body:has(.site-shell){background:var(--site-bg);color:var(--site-fg);font-family:var(--site-font);font-feature-settings:"cv11", "ss01";--focus:var(--site-link)}@layer components{.site-container{inline-size:100%;max-inline-size:var(--layout-container);padding-inline:var(--layout-gutter);margin-inline:auto}.reading{max-inline-size:var(--layout-reading)}.section{padding-block:var(--space-24)}.section+.section{border-block-start:var(--border-width-default) solid var(--site-border)}.stack-2{gap:var(--space-2);flex-direction:column;display:flex}.stack-4{gap:var(--space-4);flex-direction:column;display:flex}.stack-6{gap:var(--space-6);flex-direction:column;display:flex}.grid-2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.muted{color:var(--site-muted-fg)}.rows{border-block-start:var(--border-width-default) solid var(--site-border)}.icon{inline-size:var(--space-4);block-size:var(--space-4);flex:none}.eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--site-muted-fg)}.display{font-size:var(--font-size-6xl);line-height:var(--font-line-height-display);letter-spacing:var(--font-tracking-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.h1{font-size:var(--font-size-5xl);line-height:var(--font-line-height-tight);letter-spacing:var(--font-tracking-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.h2{font-size:var(--font-size-4xl);line-height:var(--font-line-height-tight);letter-spacing:var(--font-tracking-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.h3{font-size:var(--font-size-2xl);line-height:var(--font-line-height-tight);letter-spacing:var(--font-tracking-snug);font-weight:var(--font-weight-medium)}.lead{font-size:var(--font-size-xl);line-height:var(--font-line-height-relaxed);color:var(--site-muted-fg);text-wrap:pretty;max-inline-size:40rem}.body{font-size:var(--font-size-md);line-height:var(--font-line-height-relaxed);color:var(--site-muted-fg);text-wrap:pretty}.small{font-size:var(--font-size-sm);line-height:var(--font-line-height-normal)}.tiny{font-size:var(--font-size-xs);line-height:var(--font-line-height-normal)}.link{align-items:center;gap:var(--space-1);color:var(--site-link);font-weight:var(--font-weight-medium);min-block-size:var(--space-6);display:inline-flex}.link:hover{text-underline-offset:.2em;text-decoration:underline}.text-link{align-items:center;gap:var(--space-1);color:var(--site-link);font-weight:var(--font-weight-medium);min-block-size:var(--space-6);display:inline-flex}.text-link:hover{text-underline-offset:.2em;text-decoration:underline}.section-head{justify-content:space-between;align-items:end;gap:var(--space-8);margin-block-end:var(--space-12);display:flex}.section-head>div:first-child{gap:var(--space-4);flex-direction:column;max-inline-size:44rem;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--space-12);padding-inline:var(--space-6);border:var(--border-width-default) solid transparent;border-radius:var(--site-radius-full);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.btn:active{transform:scale(.98)}.btn--ink{background:var(--site-ink);color:var(--site-ink-fg)}.btn--ink:hover{background:var(--site-ink-hover)}.btn--outline{border-color:var(--site-border);background:var(--site-bg);color:var(--site-fg)}.btn--outline:hover{background:var(--site-accent)}.btn--on-band{background:var(--site-band-fg);color:var(--site-band)}.btn--on-band:hover{background:var(--site-band-muted)}.btn--on-band-outline{border-color:var(--site-band-muted);color:var(--site-band-fg);background:0 0}.btn--on-band-outline:hover{background:color-mix(in oklab, var(--site-band-fg) 12%, transparent)}.badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--site-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--site-secondary);color:var(--site-secondary-fg);white-space:nowrap;line-height:1;display:inline-flex}.badge--brand{background:var(--site-brand-soft);color:var(--site-brand-soft-fg)}.badge--soon{background:var(--site-warning);color:var(--site-warning-fg)}.site-header{z-index:40;background:var(--site-bg);border-block-end:var(--border-width-default) solid var(--site-border);position:sticky;inset-block-start:0}.site-header__bar{z-index:2;align-items:center;gap:var(--space-8);block-size:var(--layout-header-height);display:flex;position:relative}.brand{align-items:center;gap:var(--space-2);min-block-size:var(--control-min);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);letter-spacing:var(--font-tracking-snug);white-space:nowrap;flex:none;display:inline-flex}.brand__logo{inline-size:calc(var(--space-8) * 54 / 32);block-size:var(--space-8);flex:none}.brand__sub{font-weight:var(--font-weight-regular);color:var(--site-muted-fg)}.site-header .nav{align-self:stretch}.nav__list{align-items:stretch;gap:var(--space-1);block-size:100%;display:flex}.nav__list>li{align-items:center;display:flex}.nav__item{min-block-size:var(--control-min);padding-inline:var(--space-3);border-radius:var(--site-radius-full);color:var(--site-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;align-items:center;display:inline-flex}.nav__item:hover{background:var(--site-accent)}.nav__item[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.45em}.nav__group{position:relative}.nav__sub{min-inline-size:14rem;padding:var(--space-2);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-bg);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.nav__group:hover>.nav__sub,.nav__group:focus-within>.nav__sub{display:block}.nav__subitem{min-block-size:var(--control-min);padding-inline:var(--space-3);border-radius:var(--site-radius-lg);color:var(--site-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;display:flex}.nav__subitem:hover{background:var(--site-accent)}.nav__subitem[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.header-tools{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.icon-btn{inline-size:var(--control-min);block-size:var(--control-min);border-radius:var(--site-radius-full);color:var(--site-fg);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--site-accent)}.icon-btn:active{transform:scale(.94)}.lang{align-items:center;gap:var(--space-1);min-block-size:var(--control-min);padding-inline:var(--space-3);border-radius:var(--site-radius-full);color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:0;display:inline-flex}.lang:hover{background:var(--site-accent)}.badge-dot{min-inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--site-radius-full);background:var(--site-link);color:var(--site-bg);font-size:.625rem;font-weight:var(--font-weight-bold);place-items:center;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-end:0}.mobile-only{display:none}dialog.sheet--mnav{max-inline-size:100vw}dialog.sheet .sheet__head .icon-button{inline-size:var(--control-min);block-size:var(--control-min);border-radius:var(--site-radius-full);color:var(--site-fg);background:0 0;border:0;place-items:center;display:inline-grid}dialog.sheet .sheet__head .icon-button:hover{background:var(--site-accent);color:var(--site-fg)}html:has(dialog.sheet--mnav[open]){overflow:hidden}@media (max-width:480px){dialog.sheet--mnav{border-inline-start-width:0;inline-size:100vw}}dialog.sheet .mnav{padding:var(--space-2) var(--layout-gutter) var(--space-8);flex-direction:column;flex:1;display:flex}.mnav__link{inline-size:100%;min-block-size:var(--control-min);padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--site-border);color:inherit;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);align-items:center;display:flex}.mnav__link[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.devlog{border-block-start:var(--border-width-default) solid var(--site-border);margin-block-start:var(--space-16);padding-block-start:var(--space-10)}.devlog__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-8)}.devlog__grid{gap:var(--space-10);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;display:grid}.devlog__list{max-block-size:calc(100vh - var(--layout-header-height) - var(--space-8));position:sticky;inset-block-start:calc(var(--layout-header-height) + var(--space-4));overflow-y:auto}.devlog__list ul{border-inline-start:var(--border-width-default) solid var(--site-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.devlog__item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-strong) solid transparent;color:var(--site-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-direction:column;margin-inline-start:calc(-1 * var(--border-width-default));display:flex}.devlog__item:hover{background:var(--site-accent)}.devlog__item[aria-current=true]{border-inline-start-color:var(--site-fg);font-weight:var(--font-weight-semibold)}.devlog__item time{color:var(--site-muted-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.devlog__entry{min-inline-size:0;max-inline-size:var(--layout-reading)}.devlog__head{margin-block-end:var(--space-6)}.devlog__head h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.devlog__around{border-block-start:var(--border-width-default) solid var(--site-border);margin-block-start:var(--space-12);padding-block-start:var(--space-8)}.devlog__pager{gap:var(--space-4);display:flex}.devlog__pager-link{gap:var(--space-1);min-inline-size:0;padding:var(--space-4);border:var(--border-width-default) solid var(--site-border);color:var(--site-fg);flex-direction:column;flex:1 1 0;display:flex}.devlog__pager-link:hover{background:var(--site-accent)}.devlog__pager-link span{color:var(--site-muted-fg);font-size:var(--font-size-xs)}.devlog__pager-link strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.devlog__pager-link--next{text-align:end}.devlog__related{margin-block-start:var(--space-8)}.devlog__related h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-3)}.devlog__related ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.devlog__related a{color:var(--site-fg);text-underline-offset:.2em;text-decoration:underline}@media (max-width:820px){.devlog__grid{grid-template-columns:minmax(0,1fr)}.devlog__list{max-block-size:none;position:static}}.mnav__link--sub{font-size:var(--font-size-base);padding-inline-start:var(--space-6)}.mnav__foot{gap:var(--space-3);flex-direction:column;margin-block-start:auto;padding-block-start:var(--space-8);display:flex}.tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--site-radius-full);background:var(--site-card);display:inline-flex}.tab{min-block-size:var(--control-min);padding-inline:var(--space-4);border-radius:var(--site-radius-full);color:var(--site-muted-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:0;flex:none}.tab[aria-selected=true],.tab[aria-pressed=true],.tab[aria-current=true]{background:var(--site-ink);color:var(--site-ink-fg)}.page-hero{gap:var(--space-6);padding-block:var(--space-16) var(--space-12);flex-direction:column;display:flex}.page-hero .display{font-size:var(--font-size-5xl)}.crumbs{align-items:center;gap:var(--space-2);color:var(--site-muted-fg);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.crumbs a{min-block-size:var(--space-6);align-items:center;display:inline-flex}.crumbs a:hover{color:var(--site-fg)}.hero-band{background:var(--site-band);color:var(--site-band-fg);padding-block:var(--space-24) var(--space-20)}.hero-band__inner{gap:var(--space-10);align-items:center;display:grid}.hero-band__copy{align-items:start;gap:var(--space-6);flex-direction:column;display:flex}.hero-band .display{max-inline-size:20ch}.hero-band .eyebrow,.hero-band .lead{color:var(--site-band-muted)}.hero-band__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-band__cover{aspect-ratio:4/5;border:var(--border-width-default) solid var(--site-band-muted);border-radius:var(--site-radius-2xl);inline-size:100%;max-inline-size:26rem;margin-inline:auto;position:relative;overflow:hidden}.game-section{gap:var(--space-16);padding-block:var(--space-12) var(--space-24);flex-direction:column;display:flex}.hero-band__cover img,.game-row__cover img,.game-hub__cover img,.game-feature__cover img,.game-hero__cover img,.game-shots__frame img{object-fit:cover}.game-hub{gap:var(--space-6);padding-block:var(--space-12) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;list-style:none;display:grid}.game-hub>li{display:flex}.game-hub__panel{gap:var(--space-3);padding:var(--space-8);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-2xl);background:var(--site-card);color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.game-hub__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.game-hub__go{color:var(--site-muted-fg);flex:none}.game-hub__panel:hover .h3{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.game-hub__panel:hover .game-hub__go{color:var(--site-fg)}.game-hub__lead{color:var(--site-muted-fg)}.game-hub__games{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.game-hub__game{gap:var(--space-3);inline-size:11rem;font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.game-hub__cover{aspect-ratio:4/5;border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-muted);position:relative;overflow:hidden}.game-hub__empty{max-inline-size:34rem;border-block-start:var(--border-width-default) solid var(--site-border);line-height:var(--font-line-height-relaxed);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.game-feature{gap:var(--space-8);align-items:start;display:grid}.game-feature+.game-feature{border-block-start:var(--border-width-default) solid var(--site-border);padding-block-start:var(--space-16)}.game-feature__cover{aspect-ratio:4/5;border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-2xl);background:var(--site-card);position:relative;overflow:hidden}.game-feature__body{align-items:start;gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.game-feature__title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-tight);line-height:var(--font-line-height-tight)}.game-feature__title a{color:inherit;text-decoration:none}.game-feature__title a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.game-feature__summary{max-inline-size:40rem;color:var(--site-muted-fg);font-size:var(--font-size-lg);line-height:var(--font-line-height-relaxed)}.game-feature__shots{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;max-inline-size:38rem;margin:0;padding:0;list-style:none;display:grid}.game-empty{align-items:start;gap:var(--space-6);max-inline-size:44rem;padding:var(--space-8);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-2xl);background:var(--site-card);font-size:var(--font-size-lg);line-height:var(--font-line-height-relaxed);flex-direction:column;display:flex}.site-shell .callout[data-tone]{--callout-line:var(--site-border);--callout-bg:var(--site-muted)}.game-list{border-block-start:var(--border-width-default) solid var(--site-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.game-row{align-items:center;gap:var(--space-6);padding-block:var(--space-8);border-block-end:var(--border-width-default) solid var(--site-border);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.game-row__cover{aspect-ratio:4/5;border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-card);inline-size:9rem;position:relative;overflow:hidden}.game-row:hover .game-row__title{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.game-row__main{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.game-row__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--site-muted-fg);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.game-row__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-tight);line-height:var(--font-line-height-tight)}.game-row__summary{max-inline-size:42rem;color:var(--site-muted-fg);line-height:var(--font-line-height-relaxed)}.game-row__go{color:var(--site-muted-fg);flex:none;justify-self:end}.game-row:hover .game-row__go{color:var(--site-fg)}.game-status[data-status=yayinda]{background:var(--site-success);color:var(--site-success-fg)}.game-status[data-status=kapali-test]{background:var(--site-brand-soft);color:var(--site-brand-soft-fg)}.game-hero{gap:var(--space-8);padding-block:var(--space-12) var(--space-8);flex-direction:column;display:flex}.game-hero__top{gap:var(--space-8);align-items:start;display:grid}.game-hero__head{align-items:start;gap:var(--space-4);flex-direction:column;max-inline-size:48rem;display:flex}.game-hero__cover{aspect-ratio:4/5;border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-2xl);background:var(--site-card);max-inline-size:22rem;position:relative;overflow:hidden}.game-hero__head .display{font-size:var(--font-size-5xl)}.game-facts{gap:var(--space-6);border-block-start:var(--border-width-default) solid var(--site-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-start:var(--space-6);display:grid}.game-facts dt{color:var(--site-muted-fg);font-size:var(--font-size-sm)}.game-facts dd{margin:var(--space-1) 0 0;font-weight:var(--font-weight-medium)}.game-stores{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.game-body{gap:var(--space-6);padding-block:var(--space-8) var(--space-24);flex-direction:column;display:flex}.game-shots{gap:var(--space-6);flex-direction:column;display:flex}.game-shots__list{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.game-shots__frame{aspect-ratio:9/16;border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-card);display:block;position:relative;overflow:hidden}.game-faq{max-inline-size:var(--layout-reading);flex-direction:column;display:flex}.game-faq details{border-block-end:var(--border-width-default) solid var(--site-border)}.game-faq summary{padding-block:var(--space-5);cursor:pointer;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.game-faq details p{color:var(--site-muted-fg);line-height:var(--font-line-height-relaxed);padding-block-end:var(--space-5)}.feed{border-block-start:var(--border-width-default) solid var(--site-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed-row{gap:var(--space-2);padding-block:var(--space-6);border-block-end:var(--border-width-default) solid var(--site-border);color:inherit;flex-direction:column;text-decoration:none;display:flex}.feed-row:hover .feed-row__title{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.feed-row__meta{color:var(--site-muted-fg);font-size:var(--font-size-sm)}.feed-row__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-snug);line-height:var(--font-line-height-tight)}.feed-row__summary{max-inline-size:42rem;color:var(--site-muted-fg);line-height:var(--font-line-height-relaxed)}@media (min-width:821px){.hero-band__inner{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr)}.game-hero__top{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.game-feature{column-gap:var(--space-12);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.feed-row{gap:var(--space-2) var(--space-8);grid-template-columns:12rem minmax(0,1fr);display:grid}.feed-row__meta{grid-row:1/span 2}}.reading-progress{z-index:39;pointer-events:none;block-size:3px;position:fixed;inset-block-start:var(--layout-header-height);inset-inline:0}.reading-progress__bar{background:var(--site-link);transform-origin:0;block-size:100%;transform:scaleX(0)}.listen{align-items:center;gap:var(--space-2);display:inline-flex}.listen__main,.listen__stop{align-items:center;gap:var(--space-2);min-block-size:var(--control-min);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-full);background:var(--site-bg);color:var(--site-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.listen__stop{inline-size:var(--control-min);justify-content:center;padding:0}.listen__main:hover,.listen__stop:hover{background:var(--site-accent)}.listen__main:disabled{opacity:.55}.listen__pos{color:var(--site-muted-fg);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.listen--off{color:var(--site-muted-fg);font-size:var(--font-size-sm)}.toc{font-size:var(--font-size-sm)}.toc__title{color:var(--site-muted-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-block-end:var(--space-2)}.toc a{padding-block:var(--space-1);color:var(--site-muted-fg);display:block}.toc a:hover{color:var(--site-fg)}.toc a[aria-current=location]{color:var(--site-fg);font-weight:var(--font-weight-medium)}.legal-content h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin-block-start:var(--space-12)}.legal-content h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-8)}.legal-content p,.legal-content li{line-height:var(--font-line-height-relaxed);margin-block-start:var(--space-3)}.legal-content ul{padding-inline-start:var(--space-5);list-style:outside}.legal-content a{color:var(--site-link);text-decoration:underline}.site-footer{padding-block:var(--space-20) var(--space-10);border-block-start:var(--border-width-default) solid var(--site-border);background:var(--site-footer-bg);font-size:var(--font-size-sm);margin-block-start:var(--space-24)}.footer-grid{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));display:grid}.footer-brand{align-items:start;gap:var(--space-4);flex-direction:column;max-inline-size:22rem;display:flex}.footer-col{gap:var(--space-3);flex-direction:column;display:flex}.footer-col h2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1)}.footer-col ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-col li a{min-block-size:var(--space-8);color:var(--site-muted-fg);align-items:center;display:inline-flex}.footer-col a:hover{color:var(--site-fg)}.footer-mail{min-block-size:var(--space-8);color:var(--site-fg);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.footer-mail:hover{text-decoration:underline}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-6);border-block-start:var(--border-width-default) solid var(--site-border);color:var(--site-muted-fg);flex-wrap:wrap;margin-block-start:var(--space-16);padding-block-start:var(--space-6);display:flex}.footer-tools{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.footer-tools .lang{color:var(--site-muted-fg)}.footer-tools .lang:hover{color:var(--site-fg)}@media (max-width:1023px){.site-header .nav,.header-tools .desk{display:none}.mobile-only{display:inline-grid}.site-header__bar{gap:var(--space-3)}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1;max-inline-size:none}}@media (max-width:820px){:root{--layout-gutter:var(--space-5)}.display{font-size:var(--font-size-4xl)}.h1,.h2{font-size:var(--font-size-3xl)}.lead{font-size:var(--font-size-lg)}.section{padding-block:var(--space-16)}.hero-band{padding-block:var(--space-16) var(--space-12)}.page-hero{gap:var(--space-4);padding-block:var(--space-10) var(--space-8)}.page-hero .display{font-size:var(--font-size-3xl)}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.section-head{flex-direction:column;align-items:start;margin-block-end:var(--space-8)}.game-facts{grid-template-columns:minmax(0,1fr)}.game-row{grid-template-columns:auto minmax(0,1fr)}.game-row__cover{inline-size:5rem}.game-hub{padding-block:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr)}.game-hub__panel{padding:var(--space-6)}.game-hub__game{inline-size:8rem}.game-feature__cover{max-inline-size:20rem}.game-feature__title{font-size:var(--font-size-4xl)}.game-empty{padding:var(--space-6)}.game-row__go{display:none}.game-hero__cover{max-inline-size:none}.game-shots__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-band__cover{max-inline-size:20rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;align-items:start}.tabs{max-inline-size:100%;overflow-x:auto}}@media (max-width:479px){.footer-grid{grid-template-columns:minmax(0,1fr)}.hero-band__actions .btn{inline-size:100%}}@media (max-width:420px){.brand{font-size:var(--font-size-lg)}}.display,.h1,.h2{font-weight:var(--display-weight,var(--font-weight-medium))}.sister-link{align-items:center;gap:var(--space-1);min-block-size:var(--control-min);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-full);color:var(--site-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;display:inline-flex}.sister-link:hover{background:var(--site-accent)}.sister-link:active{transform:scale(.97)}.sister-link--bar{display:none}.sister-link--sheet{inline-size:100%;border-radius:var(--site-radius-lg);font-size:var(--font-size-md);justify-content:space-between;margin-block-start:var(--space-6)}.footer-col li a,.footer-sister .btn{gap:var(--space-1)}@media (min-width:700px){.sister-link--bar{display:inline-flex}}@media (max-width:1023px) and (min-width:700px){.header-tools{gap:var(--space-1)}}.footer-sister{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--space-8);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-xl);background:var(--site-card);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.footer-sister__copy{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.footer-sister h2{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.footer-sister .btn{min-block-size:var(--control-min)}.closing{padding-block-end:var(--space-8)}.closing__inner{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}[data-site=game] .site-header{border-block-end-color:color-mix(in oklab, var(--site-spark) 30%, var(--site-border))}[data-site=game] .hero-band{padding-block:var(--space-20) var(--space-20);background:radial-gradient(52rem 34rem at 88% 8%, color-mix(in oklab, var(--site-spark) 13%, transparent), transparent 70%), var(--site-band);position:relative;overflow:clip}[data-site=game] .hero-band .display{font-size:clamp(var(--font-size-4xl), 5.4vw, 4.75rem);max-inline-size:16ch}[data-site=game] .hero-band .eyebrow{color:var(--site-spark);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;font-size:var(--font-size-xs)}[data-site=game] .btn--on-band{background:var(--site-spark);color:var(--site-spark-fg)}[data-site=game] .btn--on-band:hover{background:color-mix(in oklab, var(--site-spark) 82%, var(--site-band-fg))}.hero-now{align-items:center;gap:var(--space-1) var(--space-3);inline-size:100%;max-inline-size:30rem;margin:var(--space-4) 0 0;border-block-start:var(--border-width-default) solid color-mix(in oklab, var(--site-band-fg) 20%, transparent);color:var(--site-band-muted);font-size:var(--font-size-sm);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.hero-now__label{flex-basis:100%}.hero-now__title{min-block-size:var(--control-min);color:var(--site-band-fg);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-snug);align-items:center;display:inline-flex}.hero-now__title:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.stage{--px:0;--py:0;--sy:0;aspect-ratio:4/5;inline-size:100%;max-inline-size:26rem;margin-inline:auto;position:relative}.stage__cover,.stage__shot{transition:transform .36s var(--ease-out);will-change:transform;position:absolute;overflow:hidden}.stage__cover{border:var(--border-width-default) solid color-mix(in oklab, var(--site-band-fg) 24%, transparent);border-radius:var(--site-radius-2xl);box-shadow:var(--site-shadow-lg);transform:translate3d(calc(var(--px) * -5px), calc(var(--py) * -4px), 0);inset:0}.stage__cover img,.stage__shot img,.game-peek__shot img{object-fit:cover}.stage__shot{aspect-ratio:9/16;border:3px solid var(--site-band);border-radius:var(--site-radius-xl);inline-size:34%;box-shadow:var(--site-shadow-lg)}.stage__shot--a{transform:translate3d(calc(var(--px) * 14px), calc(var(--py) * 10px - var(--sy) * .05px), 0);inset-block-end:-5%;inset-inline-start:-13%}.stage__shot--b{inline-size:28%;transform:translate3d(calc(var(--px) * 22px), calc(var(--py) * 16px - var(--sy) * .09px), 0);inset-block-start:8%;inset-inline-end:-6%}@media (max-width:820px){[data-site=game] .hero-band{padding-block:var(--space-12) var(--space-16)}.stage{max-inline-size:19rem}.stage__shot--a{inset-inline-start:-4%}.stage__shot--b{inset-inline-end:-4%}}.game-plate{justify-content:flex-end;gap:var(--space-3);color:var(--site-band-fg);background:radial-gradient(120% 80% at 90% 0%, color-mix(in oklab, var(--site-spark) 24%, transparent), transparent 62%), linear-gradient(170deg, color-mix(in oklab, var(--site-band-fg) 8%, var(--site-band)), var(--site-band));flex-direction:column;display:flex;overflow:hidden}.game-plate:before{content:attr(data-mark);color:var(--site-spark);font-weight:var(--display-weight);pointer-events:none;line-height:1;position:absolute}.game-plate--hero{padding:var(--space-8)}.game-plate--hero:before{opacity:.22;font-size:13rem;inset-block-start:var(--space-4);inset-inline-end:var(--space-6)}.game-plate--hero:after{content:"";inline-size:var(--space-12);block-size:var(--border-width-strong);background:var(--site-spark);order:-1;margin-block-end:var(--space-1)}.game-plate__meta{color:var(--site-spark);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.game-plate__title{font-size:var(--font-size-4xl);font-weight:var(--display-weight);letter-spacing:var(--font-tracking-tight);line-height:var(--font-line-height-tight);text-wrap:balance;overflow-wrap:anywhere}.game-plate--tile{border-color:color-mix(in oklab, var(--site-spark) 40%, var(--site-band));justify-content:center;align-items:center}.game-plate--tile:before{font-size:var(--font-size-5xl);position:static}.game-plate--tile:after{content:"";block-size:var(--border-width-strong);background:var(--site-spark);position:absolute;inset-block-end:var(--space-4);inset-inline:32%}@media (max-width:820px){.game-plate--hero{padding:var(--space-6)}.game-plate--hero:before{font-size:10rem}.game-plate__title,.game-plate--tile:before{font-size:var(--font-size-3xl)}.game-plate--tile:after{inset-block-end:var(--space-2)}}.game-item{border-block-end:var(--border-width-default) solid var(--site-border);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard)}.game-item .game-row{border-block-end:0;padding-block-end:var(--space-6)}.game-peek{grid-template-rows:1fr;padding-inline-start:calc(9rem + var(--space-6));display:grid}.game-peek__shots{gap:var(--space-3);min-block-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.game-peek__shot{aspect-ratio:9/16;inline-size:7rem;border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-card);flex:none;margin-block-end:var(--space-8);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.game-peek{transition:grid-template-rows .36s var(--ease-out);grid-template-rows:0fr}.game-item:hover,.game-item:focus-within{background:color-mix(in oklab, var(--site-spark) 7%, transparent)}.game-item:hover .game-peek,.game-item:focus-within .game-peek{grid-template-rows:1fr}.game-item:hover .game-row__go,.game-item:focus-within .game-row__go{transform:translateX(var(--space-1))}}.game-row__go{transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}@media (max-width:820px){.game-peek{padding-inline-start:calc(5rem + var(--space-6))}.game-peek__shot{inline-size:6rem}}.notes{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.note{gap:var(--space-3);block-size:100%;border-block-start:var(--border-width-default) solid var(--site-border);color:inherit;flex-direction:column;padding-block-start:var(--space-5);display:flex;position:relative}.note:before{content:"";inline-size:var(--space-12);block-size:var(--border-width-strong);background:var(--site-spark);transition:inline-size var(--motion-duration-slow) var(--ease-out);position:absolute;inset-block-start:calc(var(--border-width-strong) / -2);inset-inline-start:0}.note:hover:before,.note:focus-visible:before{inline-size:100%}.note:hover .note__title{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.note__meta{color:var(--site-muted-fg);font-size:var(--font-size-sm)}.note__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-snug);line-height:var(--font-line-height-tight);text-wrap:balance}.note__summary{color:var(--site-muted-fg);line-height:var(--font-line-height-relaxed)}@media (max-width:820px){.notes{gap:var(--space-5);scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(82%,20rem);grid-auto-flow:column;padding-block-end:var(--space-3);overflow-x:auto}.notes>li{scroll-snap-align:start}}.sw-index{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted-fg)}.sw-hero{border-block-end:var(--border-width-default) solid var(--site-border);position:relative;overflow:clip}.sw-hero:before{content:"";background-image:linear-gradient(var(--site-border) 1px, transparent 1px), linear-gradient(90deg, var(--site-border) 1px, transparent 1px);pointer-events:none;background-position:-1px -1px;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.sw-hero__inner{gap:var(--space-12);padding-block:var(--space-24) var(--space-20);align-items:center;display:grid;position:relative}.sw-hero__copy{align-items:start;gap:var(--space-6);flex-direction:column;display:flex}.sw-hero .display{max-inline-size:18ch}.sw-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.sw-hero__mark{inline-size:min(100%,27rem);padding:var(--space-10);border:var(--border-width-default) solid var(--site-border);border-radius:var(--site-radius-md);background:var(--site-card);justify-self:center;position:relative}.sw-hero__mark:before,.sw-hero__mark:after{content:"";inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-width-strong) solid var(--site-link);position:absolute}.sw-hero__mark:before{border-block-end:0;border-inline-end:0;inset-block-start:calc(var(--border-width-strong) / -2);inset-inline-start:calc(var(--border-width-strong) / -2)}.sw-hero__mark:after{border-block-start:0;border-inline-start:0;inset-block-end:calc(var(--border-width-strong) / -2);inset-inline-end:calc(var(--border-width-strong) / -2)}.sw-hero__mark img{block-size:auto;inline-size:100%;display:block}.sw-head{gap:var(--space-3);max-inline-size:44rem;margin-block-end:var(--space-12);display:grid}.sw-rows{border-block-start:var(--border-width-default) solid var(--site-border);margin:0;padding:0;list-style:none}.sw-row{border-block-end:var(--border-width-default) solid var(--site-border)}.sw-row:hover{background:var(--site-muted)}.sw-row__summary{gap:var(--space-6);min-block-size:5rem;padding:var(--space-6) var(--space-2);cursor:pointer;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.sw-row__summary::-webkit-details-marker{display:none}.sw-row__summary:focus-visible{outline:2px solid var(--site-link);outline-offset:-2px}.sw-row__icon{color:var(--site-link)}.sw-row details[open] .sw-row__icon{transform:rotate(45deg)}.sw-row__content{max-inline-size:46rem;padding:0 var(--space-2) var(--space-8) calc(4rem + var(--space-8))}.sw-row__no,.sw-step__no{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--site-link)}.sw-row__no{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.sw-steps{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sw-step{gap:var(--space-3);border-block-start:var(--border-width-strong) solid var(--site-fg);flex-direction:column;padding-block-start:var(--space-5);display:flex}.sw-step__no{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1}.sister-band{padding-block:var(--space-16);border-block-start:var(--space-1) solid var(--site-spark);background:var(--site-band);color:var(--site-band-fg)}.sister-band__inner{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}.sister-band .lead{color:var(--site-band-muted)}.sister-band .h2{max-inline-size:24ch}@media (min-width:821px){.hero-band__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr)}.sw-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (max-width:820px){.sw-hero__inner{padding-block:var(--space-12) var(--space-12)}.sw-hero__mark{padding:var(--space-6)}.sw-row__summary{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr) auto;padding-inline:0}.sw-row__content{padding-inline:calc(2rem + var(--space-3)) 0}.sw-steps{grid-template-columns:minmax(0,1fr)}.footer-sister{padding:var(--space-5)}}}
