#st-root{--st-bg:#f2f2f2;--st-card:#fff;--st-ink:#111;--st-muted:#6f6f6f;--st-chip:#f2f2f2;--st-radius:20px;--st-gutter:clamp(16px, 2.5vw, 36px);background:var(--st-bg);min-height:100dvh;color:var(--st-ink);font-family:var(--font-geist), system-ui, sans-serif;-webkit-font-smoothing:antialiased}:is(html:has(#st-root),body:has(#st-root)){overscroll-behavior-y:none}#st-main{padding:var(--st-gutter) var(--st-gutter) 72px}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#st-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.st-card{aspect-ratio:1;border-radius:var(--st-radius);background:var(--st-card);color:inherit;flex-direction:column;padding:28px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.st-card:hover .st-pic img{transform:scale(1.02)}}.st-card:focus-visible{outline:2px solid var(--st-ink);outline-offset:3px}.st-out{background:var(--st-chip);color:#555;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.st-out svg{width:16px;height:16px}.st-pic{flex:1;min-height:0;margin:24px 0;position:relative}.st-pic img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:100%;margin:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.st-meta{flex-direction:column;gap:8px;display:flex}.st-kind{color:var(--st-muted);font-size:12px;line-height:1.2}.st-dot{margin:0 2px}.st-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.st-name{letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:500;line-height:1.3}.st-price{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:500;line-height:1.3}@media (max-width:720px){#st-grid{grid-template-columns:1fr}.st-card{aspect-ratio:1/.92;padding:22px}.st-out{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.st-pic img{transition:none}}
