.layout.svelte-a8yt2h{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,24px);margin-top:22px;display:grid}.cats.svelte-a8yt2h{padding:16px 14px}.cats.svelte-a8yt2h h2:where(.svelte-a8yt2h){margin-bottom:10px;position:relative}.cats.svelte-a8yt2h ul:where(.svelte-a8yt2h){margin:0;padding:0;list-style:none;position:relative}.cats.svelte-a8yt2h a:where(.svelte-a8yt2h){border-radius:var(--radius-s);font-size:var(--fs-small);color:var(--color-dim);transition:background var(--t) ease, color var(--t) ease;padding:7px 10px;display:block}.cats.svelte-a8yt2h a:where(.svelte-a8yt2h):hover{color:var(--color-head);background:#ffffff0d}.cats.svelte-a8yt2h a.active:where(.svelte-a8yt2h){color:var(--color-gold-soft);background:#ffd27a1a}.grid.svelte-a8yt2h{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.item.svelte-a8yt2h{transition:transform var(--t-slow) ease, border-color var(--t-slow) ease;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.item.svelte-a8yt2h:hover{border-color:var(--color-frame-ice);transform:translateY(-2px)}.ico.svelte-a8yt2h{border:2px solid var(--hair);border-radius:var(--radius-s);background:#06101d;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.ico.svelte-a8yt2h img:where(.svelte-a8yt2h){object-fit:cover;width:44px;height:44px}.noico.svelte-a8yt2h{color:var(--color-mute)}.info.svelte-a8yt2h{min-width:0;position:relative}.nm.svelte-a8yt2h{font-size:var(--fs-small);overflow-wrap:anywhere;line-height:1.3;display:block}.amount.svelte-a8yt2h{font-size:var(--fs-caption);color:var(--color-gold-soft)}.id.svelte-a8yt2h{letter-spacing:.06em;color:var(--color-mute);margin-top:2px;font-size:10.5px;display:block}.buy.svelte-a8yt2h{border-top:1px solid var(--hair);grid-column:1/-1;align-items:center;gap:8px;padding-top:8px;display:flex;position:relative}.price.svelte-a8yt2h{font-size:var(--fs-h3);color:var(--color-gold-soft)}.cur.svelte-a8yt2h{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-mute);flex:1}.btn.svelte-a8yt2h{border-radius:var(--radius-s);font:400 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:#10182b;transition:transform var(--t-fast) ease, box-shadow var(--t) ease;background:linear-gradient(#ffd27a,#f59b2e);padding:7px 16px;box-shadow:0 3px 12px #f59b2e59}.btn.svelte-a8yt2h:hover{color:#10182b;transform:translateY(-1px);box-shadow:0 5px 18px #f59b2e8c}.btn.ghost.svelte-a8yt2h{color:var(--color-body);border:1px solid var(--hair);box-shadow:none;background:#ffffff0f}.empty.svelte-a8yt2h{text-align:center;color:var(--color-dim);padding:30px}.pages.svelte-a8yt2h{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.pages.svelte-a8yt2h a:where(.svelte-a8yt2h){border:1px solid var(--hair);border-radius:var(--radius-s);color:var(--color-body);background:#ffffff08;padding:8px 16px}.pages.svelte-a8yt2h a:where(.svelte-a8yt2h):hover{background:#ffffff14}.cur-page.svelte-a8yt2h{font-size:var(--fs-small);color:var(--color-mute)}@media (width<=820px){.layout.svelte-a8yt2h{grid-template-columns:1fr}.cats.svelte-a8yt2h ul:where(.svelte-a8yt2h){flex-wrap:wrap;gap:6px;display:flex}}
