.scroll-top-btn.svelte-utfi97{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:3rem;height:3rem;color:var(--accent-ink);background:var(--accent);border:3px solid var(--toys-ink, #050308);border-radius:0;box-shadow:var(--toys-shadow-sm, 3px 3px 0 #050308);animation:svelte-utfi97-scroll-btn-enter .3s cubic-bezier(.22,1,.36,1);transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .14s ease,box-shadow .14s ease}svg.svelte-utfi97{width:1.25rem;height:1.25rem}.scroll-top-btn.svelte-utfi97:focus-visible{outline:none;border-color:var(--accent-ink);background:color-mix(in srgb,var(--accent),white 18%)}@media(hover:hover){.scroll-top-btn.svelte-utfi97:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--toys-ink, #050308)}}@media(prefers-reduced-motion:reduce){.scroll-top-btn.svelte-utfi97{transition:none;animation:none}}@keyframes svelte-utfi97-scroll-btn-enter{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.toy-banner.svelte-19e4rco{position:relative;margin-bottom:1.15rem}.banner-frame.svelte-19e4rco{padding:var(--toys-bw-xl, 5px);background:var(--toys-ink, #050308);clip-path:polygon(0 0,calc(100% - var(--toys-cut, 14px)) 0,100% var(--toys-cut, 14px),100% 100%,0 100%);filter:drop-shadow(3px 3px 0 var(--accent, #ff4f9a)) drop-shadow(var(--toys-shadow-lg, 7px 7px 0 #050308));box-shadow:inset 0 calc(-1 * var(--toys-rim-h, 2px)) 0 0 var(--toys-rim, color-mix(in srgb, #ffffff 18%, transparent))}.banner-frame.svelte-19e4rco:has(.banner-media:where(.svelte-19e4rco):focus-visible){background:var(--accent, #ff4f9a)}.banner-media.svelte-19e4rco{position:relative;display:block;aspect-ratio:7 / 2;min-height:8.75rem;overflow:hidden;background:var(--page-field-deep, #24214c);clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px),0px)) 0,100% max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px),0px),100% 100%,0 100%)}.banner-media.svelte-19e4rco:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--accent, #ff4f9a)}.banner-media.svelte-19e4rco img:where(.svelte-19e4rco){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-ext.svelte-19e4rco{position:absolute;right:.5rem;bottom:.5rem;display:grid;place-items:center;width:2rem;height:2rem;color:var(--accent-ink, #210016);background:var(--accent, #ff4f9a);border:3px solid var(--toys-ink, #050308);box-shadow:3px 3px 0 var(--toys-ink, #050308)}.banner-ext.svelte-19e4rco svg:where(.svelte-19e4rco){width:1.1rem;height:1.1rem}.banner-ext.svelte-19e4rco:before{content:"";position:absolute;inset:0 0 auto;height:var(--toys-spec-h, 3px);background:var(--toys-spec, color-mix(in srgb, #ffffff 35%, transparent));pointer-events:none}.banner-ext.svelte-19e4rco:after{content:"";position:absolute;inset:auto 0 0;height:var(--toys-rim-h, 2px);background:color-mix(in srgb,var(--accent, #ff4f9a),var(--toys-ink, #050308) 30%);pointer-events:none}.banner-bar.svelte-19e4rco{position:relative;display:flex;align-items:center;gap:.5rem;border-top:var(--toys-bw-lg, 4px) solid var(--toys-ink, #050308);background-color:color-mix(in srgb,var(--page-field-deep, #24214c),#050308 18%);background-image:linear-gradient(color-mix(in srgb,var(--page-field-deep, #24214c),#050308 calc(18% + var(--toys-shade-mix-2, 48%))) 0 0);background-size:100% 3px;background-position:left bottom;background-repeat:no-repeat;padding:.42rem .65rem}.banner-bar.has-switcher.svelte-19e4rco{min-height:3.6rem;padding-right:5.5rem}.banner-caption.svelte-19e4rco{flex:1 1 auto;min-width:0;margin:0;color:var(--ink, #fff7f8);font-size:.95rem;font-weight:600;line-height:1.3}.banner-switcher.svelte-19e4rco{position:absolute;right:.65rem;bottom:calc(var(--toys-bw-xl, 5px) + .42rem);z-index:40}.banner-badge.svelte-19e4rco{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.42rem .62rem;color:var(--accent-ink, #210016);background:var(--accent, #ff4f9a);border:3px solid var(--toys-ink, #050308);border-radius:0;box-shadow:3px 3px 0 var(--toys-ink, #050308);cursor:pointer;font-size:.85rem;list-style:none}.banner-badge.svelte-19e4rco::-webkit-details-marker{display:none}.banner-badge.svelte-19e4rco:after{content:"";position:absolute;inset:auto 0 0;height:var(--toys-rim-h, 2px);background:color-mix(in srgb,var(--accent, #ff4f9a),var(--toys-ink, #050308) 30%);pointer-events:none}.banner-badge.svelte-19e4rco svg:where(.svelte-19e4rco){width:.95rem;height:.95rem;transition:transform .14s ease}.banner-switcher[open].svelte-19e4rco .banner-badge:where(.svelte-19e4rco) svg:where(.svelte-19e4rco){transform:rotate(180deg)}.banner-badge.svelte-19e4rco:focus-visible{outline:none;border-color:var(--accent-ink, #210016);background:color-mix(in srgb,var(--accent, #ff4f9a),white 18%)}.banner-panel.svelte-19e4rco{position:absolute;top:calc(100% + .5rem);right:0;display:grid;gap:.25rem;width:min(22rem,85vw);max-height:16rem;overflow-y:auto;padding:.4rem;background:var(--toys-ink, #050308);border:3px solid var(--toys-ink, #050308);box-shadow:5px 5px #0503088c}.banner-option.svelte-19e4rco{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.4rem .5rem;color:var(--ink, #fff7f8);background:color-mix(in srgb,var(--page-field-deep, #24214c),#050308 30%);font-size:.85rem;font-weight:600;line-height:1.25;text-decoration:none}.banner-option.svelte-19e4rco img:where(.svelte-19e4rco){flex:0 0 auto;width:3.5rem;height:1.6rem;-o-object-fit:cover;object-fit:cover;border:2px solid var(--toys-ink, #050308)}.banner-option.current.svelte-19e4rco{color:var(--accent-ink, #210016);background:var(--accent, #ff4f9a)}.banner-option.svelte-19e4rco:focus-visible{outline:none;background:color-mix(in srgb,var(--accent, #ff4f9a),white 14%);color:var(--accent-ink, #210016)}@media(hover:hover){.banner-option.svelte-19e4rco:not(.current):hover{background:color-mix(in srgb,var(--accent, #ff4f9a),#050308 55%)}.banner-media.svelte-19e4rco:hover img:where(.svelte-19e4rco){filter:brightness(1.06)}}@media(max-width:47.999rem){.banner-media.svelte-19e4rco{min-height:5.5rem}}@media(min-width:64rem){.toy-banner.svelte-19e4rco{margin-bottom:0}.banner-frame.svelte-19e4rco{display:flex;flex-direction:column;height:calc(100dvh - 4.5rem - (2*clamp(.75rem,2vw,1rem)));min-height:26rem}.banner-media.svelte-19e4rco{flex:1 1 auto;min-height:0;aspect-ratio:auto}.banner-bar.svelte-19e4rco{padding:.5rem .6rem}.banner-caption.svelte-19e4rco{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:.8rem;line-height:1.3}.banner-ext.svelte-19e4rco{top:.5rem;right:.5rem;bottom:auto}.banner-panel.svelte-19e4rco{top:auto;bottom:calc(100% + .6rem);width:min(20rem,80vw)}}@media(max-width:720px){.banner-frame.svelte-19e4rco{filter:drop-shadow(2px 2px 0 var(--accent, #ff4f9a)) drop-shadow(4px 4px 0 #050308)}}@media(prefers-reduced-motion:reduce){.banner-badge.svelte-19e4rco svg:where(.svelte-19e4rco),.banner-media.svelte-19e4rco img:where(.svelte-19e4rco){transition:none}}.faction-badge.svelte-16vg6gz{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 1 auto;height:var(--badge-height, 2rem);max-width:100%;padding:.1rem var(--badge-padding-inline, .55rem) 0;overflow:hidden;color:var(--badge-ink);background:var(--badge-bg);border:2px solid #050308;border-radius:0;box-shadow:var(--badge-shadow, 3px 3px 0 #050308);font-size:var(--badge-font-size, .875rem);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.faction-badge.svelte-16vg6gz:before{content:"";position:absolute;inset:0 0 auto;height:var(--toys-spec-h, 3px);background:var(--toys-spec, color-mix(in srgb, #ffffff 35%, transparent));pointer-events:none}.faction-badge.svelte-16vg6gz:after{content:"";position:absolute;inset:auto 0 0;height:var(--toys-rim-h, 2px);background:color-mix(in srgb,var(--badge-bg),var(--toys-ink, #050308) 30%);pointer-events:none}.toy-card.svelte-h25trv{display:grid;grid-template-rows:auto auto 1fr;height:100%;padding:var(--toys-bw-xl, 5px);color:#fff;background:var(--toys-ink, #050308);clip-path:polygon(0 0,calc(100% - var(--toys-cut, 14px)) 0,100% var(--toys-cut, 14px),100% 100%,0 100%);filter:drop-shadow(var(--toys-shadow-md, 5px 5px 0 #050308));transform:translate(0);transition:transform .14s steps(2,jump-end),background-color .14s steps(1,jump-end),filter .14s steps(2,jump-end);animation:svelte-h25trv-card-deal .3s steps(3,jump-end) backwards;animation-delay:calc(var(--deal-index, 0) * 45ms)}@keyframes svelte-h25trv-card-deal{0%{opacity:0;transform:translateY(.9rem) rotate(-1.5deg) scale(.94)}60%{opacity:1;transform:translateY(-.2rem) rotate(.5deg) scale(1.01)}to{opacity:1;transform:none}}.toy-card.svelte-h25trv:focus-visible{outline:none;background:var(--card-accent)}.poster-frame.svelte-h25trv{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#060409;clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px) * .5858,0px)) 0,100% max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px) * .5858,0px),100% 100%,0 100%)}.poster-inner.svelte-h25trv{position:absolute;inset:var(--toys-bw-md, 3px);overflow:hidden;background-color:color-mix(in srgb,var(--card-accent, #d58bb0) 35%,var(--card-surface, #09070e));background-image:var(--toys-halftone);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px);clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - (var(--toys-bw-xl, 5px) + var(--toys-bw-md, 3px)) * .5858,0px)) 0,100% max(var(--toys-cut, 14px) - (var(--toys-bw-xl, 5px) + var(--toys-bw-md, 3px)) * .5858,0px),100% 100%,0 100%)}.toy-image.svelte-h25trv{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .16s steps(2,jump-end)}.poster-frame.svelte-h25trv picture:where(.svelte-h25trv){display:block;height:100%}.missing-image.svelte-h25trv{display:grid;place-items:center;width:100%;height:100%;padding:1rem;background:var(--card-surface);text-align:center}.missing-image.svelte-h25trv span:where(.svelte-h25trv){color:var(--card-panel-ink, #f5edf6);font-family:Goldman,Goldman Fallback,sans-serif;font-size:1rem}.card-copy.svelte-h25trv{position:relative;z-index:6;display:flex;align-items:flex-end;width:100%;min-height:4rem;padding:.62rem .72rem 1.02rem;color:var(--card-accent-ink);background:var(--card-accent);border-top:var(--toys-bw-xl, 5px) solid var(--toys-ink, #050308);border-bottom:var(--toys-bw-xl, 5px) solid var(--toys-ink, #050308);transition:background-color .14s steps(1,jump-end)}.card-copy.svelte-h25trv:after{content:"";position:absolute;inset:auto 0 0;height:.4rem;background-color:color-mix(in srgb,var(--card-accent),var(--toys-ink, #050308) 22%);background-image:var(--toys-halftone);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px);pointer-events:none}.card-copy.svelte-h25trv h3:where(.svelte-h25trv){overflow:hidden;color:var(--card-accent-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-family:Goldman,Goldman Fallback,sans-serif;min-height:2.1em;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:700;line-height:1.05;letter-spacing:0}.info-plate.svelte-h25trv{position:relative;display:grid;grid-template-rows:auto 1fr;gap:.55rem;min-height:7.25rem;padding:.72rem .75rem .82rem;color:var(--card-panel-ink);background:var(--card-panel)}.info-plate.svelte-h25trv:after{content:"";position:absolute;right:0;bottom:0;width:min(48%,7rem);height:3.2rem;background-color:color-mix(in srgb,var(--card-panel),#050308 var(--toys-shade-mix, 30%));background-image:var(--toys-halftone),linear-gradient(color-mix(in srgb,var(--card-panel),#050308 var(--toys-shade-mix-2, 48%)) 0 0);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px),100% .7rem;background-position:0 0,left bottom;background-repeat:repeat,no-repeat;clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;transition:background-color .14s steps(1,jump-end)}.meta-row.svelte-h25trv{position:relative;z-index:1;display:flex;flex-wrap:nowrap;gap:.6rem;align-items:center;min-width:0;overflow:visible}.meta-line.svelte-h25trv{min-width:0;overflow:hidden;color:var(--card-panel-ink);font-family:Goldman,Goldman Fallback,sans-serif;font-size:.85rem;letter-spacing:.04em;line-height:1.2;text-shadow:1px 1px 0 var(--toys-ink, #050308);text-overflow:ellipsis;white-space:nowrap}.description.svelte-h25trv{position:relative;z-index:1;min-height:2.8em;padding-top:.08rem}.description.svelte-h25trv div:where(.svelte-h25trv){color:var(--card-panel-ink);font-size:.875rem;font-weight:500;line-height:1.45}.description-empty.svelte-h25trv:after{content:"";display:block;min-height:2.8em}@media(max-width:63.999rem){.meta-row.svelte-h25trv{gap:.45rem}.meta-row.svelte-h25trv .faction-badge{height:1.7rem;padding-inline:.35rem;font-size:.7rem}.meta-line.svelte-h25trv{font-size:.75rem}}@media(hover:hover){.toy-card.svelte-h25trv:hover{background:var(--card-accent);transform:translate(-3px,-3px);filter:drop-shadow(3px 3px 0 var(--card-accent)) drop-shadow(var(--toys-shadow-lg, 7px 7px 0 #050308))}.toy-card.svelte-h25trv:hover .card-copy:where(.svelte-h25trv){background:color-mix(in srgb,var(--card-accent),white 12%)}.toy-card.svelte-h25trv:hover .info-plate:where(.svelte-h25trv):after{background-color:color-mix(in srgb,var(--card-panel),#050308 calc(var(--toys-shade-mix, 30%) + 8%))}.toy-card.svelte-h25trv:hover .toy-image:where(.svelte-h25trv){transform:scale(1.04)}}.toy-card.svelte-h25trv:active{transform:translate(1px,1px);filter:drop-shadow(var(--toys-shadow-sm, 3px 3px 0 #050308))}.skeleton-pulse.svelte-h25trv{background-color:color-mix(in srgb,var(--card-accent, #d58bb0) 35%,var(--card-surface, #09070e));background-image:var(--toys-halftone);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px);animation:svelte-h25trv-skeleton 1.5s steps(2,jump-none) infinite}@keyframes svelte-h25trv-skeleton{0%,to{opacity:.4}50%{opacity:.7}}@media(max-width:47.999rem){.info-plate.svelte-h25trv{grid-template-rows:auto;min-height:0}.description.svelte-h25trv{display:none}}@media(max-width:520px){.toy-card.svelte-h25trv{grid-template-rows:auto auto auto;height:auto}.card-copy.svelte-h25trv{min-height:3.75rem;padding:.58rem .65rem .98rem}.card-copy.svelte-h25trv h3:where(.svelte-h25trv){-webkit-line-clamp:3;line-clamp:3;min-height:3.15em;font-size:1rem}.info-plate.svelte-h25trv{gap:.4rem;padding:.6rem .45rem .7rem}.meta-row.svelte-h25trv{--badge-height: 1.5rem;--badge-padding-inline: .3rem;--badge-font-size: .7rem;--badge-shadow: 2px 2px 0 #050308;flex-wrap:wrap;gap:.3rem .45rem}}@media(max-width:720px){.toy-card.svelte-h25trv{filter:drop-shadow(3px 3px 0 #050308)}@media(hover:hover){.toy-card.svelte-h25trv:hover{filter:drop-shadow(2px 2px 0 var(--card-accent)) drop-shadow(4px 4px 0 #050308)}}}@media(prefers-reduced-motion:reduce){.toy-card.svelte-h25trv,.toy-image.svelte-h25trv,.info-plate.svelte-h25trv:after,.skeleton-pulse.svelte-h25trv{transition:none;animation:none}}@supports not (aspect-ratio: 1 / 1){.poster-frame.svelte-h25trv{height:0;padding-bottom:133.333%}}.toy-grid.svelte-1nlbule{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:.8rem;padding:.3rem 0 1.5rem}.toy-grid-item.svelte-1nlbule{flex:0 1 100%;max-width:100%}.toy-grid-item.svelte-1nlbule .toy-card{height:100%}.toy-grid-item.svelte-1nlbule:has(.toy-card:focus-visible){outline:3px solid #ffffff;outline-offset:5px}.empty-state.svelte-1nlbule{position:relative;display:grid;place-items:center;gap:.75rem;min-height:18rem;padding:2rem;color:var(--muted);background:var(--toys-ink, #050308);clip-path:polygon(0 0,calc(100% - var(--toys-cut, 14px)) 0,100% var(--toys-cut, 14px),100% 100%,0 100%);filter:drop-shadow(var(--toys-shadow-lg, 7px 7px 0 #050308));box-shadow:inset 0 calc(-1 * var(--toys-rim-h, 2px)) 0 0 var(--toys-rim, color-mix(in srgb, #ffffff 18%, transparent));text-align:center}.empty-state.svelte-1nlbule:before{content:"";position:absolute;inset:var(--toys-bw-lg, 4px);background:color-mix(in srgb,var(--page-field-deep),#050308 34%);clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - var(--toys-bw-lg, 4px),0px)) 0,100% max(var(--toys-cut, 14px) - var(--toys-bw-lg, 4px),0px),100% 100%,0 100%)}.empty-state.svelte-1nlbule:after{content:"";position:absolute;inset:auto var(--toys-bw-lg, 4px) var(--toys-bw-lg, 4px);height:.6rem;background-color:color-mix(in srgb,var(--page-field-deep),#050308 calc(34% + var(--toys-shade-mix, 30%)));background-image:var(--toys-halftone),linear-gradient(color-mix(in srgb,var(--page-field-deep),#050308 calc(34% + var(--toys-shade-mix-2, 48%))) 0 0);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px),100% 3px;background-position:0 0,left bottom;background-repeat:repeat,no-repeat;pointer-events:none}.empty-state.svelte-1nlbule>:where(.svelte-1nlbule){position:relative;z-index:1}.empty-state.svelte-1nlbule p:where(.svelte-1nlbule){color:var(--ink);font-family:Goldman,Goldman Fallback,sans-serif;font-size:clamp(1.25rem,4vw,2rem)}.empty-state.svelte-1nlbule code:where(.svelte-1nlbule){padding:.1rem .35rem;color:#ffda65;background:#0006;border-radius:0}.empty-state.svelte-1nlbule a:where(.svelte-1nlbule){position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem .75rem;color:var(--accent-ink);background:var(--accent);border:3px solid var(--toys-ink, #050308);border-radius:0;box-shadow:var(--toys-shadow-sm, 3px 3px 0 #050308);font-family:Goldman,Goldman Fallback,sans-serif;font-size:.875rem;font-weight:800;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s ease,background-color .14s ease}.empty-state.svelte-1nlbule a:where(.svelte-1nlbule):before{content:"";position:absolute;inset:0 0 auto;height:var(--toys-spec-h, 3px);background:var(--toys-spec, color-mix(in srgb, #ffffff 35%, transparent));pointer-events:none}.empty-state.svelte-1nlbule a:where(.svelte-1nlbule):focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--toys-shadow-sm, 3px 3px 0 #050308),inset 0 0 0 2px var(--accent)}@media(hover:hover){.empty-state.svelte-1nlbule a:where(.svelte-1nlbule):hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--toys-ink, #050308)}}@media(min-width:22rem){.toy-grid-item.svelte-1nlbule{flex-basis:calc(50% - .4rem);max-width:calc(50% - .4rem)}}@media(min-width:48rem){.toy-grid.svelte-1nlbule{gap:1rem}.toy-grid-item.svelte-1nlbule{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media(min-width:60rem){.toy-grid.svelte-1nlbule{gap:1.15rem}.toy-grid-item.svelte-1nlbule{flex-basis:calc(33.333% - .767rem);max-width:calc(33.333% - .767rem)}}@media(min-width:80rem)and (orientation:landscape){.toy-grid.svelte-1nlbule{gap:.9rem}.toy-grid-item.svelte-1nlbule{flex-basis:calc(25% - .675rem);max-width:calc(25% - .675rem)}}@media(max-width:47.999rem){.toy-grid.svelte-1nlbule{align-items:flex-start}.toy-grid-item.svelte-1nlbule .toy-card{height:auto}}@media(prefers-reduced-motion:reduce){.empty-state.svelte-1nlbule a:where(.svelte-1nlbule){transition:none}}.filter-deck.svelte-1u1ljnj{position:relative;z-index:5;margin-bottom:clamp(.9rem,2vw,1.35rem);padding:var(--toys-bw-xl, 5px);background:var(--toys-ink, #050308);clip-path:polygon(0 0,calc(100% - var(--toys-cut, 14px)) 0,100% var(--toys-cut, 14px),100% 100%,0 100%);filter:drop-shadow(3px 3px 0 var(--accent, #ff4f9a)) drop-shadow(var(--toys-shadow-lg, 7px 7px 0 #050308))}.deck-fill.svelte-1u1ljnj{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;padding:clamp(.8rem,1.7vw,1rem) clamp(.55rem,1.4vw,.75rem) calc(clamp(.55rem,1.4vw,.75rem) + .75rem);background:color-mix(in srgb,var(--page-field-deep),#050308 34%);clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px),0px)) 0,100% max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px),0px),100% 100%,0 100%)}.deck-fill.svelte-1u1ljnj:after{content:"";position:absolute;inset:auto 0 0;height:.75rem;background-color:color-mix(in srgb,var(--page-field-deep),#050308 calc(34% + var(--toys-shade-mix, 30%)));background-image:var(--toys-halftone),linear-gradient(color-mix(in srgb,var(--page-field-deep),#050308 calc(34% + var(--toys-shade-mix-2, 48%))) 0 0);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px),100% 3px;background-position:0 0,left bottom;background-repeat:repeat,no-repeat;pointer-events:none}.deck-fill.svelte-1u1ljnj:before{content:"";position:absolute;right:0;bottom:.75rem;width:min(32%,6rem);height:2.6rem;background-color:color-mix(in srgb,var(--page-field-deep),#050308 calc(34% + var(--toys-shade-mix, 30%)));background-image:var(--toys-halftone);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.control-bar.svelte-1u1ljnj{position:relative;z-index:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.control-cell.svelte-1u1ljnj{display:grid;min-width:0;flex:1 1 100%}.search-field.svelte-1u1ljnj{position:relative;display:flex;min-width:0;overflow:hidden;background-color:color-mix(in srgb,var(--page-field-deep, #24214c),#050308 62%);border:var(--toys-bw-md, 3px) solid var(--toys-ink, #050308);border-radius:0;box-shadow:var(--toys-shadow-sm, 3px 3px 0 #050308),inset 0 -3px color-mix(in srgb,var(--page-field-deep, #24214c),#050308 80%);transition:border-color .14s ease,box-shadow .14s ease}.search-field.svelte-1u1ljnj:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:var(--toys-spec-h, 3px);background:var(--toys-spec, color-mix(in srgb, #ffffff 35%, transparent));pointer-events:none}.search-icon.svelte-1u1ljnj{position:absolute;top:50%;left:.9rem;width:1.1rem;height:1.1rem;color:color-mix(in srgb,var(--muted, #eaf5ff),transparent 35%);transform:translateY(-50%);pointer-events:none}input.svelte-1u1ljnj{flex:1 1 0;width:0;min-width:0;min-height:2.75rem;padding:.62rem .85rem .62rem 2.55rem;color:var(--ink, #fff7f8);caret-color:var(--accent);background:transparent;border:0;border-radius:0;box-shadow:none;font-size:1rem}input.svelte-1u1ljnj::-moz-placeholder{color:color-mix(in srgb,var(--muted, #eaf5ff),transparent 45%);opacity:1}input.svelte-1u1ljnj::placeholder{color:color-mix(in srgb,var(--muted, #eaf5ff),transparent 45%);opacity:1}.search-field.svelte-1u1ljnj:focus-within{border-color:var(--accent)}.chip-row.svelte-1u1ljnj{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;flex:1 1 100%;min-width:0}.no-js-only.svelte-1u1ljnj{display:none}.no-js-search-actions.svelte-1u1ljnj{flex:0 0 auto;align-items:stretch;min-width:0}.no-js-search-actions.svelte-1u1ljnj button:where(.svelte-1u1ljnj),.no-js-search-actions.svelte-1u1ljnj a:where(.svelte-1u1ljnj){display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem .75rem;color:var(--accent-ink);background:var(--accent);border:0;border-left:3px solid var(--toys-ink, #050308);border-radius:0;box-shadow:none;font-size:.9rem;font-weight:800;line-height:1;white-space:nowrap}.no-js-search-actions.svelte-1u1ljnj a:where(.svelte-1u1ljnj){color:#f2eff8;background:var(--toys-ink, #050308)}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj){--chip-accent: var(--accent);--chip-active-ink: var(--accent-ink);--chip-panel: #25101d;position:relative;display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;min-height:2.75rem;padding:.42rem .62rem;color:var(--ink);background:color-mix(in srgb,var(--chip-panel),#07050d 42%);border:var(--toys-bw-sm, 2px) solid var(--toys-ink, #050308);border-radius:0;box-shadow:var(--toys-shadow-sm, 3px 3px 0 #050308);font-family:Goldman,Goldman Fallback,sans-serif;font-size:.875rem;font-weight:800;transition:transform .12s steps(2,jump-end),color .12s steps(1,jump-end),background-color .12s steps(1,jump-end),border-color .12s steps(1,jump-end),box-shadow .12s steps(2,jump-end)}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj):active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--toys-ink, #050308)}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj):before{content:"";position:absolute;inset:0 0 auto;height:var(--toys-spec-h, 3px);background:var(--toys-spec, color-mix(in srgb, #ffffff 35%, transparent));pointer-events:none}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj):after{content:"";position:absolute;inset:auto 0 0;height:var(--toys-rim-h, 2px);background:color-mix(in srgb,var(--chip-panel),#07050d 72%);pointer-events:none}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj) span:where(.svelte-1u1ljnj):last-child:not(:only-child){display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.5rem;padding:.08rem .38rem 0;color:var(--chip-active-ink);background:var(--chip-accent);border-radius:0}.chip-row.svelte-1u1ljnj button.active:where(.svelte-1u1ljnj){color:var(--chip-active-ink);background:var(--chip-accent);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--toys-ink, #050308)}.chip-row.svelte-1u1ljnj button.active:where(.svelte-1u1ljnj):after{background:color-mix(in srgb,var(--chip-accent),var(--toys-ink, #050308) 30%)}.chip-row.svelte-1u1ljnj button.active:where(.svelte-1u1ljnj) span:where(.svelte-1u1ljnj):last-child:not(:only-child){color:var(--chip-active-ink);background:#fff7f8}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj):focus-visible{outline:3px solid #ffffff;outline-offset:3px;color:var(--ink);background:color-mix(in srgb,var(--chip-panel),#07050d 20%);border-color:var(--chip-accent)}.chip-row.svelte-1u1ljnj button.active:where(.svelte-1u1ljnj):focus-visible{color:var(--chip-active-ink);background:color-mix(in srgb,var(--chip-accent),white 8%);border-color:var(--toys-ink, #050308)}.reset-chip.svelte-1u1ljnj{display:inline-flex;align-items:center;flex:0 0 auto;min-height:2.75rem;padding:.42rem .75rem;color:var(--ink);background:transparent;border:var(--toys-bw-sm, 2px) dashed color-mix(in srgb,var(--muted),transparent 30%);border-radius:0;font-size:.85rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.reset-chip.svelte-1u1ljnj:focus-visible{outline:3px solid #ffffff;outline-offset:3px;border-color:var(--accent);color:var(--accent);border-style:solid}@media(hover:hover){.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj):hover{color:var(--ink);background:color-mix(in srgb,var(--chip-panel),#07050d 20%);border-color:var(--chip-accent);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--toys-ink, #050308)}.chip-row.svelte-1u1ljnj button.active:where(.svelte-1u1ljnj):hover{color:var(--chip-active-ink);background:color-mix(in srgb,var(--chip-accent),white 8%);border-color:var(--toys-ink, #050308)}.reset-chip.svelte-1u1ljnj:hover{border-color:var(--accent);color:var(--accent)}}@media(max-width:720px){.filter-deck.svelte-1u1ljnj{filter:drop-shadow(2px 2px 0 var(--accent, #ff4f9a)) drop-shadow(4px 4px 0 #050308)}.deck-fill.svelte-1u1ljnj{gap:.5rem;padding-bottom:1.3rem}input.svelte-1u1ljnj{min-height:2.75rem;padding:.48rem .65rem .48rem 2.05rem;font-size:1rem}.search-icon.svelte-1u1ljnj{left:.7rem;width:.95rem;height:.95rem}.chip-row.svelte-1u1ljnj{gap:.42rem}.chip-row.svelte-1u1ljnj button:where(.svelte-1u1ljnj){gap:.42rem;padding:.34rem .58rem;box-shadow:2px 2px 0 var(--toys-ink, #050308)}}@media(min-width:48rem){.control-cell.svelte-1u1ljnj{flex:0 1 18rem;min-width:12rem}.chip-row.svelte-1u1ljnj{flex:1 1 auto}}@media(min-width:48rem)and (max-width:99.999rem){.deck-fill.svelte-1u1ljnj{gap:.5rem;padding:.7rem .55rem 1.3rem}}@media(prefers-reduced-motion:reduce){input.svelte-1u1ljnj,button.svelte-1u1ljnj,.reset-chip.svelte-1u1ljnj,.search-field.svelte-1u1ljnj{transition:none;animation:none}}.toys-hero.svelte-svz9x2{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:clamp(.9rem,2.6vw,1.9rem) 0 clamp(.75rem,1.8vw,1.1rem)}.hero-stamp.svelte-svz9x2{display:block;transform-origin:30% 60%;animation:svelte-svz9x2-stamp-slam .42s steps(2,jump-end) backwards;margin:0;padding:var(--toys-bw-xl, 5px);background:var(--toys-ink, #050308);clip-path:polygon(0 0,calc(100% - var(--toys-cut, 14px)) 0,100% var(--toys-cut, 14px),100% 100%,0 100%);filter:drop-shadow(3px 3px 0 var(--accent, #ff4f9a)) drop-shadow(var(--toys-shadow-lg, 7px 7px 0 #050308))}.hero-stamp-fill.svelte-svz9x2{position:relative;display:inline-block;padding:.14em .24em .22em;color:var(--accent-ink);background:var(--accent);clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px),0px)) 0,100% max(var(--toys-cut, 14px) - var(--toys-bw-xl, 5px),0px),100% 100%,0 100%);font-size:clamp(2.35rem,7vw,5.2rem);line-height:.92;letter-spacing:0;text-wrap:balance;text-shadow:.06em .06em 0 color-mix(in srgb,var(--accent),var(--toys-ink, #050308) 45%)}.hero-stamp-fill.svelte-svz9x2:before{content:"";position:absolute;inset:0 0 auto;height:var(--toys-spec-h, 3px);background:var(--toys-spec, color-mix(in srgb, #ffffff 35%, transparent));pointer-events:none}.hero-stamp-fill.svelte-svz9x2:after{content:"";position:absolute;inset:auto 0 0;height:.1em;background-color:color-mix(in srgb,var(--accent),var(--toys-ink, #050308) 22%);background-image:var(--toys-halftone);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px);pointer-events:none}.shelf-status.svelte-svz9x2{flex:0 0 auto}.shelf-count.svelte-svz9x2{margin:0;padding-bottom:.2rem;color:var(--muted, #eaf5ff);font-family:Goldman,Goldman Fallback,sans-serif;font-size:.95rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;text-shadow:2px 2px 0 var(--toys-ink, #050308)}.shelf-count.svelte-svz9x2 span:where(.svelte-svz9x2){color:var(--accent, #ff4f9a);font-size:1.35em}@keyframes svelte-svz9x2-stamp-slam{0%{opacity:0;transform:translate(-.4rem,-.8rem) scale(1.22) rotate(-4deg)}45%{opacity:1;transform:translateY(.1rem) scale(.95) rotate(1deg)}75%{transform:scale(1.03) rotate(-.5deg)}to{opacity:1;transform:none}}@keyframes svelte-svz9x2-readout-pop{0%{transform:scale(.8)}50%{transform:scale(1.08)}to{transform:none}}@media(prefers-reduced-motion:reduce){.hero-stamp.svelte-svz9x2,.shelf-readout.svelte-svz9x2{animation:none}}.shelf-readout.svelte-svz9x2{padding:var(--toys-bw-lg, 4px);background:var(--toys-ink, #050308);clip-path:polygon(0 0,calc(100% - var(--toys-cut, 14px)) 0,100% var(--toys-cut, 14px),100% 100%,0 100%);filter:drop-shadow(2px 2px 0 var(--accent, #ff4f9a)) drop-shadow(var(--toys-shadow-md, 5px 5px 0 #050308));font-family:Goldman,Goldman Fallback,sans-serif;animation:svelte-svz9x2-readout-pop .24s steps(2,jump-end) backwards}.shelf-readout-fill.svelte-svz9x2{position:relative;display:inline-flex;align-items:baseline;gap:.28rem;padding:.42rem .62rem;color:var(--ink);background:color-mix(in srgb,var(--page-field-deep),#050308 18%);clip-path:polygon(0 0,calc(100% - max(var(--toys-cut, 14px) - var(--toys-bw-lg, 4px),0px)) 0,100% max(var(--toys-cut, 14px) - var(--toys-bw-lg, 4px),0px),100% 100%,0 100%)}.shelf-readout-fill.svelte-svz9x2:after{content:"";position:absolute;right:0;bottom:0;width:2.6rem;height:1.5rem;background-color:color-mix(in srgb,var(--page-field-deep),#050308 calc(18% + var(--toys-shade-mix, 22%)));background-image:var(--toys-halftone);background-size:var(--toys-halftone-size, 8px) var(--toys-halftone-size, 8px);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.shelf-readout-fill.svelte-svz9x2>span:where(.svelte-svz9x2){position:relative;z-index:1}.shelf-readout-fill.svelte-svz9x2 span:where(.svelte-svz9x2):first-child{font-size:clamp(1.15rem,3vw,1.65rem);line-height:1}.shelf-readout-fill.svelte-svz9x2 span:where(.svelte-svz9x2):nth-child(2){font-size:.78rem}@media(max-width:720px){.toys-hero.svelte-svz9x2{align-items:center;gap:.65rem;padding:.65rem 0 .5rem}.hero-stamp.svelte-svz9x2{filter:drop-shadow(2px 2px 0 var(--accent, #ff4f9a)) drop-shadow(4px 4px 0 #050308)}.hero-stamp-fill.svelte-svz9x2{font-size:clamp(1.9rem,10vw,2.55rem);white-space:nowrap}.shelf-readout.svelte-svz9x2{filter:drop-shadow(3px 3px 0 #050308)}.shelf-readout-fill.svelte-svz9x2{padding:.38rem .55rem}.shelf-readout-fill.svelte-svz9x2 span:where(.svelte-svz9x2):first-child{font-size:1.05rem}.shelf-readout-fill.svelte-svz9x2 span:where(.svelte-svz9x2):nth-child(2){font-size:.875rem}}@media(min-width:48rem)and (max-width:99.999rem){.hero-stamp-fill.svelte-svz9x2{font-size:clamp(2.5rem,5.5vw,3.75rem)}}#toys-page.svelte-1c5orwq{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate;--field: rgba(3, 8, 18, .96);--ink: #fff7f8;--muted: #eaf5ff;--accent: #ff4f9a;--accent-ink: #210016;--page-field: #090b1f;--page-field-deep: #2e2a78;--page-grid-line: #20255d;--halftone-tint: #ff4f9a;color:var(--ink);background-color:color-mix(in srgb,var(--page-field),#050308 30%);background-image:linear-gradient(color-mix(in srgb,var(--page-grid-line),transparent 65%) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--page-grid-line),transparent 65%) 1px,transparent 1px);background-size:var(--site-grid-size, 3.5rem) var(--site-grid-size, 3.5rem),var(--site-grid-size, 3.5rem) var(--site-grid-size, 3.5rem)}#toys-content.svelte-1c5orwq,.toys-gallery.svelte-1c5orwq{position:relative;z-index:1}.toys-shell.svelte-1c5orwq{max-width:90rem}.shelf-main.svelte-1c5orwq{min-width:0}.toys-shell.svelte-1c5orwq{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "banner" "shelf"}.toys-shell.svelte-1c5orwq>.toys-hero{grid-area:hero}.toys-shell.svelte-1c5orwq>.toy-banner{grid-area:banner}.shelf-main.svelte-1c5orwq{grid-area:shelf}@media(min-width:64rem){.toys-shell.has-banner.svelte-1c5orwq{grid-template-columns:clamp(12rem,15vw,17rem) minmax(0,1fr);grid-template-areas:"banner hero" "banner shelf";grid-template-rows:auto 1fr;-moz-column-gap:clamp(1rem,2vw,1.5rem);column-gap:clamp(1rem,2vw,1.5rem);align-items:start}}@media(max-width:720px){#toys-page.svelte-1c5orwq{background-size:3rem 3rem,3rem 3rem}}@media(max-width:47.999rem){.toys-shell.svelte-1c5orwq{width:min(calc(100% - .5rem),42rem);padding-inline:.25rem}}@media(min-width:48rem)and (max-width:63.999rem){.toys-shell.svelte-1c5orwq{max-width:60rem}}@media(min-width:64rem)and (max-width:89.999rem){.toys-shell.svelte-1c5orwq{max-width:72rem}}@media(min-width:80rem)and (max-width:99.999rem){.toys-shell.svelte-1c5orwq{max-width:76rem}}@media(prefers-reduced-motion:reduce){#toys-page.svelte-1c5orwq{transition:none;animation:none}html:focus-within{scroll-behavior:auto}}
