.js [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .52s var(--ease-out),transform .62s var(--ease-out),filter .62s var(--ease-out);transform:translateY(22px)scale(.985)}.js [data-reveal].is-visible{opacity:1;filter:none;transform:none}.js [data-stagger]>[data-reveal]:first-child{transition-delay:40ms}.js [data-stagger]>[data-reveal]:nth-child(2){transition-delay:.1s}.js [data-stagger]>[data-reveal]:nth-child(3){transition-delay:.16s}.js [data-stagger]>[data-reveal]:nth-child(4){transition-delay:.22s}.js [data-stagger]>[data-reveal]:nth-child(5){transition-delay:.28s}.js [data-stagger]>[data-reveal]:nth-child(6){transition-delay:.34s}.js [data-stagger]>[data-reveal]:nth-child(7){transition-delay:.4s}.js [data-stagger]>[data-reveal]:nth-child(8){transition-delay:.46s}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.hero{isolation:isolate;padding-block:clamp(2.5rem,1rem + 5vw,5.5rem)var(--section-y);--scroll-tilt:0deg;--scroll-rise:0px;position:relative;overflow:visible}@media (width>=992px){.hero{--hero-fold:calc(100dvh - var(--header-h,4.25rem));box-sizing:border-box;min-block-size:var(--hero-fold);align-items:center;padding-block:clamp(1rem,2.5vh,2rem) clamp(1.5rem,3vh,2.75rem);display:grid}.hero__inner{box-sizing:border-box;align-content:start;align-items:start;gap:clamp(1.5rem,3vh,2.75rem);padding-block:clamp(.75rem,2vh,1.5rem)}.hero__copy{gap:clamp(.85rem,2vh,1.5rem);padding-block-start:clamp(.5rem,1.5vh,1.25rem)}:root:lang(fa) .hero__copy{padding-block-start:clamp(2.5rem,8vh,5.5rem)}.hero__title{white-space:normal;max-inline-size:16ch;font-size:clamp(2rem,3.4vw + .4rem,3.25rem)}:root:lang(fa) .hero__title{white-space:normal;max-inline-size:14ch;font-size:clamp(2.35rem,4vw + .5rem,3.75rem);line-height:1.18}.hero__lead{font-size:clamp(.95rem,1.7vh,1.125rem);line-height:1.55}.hero-visual{align-content:start;justify-items:center;gap:clamp(.65rem,1.6vh,1.25rem)}.hero-scene{block-size:clamp(240px,38vh,380px)}.stack{inline-size:clamp(170px,24vh,280px);margin-block-start:10%}.hero-mark{inline-size:clamp(78px,9.5vh,128px)}.stack-legend{gap:.4rem;inline-size:min(100%,26rem)}.stack-legend__item{align-items:center;column-gap:var(--space-2);grid-template-columns:auto 1fr auto;padding:.4rem .7rem}.stack-legend__swatch{grid-row:auto}.stack-legend__label,.stack-legend__text{font-size:.78rem;line-height:1.35}.stack-legend__text{text-align:end;justify-self:end}}.hero__backdrop{z-index:-1;background:radial-gradient(60rem 32rem at 85% -10%,color-mix(in srgb,var(--color-accent)18%,transparent),transparent 70%),radial-gradient(40rem 28rem at 0% 20%,color-mix(in srgb,var(--color-surface-2)70%,transparent),transparent 70%);position:absolute;inset:0}.hero__backdrop:after{content:"";background-image:linear-gradient(var(--color-grid-line)1px,transparent 1px),linear-gradient(90deg,var(--color-grid-line)1px,transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 72%)}[dir=rtl] .hero__backdrop{transform:scaleX(-1)}.hero__inner{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.hero__copy,.hero-visual{min-inline-size:0;max-inline-size:100%}.hero__copy{gap:var(--space-5);justify-items:start;display:grid}.hero__title{font-size:var(--text-3xl);white-space:normal;overflow-wrap:normal;max-inline-size:16ch;line-height:1.12}:root:lang(fa) .hero__title{white-space:normal;overflow-wrap:normal;max-inline-size:14ch;line-height:1.25}.hero__lead{max-inline-size:36rem;font-size:var(--text-md);color:var(--color-text-muted)}.hero__facts{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0;padding:0;list-style:none;display:flex}.hero__facts li{color:var(--color-text-muted);font-size:var(--text-sm);background:color-mix(in srgb,var(--color-surface)78%,transparent);border:1px solid var(--color-border);transition:transform var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out);border-radius:999px;align-items:center;padding:.35rem .75rem;font-weight:550;line-height:1.2;display:inline-flex}.hero__facts li:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border));background:color-mix(in srgb,var(--color-accent-soft)70%,var(--color-surface));transform:translateY(-2px)}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-visual{gap:var(--space-5);--rx:0deg;--ry:0deg;--glow-x:50%;--glow-y:35%;justify-items:center;display:grid;position:relative}.hero-visual__glow{z-index:-1;background:radial-gradient(circle at var(--glow-x)var(--glow-y),color-mix(in srgb,var(--color-accent)42%,transparent),transparent 58%),radial-gradient(closest-side,color-mix(in srgb,var(--color-accent)18%,transparent),transparent);filter:blur(34px);transition:background-position .2s linear;animation:7s ease-in-out infinite glow-pulse;position:absolute;inset:4% 2% 18%}.hero-scene{perspective:1800px;perspective-origin:50% 28%;direction:ltr;place-items:center;block-size:clamp(300px,36vw,430px);inline-size:100%;display:grid;position:relative}.stack{aspect-ratio:1;inline-size:clamp(190px,25vw,300px);transform-style:preserve-3d;transform:rotateX(calc(58deg + var(--ry) + var(--scroll-tilt,0deg)))rotateZ(calc(-34deg + var(--rx)))translate3d(0,var(--scroll-rise,0px),0);transition:transform .28s var(--ease-out);will-change:transform;margin-block-start:14%;animation:11s ease-in-out infinite stack-drift;position:relative}.hero-visual:hover .stack{animation-play-state:paused}.slab{border:1px solid var(--slab-edge);background:linear-gradient(135deg,var(--slab-a),var(--slab-b));transform:translateZ(var(--z));transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out),filter .42s var(--ease-out);backface-visibility:hidden;border-radius:18px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -18px 28px -18px #00000059,0 18px 36px -20px #0000008c}.hero-visual:hover .slab--stack-1{transform:translateZ(72px)translateY(-4px)translate(-2px)}.hero-visual:hover .slab--stack-2{transform:translateZ(140px)translateY(-10px)translate(2px)}.hero-visual:hover .slab--stack-3{filter:brightness(1.12);box-shadow:inset 0 0 0 1px #ffffff57,0 0 80px 0 color-mix(in srgb,var(--slab-3-b)80%,transparent);transform:translateZ(210px)translateY(-16px)}.hero-visual:hover .slab--bon{transform:translateZ(12px)scale(1.015)}.slab--bon{--slab-a:var(--slab-bon-a);--slab-b:var(--slab-bon-b);--z:0px;inset:-12%;box-shadow:inset 0 0 0 1px #ffffff0d,0 40px 70px -10px #0000008c}.slab--bon:after{content:"";border:1px dashed var(--slab-edge);opacity:.6;border-radius:12px;position:absolute;inset:14%}.slab--stack-1{--slab-a:var(--slab-1-a);--slab-b:var(--slab-1-b);--z:48px;animation:8s ease-in-out infinite slab-breathe-1;inset:0}.slab--stack-2{--slab-a:var(--slab-2-a);--slab-b:var(--slab-2-b);--z:96px;animation:7.5s ease-in-out infinite slab-lift-2;inset:7%}.slab--stack-3{--slab-a:var(--slab-3-a);--slab-b:var(--slab-3-b);--z:148px;box-shadow:inset 0 0 0 1px #ffffff47,0 0 64px -2px color-mix(in srgb,var(--slab-3-b)75%,transparent);animation:7s ease-in-out infinite slab-lift-3;inset:14%}.hero-mark{aspect-ratio:1;filter:drop-shadow(0 22px 28px #00000073);pointer-events:none;block-size:auto;inline-size:clamp(84px,10.5vw,138px);transition:filter .32s var(--ease-out),translate .32s var(--ease-out);margin-inline:auto;animation:6.5s ease-in-out infinite mark-float;position:absolute;inset-block-start:0;inset-inline:0}.hero-visual:hover .hero-mark{filter:drop-shadow(0 28px 36px #13c89b73)brightness(1.08);translate:0 -10px}@keyframes stack-drift{0%,to{translate:0;rotate:none}33%{translate:6px -12px;rotate:.6deg}66%{translate:-5px -18px;rotate:-.5deg}}@keyframes slab-breathe-1{0%,to{transform:translateZ(48px)}50%{transform:translateZ(58px)}}@keyframes slab-lift-2{0%,to{transform:translateZ(96px)}50%{transform:translateZ(118px)}}@keyframes slab-lift-3{0%,to{transform:translateZ(148px)}50%{transform:translateZ(178px)}}@keyframes mark-float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes glow-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}@media (prefers-reduced-motion:reduce){.stack,.slab,.hero-mark,.hero-visual__glow{transition:none;animation:none}.cta-band__panel,.join-panel,.cta-band__panel.is-tilting,.cta-band__panel:hover,.join-panel.is-tilting,.join-panel:hover{transform:none}}.stack-legend{gap:var(--space-2);inline-size:min(100%,25rem);display:grid}.stack-legend__item{column-gap:var(--space-3);padding:var(--space-2)var(--space-3);background:color-mix(in srgb,var(--color-surface)70%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out),background-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.stack-legend__item:hover{border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border));background:color-mix(in srgb,var(--color-accent-soft)70%,var(--color-surface));box-shadow:var(--shadow-sm),0 12px 24px -18px #0006;transform:translateY(-4px)scale(1.01)}.stack-legend__swatch{background:linear-gradient(135deg,var(--sw-a),var(--sw-b));border-radius:3px;grid-row:span 2;align-self:center;block-size:.75rem;inline-size:.75rem}.stack-legend__swatch--stack-3{--sw-a:var(--slab-3-a);--sw-b:var(--slab-3-b)}.stack-legend__swatch--stack-2{--sw-a:var(--slab-2-a);--sw-b:var(--slab-2-b)}.stack-legend__swatch--stack-1{--sw-a:var(--slab-1-a);--sw-b:var(--slab-1-b)}.stack-legend__swatch--bon{--sw-a:var(--slab-bon-a);--sw-b:var(--slab-bon-b)}.stack-legend__label{font-size:var(--text-xs);letter-spacing:.04em;font-weight:600}.stack-legend__text{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=62rem){.hero{padding-block-start:clamp(3.25rem,8vw,4.5rem);overflow-x:clip}.hero__inner{gap:var(--space-6);grid-template-columns:1fr;justify-items:stretch}.hero__copy{justify-items:start;inline-size:100%}.hero__title{white-space:normal;max-inline-size:100%;font-size:clamp(2rem,7vw,2.65rem)}:root:lang(fa) .hero__title{white-space:normal;max-inline-size:100%;font-size:clamp(2.05rem,7.2vw,2.75rem);line-height:1.2}.hero__lead{max-inline-size:100%}.hero__actions{inline-size:100%}.hero__actions .btn{flex:auto}.hero-visual{justify-items:center;gap:var(--space-6);inline-size:100%;margin-block:clamp(.35rem,1.5vw,.85rem) clamp(2.25rem,7vw,3.5rem);overflow:visible}.hero-scene{justify-self:center;block-size:clamp(280px,68vw,380px);inline-size:min(100%,22rem);margin-block:clamp(1.5rem,5vw,2.75rem);margin-inline:auto;padding-block-start:1.25rem}.stack{inline-size:clamp(150px,42vw,210px);margin-block-start:28%;margin-inline:auto;animation:14s ease-in-out infinite stack-drift-soft}.slab--stack-1,.slab--stack-2,.slab--stack-3{animation-duration:12s}.hero-mark{z-index:2;inline-size:clamp(88px,23vw,118px);margin-inline:auto;animation:8s ease-in-out infinite mark-float-soft;inset-block-start:0;inset-inline:0}.hero-visual:hover .hero-mark{translate:0 -4px}.hero-visual:hover .slab--stack-1,.hero-visual:hover .slab--stack-2,.hero-visual:hover .slab--stack-3,.hero-visual:hover .slab--bon{transform:translateZ(var(--z));filter:none}.stack-legend{inline-size:min(100%,24rem);margin-inline:auto}.hero-visual__glow{animation-duration:10s}}@media (width<=40rem){.hero{padding-block-start:clamp(3.5rem,10vw,4.75rem)}.hero__title{font-size:clamp(1.85rem,8vw,2.35rem);line-height:1.18}:root:lang(fa) .hero__title{font-size:clamp(1.95rem,8.4vw,2.45rem);line-height:1.22}.hero__facts{gap:.4rem .5rem}.hero__facts li{padding:.3rem .65rem;font-size:.8rem}.hero-visual{gap:var(--space-5);margin-block:.25rem clamp(2.5rem,9vw,3.75rem)}.hero-scene{block-size:clamp(270px,78vw,340px);inline-size:min(100%,18.5rem);margin-block:clamp(1.75rem,7vw,3rem);padding-block-start:1.5rem}.stack{inline-size:clamp(138px,44vw,188px);transform:rotateX(calc(50deg + var(--ry) + var(--scroll-tilt,0deg)))rotateZ(calc(-30deg + var(--rx)))translate3d(0,var(--scroll-rise,0px),0);margin-block-start:34%}.hero-mark{inline-size:clamp(82px,26vw,104px);inset-block-start:-.15rem}.slab--stack-1,.slab--stack-2,.slab--stack-3{animation:none}.hero__actions .btn{flex:100%}}@keyframes stack-drift-soft{0%,to{translate:0;rotate:none}50%{translate:0 -6px;rotate:.2deg}}@keyframes mark-float-soft{0%,to{translate:0}50%{translate:0 -6px}}.page-header{isolation:isolate;border-block-end:1px solid var(--color-border);padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(2rem,1rem + 3vw,3.5rem);position:relative;overflow:clip}.page-header__backdrop{z-index:-1;background:radial-gradient(44rem 20rem at 100% -20%,color-mix(in srgb,var(--color-accent)14%,transparent),transparent 70%);position:absolute;inset:0}[dir=rtl] .page-header__backdrop{transform:scaleX(-1)}.page-header__inner{gap:var(--space-4);justify-items:start;display:grid}.page-header__title{font-size:var(--text-2xl);max-inline-size:22ch}.page-header__lead{max-inline-size:44rem;font-size:var(--text-md);color:var(--color-text-muted)}.studio-intro{gap:var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.studio-intro__copy{gap:var(--space-4);justify-items:start;display:grid}.studio-intro__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-intro__aside{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.studio-intro__name{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);display:grid}.studio-intro__name strong{font-size:var(--text-xl);color:var(--color-text);line-height:1.1}.studio-intro__name:first-of-type strong{color:var(--color-accent)}@media (width<=62rem){.studio-intro{grid-template-columns:1fr}}.cta-band__panel{--tilt-x:0deg;--tilt-y:0deg;--cta-lift:0px;--cta-glow:0;isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-6);background:radial-gradient(36rem 20rem at 100% 0%,color-mix(in srgb,var(--color-accent)18%,transparent),transparent 68%),linear-gradient(145deg,var(--color-surface-2),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-style:preserve-3d;transform:perspective(1200px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateY(var(--cta-lift));flex-wrap:wrap;padding:clamp(1.75rem,1.2rem + 3vw,3.5rem);transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:clip}.cta-band__panel.is-tilting,.cta-band__panel:hover{--cta-lift:-3px;border-color:color-mix(in srgb,var(--color-accent)28%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent)12%,transparent),0 18px 40px -28px color-mix(in srgb,var(--color-accent)35%,transparent),0 22px 36px -28px #00000059}.cta-band__panel:before{content:"";background:linear-gradient(180deg,var(--color-accent),transparent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .cta-band__panel{background:radial-gradient(36rem 20rem at 0% 0%,color-mix(in srgb,var(--color-accent)18%,transparent),transparent 68%),linear-gradient(215deg,var(--color-surface-2),var(--color-surface))}.cta-band__copy{gap:var(--space-3);max-inline-size:38rem;display:grid}.cta-band__title{font-size:var(--text-xl)}.cta-band__text{color:var(--color-text-muted)}.cta-band__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.engagement-bento{gap:var(--space-4);grid-template-columns:1.4fr 1fr .85fr;align-items:start;display:grid}.engagement-card{min-block-size:auto}.engagement-card--lg{padding:var(--space-6);background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent)10%,var(--color-surface)),var(--color-surface));border-color:color-mix(in srgb,var(--color-accent)28%,var(--color-border))}.engagement-card--lg .card__title{font-size:var(--text-lg)}.engagement-card--md{padding:var(--space-5);margin-block-start:clamp(1.25rem,3vh,2.25rem)}.engagement-card--sm{padding:var(--space-4);opacity:.96;margin-block-start:clamp(2.75rem,7vh,5rem)}.engagement-card--sm .card__title{font-size:var(--text-md)}.engagement-card--sm .card__text{font-size:var(--text-sm)}@media (width<=62rem){.engagement-bento{grid-template-columns:1fr}.engagement-card--md,.engagement-card--sm{margin-block-start:0}}.join-panel{--tilt-x:0deg;--tilt-y:0deg;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transform:perspective(1000px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateY(0);transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);flex-wrap:wrap;display:flex}.join-panel.is-tilting,.join-panel:hover{border-color:color-mix(in srgb,var(--color-accent)38%,var(--color-border));transform:perspective(1000px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateY(-4px);box-shadow:0 22px 40px -28px #00000080}.join-panel__copy{gap:var(--space-3);max-inline-size:36rem;display:grid}.join-panel__title{font-size:var(--text-xl);margin:0}.join-panel__text{color:var(--color-text-muted);margin:0}.detail-layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;display:grid}.detail-main{gap:var(--space-7);display:grid}.detail-block{gap:var(--space-4);display:grid}.detail-block__title{font-size:var(--text-lg);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-3)}.detail-aside{gap:var(--space-5);display:grid;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}.detail-aside .card--static+.card--static{margin-block-start:0}@media (width<=62rem){.detail-layout{grid-template-columns:1fr}.detail-aside{position:static}}.form-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:start;display:grid}.form-aside{gap:var(--space-5);display:grid}.form-aside .card--static+.card--static{margin-block-start:0}@media (width<=62rem){.form-layout{grid-template-columns:1fr}}.article-meta{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-5)}.article-back{margin-block-start:var(--space-7)}.status-page{align-items:center;min-block-size:60vh;display:grid}.status-page--game{min-block-size:auto;padding-block:var(--space-7)var(--space-9);align-items:start}.status-404{gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}@media (width<=56rem){.status-404{grid-template-columns:1fr}}.stack-game__panel{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(165deg,color-mix(in srgb,var(--color-accent)8%,var(--color-surface)),var(--color-surface));display:grid}.stack-game__eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.stack-game__status{min-block-size:1.5em;color:var(--color-text);margin:0;font-weight:600}.stack-game__stage{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--color-border)80%,var(--color-accent));background:radial-gradient(18rem 10rem at 50% 120%,color-mix(in srgb,var(--color-accent)16%,transparent),transparent 70%),color-mix(in srgb,var(--color-bg)55%,var(--color-surface));cursor:pointer;outline:none;block-size:220px;position:relative;overflow:hidden}.stack-game__stage:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent)55%,transparent)}.stack-game__tower{pointer-events:none;flex-direction:column-reverse;align-items:stretch;gap:6px;padding-inline:0;display:flex;position:absolute;inset-block-end:18px;inset-inline:0}.stack-game__mover{pointer-events:none;position:absolute;inset-block-start:28px;inset-inline-start:0}.stack-game__slab{border:1px solid color-mix(in srgb,var(--color-border)40%,transparent);border-radius:6px;block-size:28px;box-shadow:0 8px 18px #00000038}.stack-game__slab--bon{background:linear-gradient(90deg,#1f6feb,#3dd6c6)}.stack-game__slab--stack-1{background:linear-gradient(90deg,#3dd6c6,#7ee0c8)}.stack-game__slab--stack-2{background:linear-gradient(90deg,#6b8cff,#1f6feb)}.stack-game__slab--stack-3{background:linear-gradient(90deg,#9aa4b2,#5b6472)}.stack-game__bar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.stack-game__score{color:var(--color-text-muted);font-size:var(--text-sm)}.stack-game__hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.stack-game.is-won .stack-game__panel{border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border))}