.hero-reveal.svelte-11qym2k{animation:svelte-11qym2k-rise .7s cubic-bezier(.16,1,.3,1) both}.kicker.svelte-11qym2k{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--bc) / .55)}.live-dot.svelte-11qym2k{width:8px;height:8px;border-radius:999px;background:oklch(var(--p));box-shadow:0 0 oklch(var(--p) / .6);animation:svelte-11qym2k-pulse-ring 2.4s ease-out infinite}.display-title.svelte-11qym2k{font-family:var(--m-display, "Inter"),sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;line-height:1.05;letter-spacing:-.02em}.display-gradient.svelte-11qym2k{background:linear-gradient(100deg,oklch(var(--p)) 10%,oklch(var(--m-accent2, var(--s))) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.display-muted.svelte-11qym2k{color:oklch(var(--bc) / .35)}.category-rail.svelte-11qym2k{display:flex;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;padding:6px;border-radius:999px;border:1px solid oklch(var(--bc) / .1);background:oklch(var(--b2) / .55);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 32px #00000040;scrollbar-width:none!important}.category-rail.svelte-11qym2k::-webkit-scrollbar{display:none}.rail-pill.svelte-11qym2k{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:.85rem;font-weight:500;white-space:nowrap;color:oklch(var(--bc) / .6);transition:all .25s cubic-bezier(.16,1,.3,1)}.rail-pill.svelte-11qym2k:hover{color:oklch(var(--bc) / .9)}.rail-pill-active.svelte-11qym2k{color:oklch(var(--pc));background:linear-gradient(120deg,oklch(var(--p)),oklch(var(--m-accent2, var(--s)) / .85));box-shadow:0 4px 18px oklch(var(--p) / .35)}.rail-count.svelte-11qym2k{font-size:.7rem;font-weight:600;padding:1px 7px;border-radius:999px;background:oklch(var(--bc) / .1)}.rail-pill-active.svelte-11qym2k .rail-count:where(.svelte-11qym2k){background:#fff3}.section-head.svelte-11qym2k{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.section-index.svelte-11qym2k{font-family:var(--m-display, "Inter"),sans-serif;font-size:.85rem;font-weight:700;color:oklch(var(--p) / .8);letter-spacing:.08em}.section-title.svelte-11qym2k{font-family:var(--m-display, "Inter"),sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.section-rule.svelte-11qym2k{flex:1;height:1px;background:linear-gradient(90deg,oklch(var(--p) / .35),oklch(var(--bc) / .06))}.section-count.svelte-11qym2k{font-size:.75rem;color:oklch(var(--bc) / .4);white-space:nowrap}.shop-card.svelte-11qym2k{display:block;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;animation:svelte-11qym2k-rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--stagger, 0) * 55ms)}.shop-card.svelte-11qym2k:hover{transform:translateY(-3px);border-color:oklch(var(--p) / .35);box-shadow:0 12px 40px #00000059,0 0 34px oklch(var(--p) / .14)}.shop-logo.svelte-11qym2k{width:46px;height:46px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid oklch(var(--bc) / .12);flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.shop-card.svelte-11qym2k:hover .shop-logo:where(.svelte-11qym2k){transform:scale(1.06) rotate(-2deg)}.shop-monogram.svelte-11qym2k{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:#fff;background:linear-gradient(135deg,hsl(var(--hue) 65% 52%),hsl(calc(var(--hue) + 45) 70% 40%))}.card-arrow.svelte-11qym2k{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;flex-shrink:0;color:oklch(var(--bc) / .35);border:1px solid oklch(var(--bc) / .1);transition:all .3s cubic-bezier(.16,1,.3,1)}.shop-card.svelte-11qym2k:hover .card-arrow:where(.svelte-11qym2k){color:oklch(var(--pc));background:oklch(var(--p));border-color:transparent;transform:translate(2px,-2px)}.stock-hint.svelte-11qym2k{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:500;color:oklch(var(--su, .65 .2 145))}.stock-dot.svelte-11qym2k{width:6px;height:6px;border-radius:999px;background:oklch(var(--su, .65 .2 145));box-shadow:0 0 oklch(var(--su, .65 .2 145) / .55);animation:svelte-11qym2k-pulse-ring 2.2s ease-out infinite}.discord-chip.svelte-11qym2k{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;padding:3px 10px;border-radius:999px;color:oklch(var(--in, .6 .19 255));border:1px solid oklch(var(--in, .6 .19 255) / .25);background:oklch(var(--in, .6 .19 255) / .08)}.pay-chip.svelte-11qym2k{font-size:.72rem;padding:3px 10px;border-radius:999px;color:oklch(var(--bc) / .6);border:1px solid oklch(var(--bc) / .1);background:oklch(var(--bc) / .04);transition:border-color .25s,color .25s}.shop-card.svelte-11qym2k:hover .pay-chip:where(.svelte-11qym2k){border-color:oklch(var(--p) / .25);color:oklch(var(--bc) / .75)}.card-glowline.svelte-11qym2k{position:absolute;left:10%;right:10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,oklch(var(--p) / .5),oklch(var(--m-accent2, var(--s)) / .4),transparent);opacity:0;transition:opacity .3s}.shop-card.svelte-11qym2k:hover .card-glowline:where(.svelte-11qym2k){opacity:1}.cta-card.svelte-11qym2k{text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.cta-card.svelte-11qym2k:hover{transform:translateY(-2px);border-color:oklch(var(--p) / .3);box-shadow:0 12px 44px #00000059,0 0 40px oklch(var(--p) / .12)}.cta-title.svelte-11qym2k{font-family:var(--m-display, "Inter"),sans-serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.015em}.skeleton-line.svelte-11qym2k{border-radius:8px;background:linear-gradient(90deg,oklch(var(--bc) / .06) 25%,oklch(var(--bc) / .12),oklch(var(--bc) / .06) 75%);background-size:200% 100%;animation:svelte-11qym2k-shimmer 1.6s linear infinite}@keyframes svelte-11qym2k-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-11qym2k-pulse-ring{0%{box-shadow:0 0 oklch(var(--p) / .5)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes svelte-11qym2k-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.hero-reveal.svelte-11qym2k,.shop-card.svelte-11qym2k,.live-dot.svelte-11qym2k,.stock-dot.svelte-11qym2k{animation:none}}
