:root{--ink-color-paper: #ffffffff;--ink-color-paper-lifted: #ffffffff;--ink-color-ink: #000000dd;--ink-color-ink-text: #1a1c19ff;--ink-color-ink-soft: #0000008a;--ink-color-pow: #ffeb3bff;--ink-color-on-pow: #000000dd;--ink-color-brand: #8bc34aff;--ink-color-brand-deep: #2e7d32ff;--ink-color-bar-fill: #4caf50ff;--ink-color-stamp: #8bc34aff;--ink-color-on-stamp: #000000dd;--ink-color-alarm: #f44336ff;--ink-color-shadow-ink: #000000ff;--ink-is-night: 0;--ink-radius-chip: 8px;--ink-radius-control: 12px;--ink-radius-panel: 16px;--ink-radius-bubble: 24px;--ink-stroke-hairline: 1px;--ink-stroke-frame: 2px;--ink-stroke-heavy: 3px;--ink-cutout-sticker: 2px 2px;--ink-cutout-sticker-dx: 2px;--ink-cutout-sticker-dy: 2px;--ink-cutout-panel: 4px 4px;--ink-cutout-panel-dx: 4px;--ink-cutout-panel-dy: 4px;--ink-halftone-dot-radius: 3px;--ink-halftone-spacing: 15px;--ink-motion-pop-duration: .25s;--ink-motion-pop-curve: cubic-bezier(.175, .885, .32, 1.275);--ink-motion-press-duration: 80ms;--ink-tilt-0: -.05rad;--ink-tilt-1: .08rad;--ink-tilt-2: -.12rad;--ink-tilt-3: .05rad;--ink-tilt-4: -.08rad;--ink-tilt-5: .12rad;--ink-outline: 1px 1px 0 var(--ink-color-ink), -1px 1px 0 var(--ink-color-ink), 1px -1px 0 var(--ink-color-ink), -1px -1px 0 var(--ink-color-ink);--ink-font-display: "Bangers", "Bangers Fallback", "Comic Sans MS", cursive;--ink-font-body: "ComicNeue", "ComicNeue Fallback", "Comic Sans MS", sans-serif;--ink-type-title-family: var(--ink-font-display);--ink-type-title-size: 32px;--ink-type-title-tracking: 1.5px;--ink-type-subtitle-family: var(--ink-font-display);--ink-type-subtitle-size: 24px;--ink-type-subtitle-tracking: 1.2px;--ink-type-heading-family: var(--ink-font-display);--ink-type-heading-size: 20px;--ink-type-heading-tracking: 1px;--ink-type-body-family: var(--ink-font-body);--ink-type-body-size: 16px;--ink-type-body-tracking: 0px;--ink-type-caption-family: var(--ink-font-body);--ink-type-caption-size: 14px;--ink-type-caption-tracking: 0px;--ink-type-button-family: var(--ink-font-display);--ink-type-button-size: 18px;--ink-type-button-tracking: 1.2px;--ink-bingo-sticker-burst: polygon(50% calc(5% + 1.2518 * var(--ink-stroke-frame)), calc(56.145% - .1709 * var(--ink-stroke-frame)) calc(19.105% + .8595 * var(--ink-stroke-frame)), calc(67.221% - .479 * var(--ink-stroke-frame)) calc(8.425% + 1.1565 * var(--ink-stroke-frame)), calc(67.5% - .4869 * var(--ink-stroke-frame)) calc(23.809% + .7286 * var(--ink-stroke-frame)), calc(81.82% - .8852 * var(--ink-stroke-frame)) calc(18.18% + .8852 * var(--ink-stroke-frame)), calc(76.191% - .7286 * var(--ink-stroke-frame)) calc(32.5% + .4869 * var(--ink-stroke-frame)), calc(91.575% - 1.1565 * var(--ink-stroke-frame)) calc(32.779% + .479 * var(--ink-stroke-frame)), calc(80.895% - .8595 * var(--ink-stroke-frame)) calc(43.855% + .1709 * var(--ink-stroke-frame)), calc(95% - 1.2518 * var(--ink-stroke-frame)) 50%, calc(80.895% - .8595 * var(--ink-stroke-frame)) calc(56.145% - .1709 * var(--ink-stroke-frame)), calc(91.575% - 1.1565 * var(--ink-stroke-frame)) calc(67.221% - .479 * var(--ink-stroke-frame)), calc(76.191% - .7286 * var(--ink-stroke-frame)) calc(67.5% - .4869 * var(--ink-stroke-frame)), calc(81.82% - .8852 * var(--ink-stroke-frame)) calc(81.82% - .8852 * var(--ink-stroke-frame)), calc(67.5% - .4869 * var(--ink-stroke-frame)) calc(76.191% - .7286 * var(--ink-stroke-frame)), calc(67.221% - .479 * var(--ink-stroke-frame)) calc(91.575% - 1.1565 * var(--ink-stroke-frame)), calc(56.145% - .1709 * var(--ink-stroke-frame)) calc(80.895% - .8595 * var(--ink-stroke-frame)), 50% calc(95% - 1.2518 * var(--ink-stroke-frame)), calc(43.855% + .1709 * var(--ink-stroke-frame)) calc(80.895% - .8595 * var(--ink-stroke-frame)), calc(32.779% + .479 * var(--ink-stroke-frame)) calc(91.575% - 1.1565 * var(--ink-stroke-frame)), calc(32.5% + .4869 * var(--ink-stroke-frame)) calc(76.191% - .7286 * var(--ink-stroke-frame)), calc(18.18% + .8852 * var(--ink-stroke-frame)) calc(81.82% - .8852 * var(--ink-stroke-frame)), calc(23.809% + .7286 * var(--ink-stroke-frame)) calc(67.5% - .4869 * var(--ink-stroke-frame)), calc(8.425% + 1.1565 * var(--ink-stroke-frame)) calc(67.221% - .479 * var(--ink-stroke-frame)), calc(19.105% + .8595 * var(--ink-stroke-frame)) calc(56.145% - .1709 * var(--ink-stroke-frame)), calc(5% + 1.2518 * var(--ink-stroke-frame)) 50%, calc(19.105% + .8595 * var(--ink-stroke-frame)) calc(43.855% + .1709 * var(--ink-stroke-frame)), calc(8.425% + 1.1565 * var(--ink-stroke-frame)) calc(32.779% + .479 * var(--ink-stroke-frame)), calc(23.809% + .7286 * var(--ink-stroke-frame)) calc(32.5% + .4869 * var(--ink-stroke-frame)), calc(18.18% + .8852 * var(--ink-stroke-frame)) calc(18.18% + .8852 * var(--ink-stroke-frame)), calc(32.5% + .4869 * var(--ink-stroke-frame)) calc(23.809% + .7286 * var(--ink-stroke-frame)), calc(32.779% + .479 * var(--ink-stroke-frame)) calc(8.425% + 1.1565 * var(--ink-stroke-frame)), calc(43.855% + .1709 * var(--ink-stroke-frame)) calc(19.105% + .8595 * var(--ink-stroke-frame)));--ink-bingo-sticker-outline: polygon(50% calc(5% - 1.2518 * var(--ink-stroke-frame)), calc(56.145% + .1709 * var(--ink-stroke-frame)) calc(19.105% - .8595 * var(--ink-stroke-frame)), calc(67.221% + .479 * var(--ink-stroke-frame)) calc(8.425% - 1.1565 * var(--ink-stroke-frame)), calc(67.5% + .4869 * var(--ink-stroke-frame)) calc(23.809% - .7286 * var(--ink-stroke-frame)), calc(81.82% + .8852 * var(--ink-stroke-frame)) calc(18.18% - .8852 * var(--ink-stroke-frame)), calc(76.191% + .7286 * var(--ink-stroke-frame)) calc(32.5% - .4869 * var(--ink-stroke-frame)), calc(91.575% + 1.1565 * var(--ink-stroke-frame)) calc(32.779% - .479 * var(--ink-stroke-frame)), calc(80.895% + .8595 * var(--ink-stroke-frame)) calc(43.855% - .1709 * var(--ink-stroke-frame)), calc(95% + 1.2518 * var(--ink-stroke-frame)) 50%, calc(80.895% + .8595 * var(--ink-stroke-frame)) calc(56.145% + .1709 * var(--ink-stroke-frame)), calc(91.575% + 1.1565 * var(--ink-stroke-frame)) calc(67.221% + .479 * var(--ink-stroke-frame)), calc(76.191% + .7286 * var(--ink-stroke-frame)) calc(67.5% + .4869 * var(--ink-stroke-frame)), calc(81.82% + .8852 * var(--ink-stroke-frame)) calc(81.82% + .8852 * var(--ink-stroke-frame)), calc(67.5% + .4869 * var(--ink-stroke-frame)) calc(76.191% + .7286 * var(--ink-stroke-frame)), calc(67.221% + .479 * var(--ink-stroke-frame)) calc(91.575% + 1.1565 * var(--ink-stroke-frame)), calc(56.145% + .1709 * var(--ink-stroke-frame)) calc(80.895% + .8595 * var(--ink-stroke-frame)), 50% calc(95% + 1.2518 * var(--ink-stroke-frame)), calc(43.855% - .1709 * var(--ink-stroke-frame)) calc(80.895% + .8595 * var(--ink-stroke-frame)), calc(32.779% - .479 * var(--ink-stroke-frame)) calc(91.575% + 1.1565 * var(--ink-stroke-frame)), calc(32.5% - .4869 * var(--ink-stroke-frame)) calc(76.191% + .7286 * var(--ink-stroke-frame)), calc(18.18% - .8852 * var(--ink-stroke-frame)) calc(81.82% + .8852 * var(--ink-stroke-frame)), calc(23.809% - .7286 * var(--ink-stroke-frame)) calc(67.5% + .4869 * var(--ink-stroke-frame)), calc(8.425% - 1.1565 * var(--ink-stroke-frame)) calc(67.221% + .479 * var(--ink-stroke-frame)), calc(19.105% - .8595 * var(--ink-stroke-frame)) calc(56.145% + .1709 * var(--ink-stroke-frame)), calc(5% - 1.2518 * var(--ink-stroke-frame)) 50%, calc(19.105% - .8595 * var(--ink-stroke-frame)) calc(43.855% - .1709 * var(--ink-stroke-frame)), calc(8.425% - 1.1565 * var(--ink-stroke-frame)) calc(32.779% - .479 * var(--ink-stroke-frame)), calc(23.809% - .7286 * var(--ink-stroke-frame)) calc(32.5% - .4869 * var(--ink-stroke-frame)), calc(18.18% - .8852 * var(--ink-stroke-frame)) calc(18.18% - .8852 * var(--ink-stroke-frame)), calc(32.5% - .4869 * var(--ink-stroke-frame)) calc(23.809% - .7286 * var(--ink-stroke-frame)), calc(32.779% - .479 * var(--ink-stroke-frame)) calc(8.425% - 1.1565 * var(--ink-stroke-frame)), calc(43.855% - .1709 * var(--ink-stroke-frame)) calc(19.105% - .8595 * var(--ink-stroke-frame)));--ink-bingo-sticker-fill: #66bb6aff;--ink-bingo-sticker-word: #ffffffff;--ink-bingo-sticker-word-size: 30cqi;--ink-bingo-sticker-word-min: 18cqi;--ink-bingo-sticker-word-box: 76cqi;--ink-bingo-sticker-word-box-max: 85.5cqi;--ink-bingo-sticker-word-fit: 2.6623;--ink-bingo-sticker-word-tracking: .0416em;--ink-bingo-sticker-word-line: .0555;--ink-bingo-sticker-tilt-range: 10deg}@media(prefers-color-scheme:dark){:root:not([data-printing=light]){--ink-color-paper: #16151bff;--ink-color-paper-lifted: #34333fff;--ink-color-ink: #b4b4c0ff;--ink-color-ink-text: #ececf2ff;--ink-color-ink-soft: #c2c2ceff;--ink-color-pow: #ffeb3bff;--ink-color-on-pow: #000000dd;--ink-color-brand: #2e7d32ff;--ink-color-brand-deep: #2e7d32ff;--ink-color-bar-fill: #2e7d32ff;--ink-color-stamp: #2e7d32ff;--ink-color-on-stamp: #ffffffff;--ink-color-alarm: #f44336ff;--ink-color-shadow-ink: #6e6d7aff;--ink-is-night: 1}}:root[data-printing=dark]{--ink-color-paper: #16151bff;--ink-color-paper-lifted: #34333fff;--ink-color-ink: #b4b4c0ff;--ink-color-ink-text: #ececf2ff;--ink-color-ink-soft: #c2c2ceff;--ink-color-pow: #ffeb3bff;--ink-color-on-pow: #000000dd;--ink-color-brand: #2e7d32ff;--ink-color-brand-deep: #2e7d32ff;--ink-color-bar-fill: #2e7d32ff;--ink-color-stamp: #2e7d32ff;--ink-color-on-stamp: #ffffffff;--ink-color-alarm: #f44336ff;--ink-color-shadow-ink: #6e6d7aff;--ink-is-night: 1}.ink-page{background-color:var(--ink-color-paper);color:var(--ink-color-ink-text);font-family:var(--ink-font-body);font-size:var(--ink-type-body-size);letter-spacing:var(--ink-type-body-tracking)}.ink-page--grain{position:relative;isolation:isolate}.ink-page--grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at .5px .5px,var(--ink-color-ink-soft) .5px,transparent 1px),radial-gradient(circle at calc(.5px + var(--ink-halftone-spacing) / 2) calc(.5px + var(--ink-halftone-spacing)),var(--ink-color-ink-soft) .5px,transparent 1px);background-size:var(--ink-halftone-spacing) calc(var(--ink-halftone-spacing) * 2);opacity:calc(.35 * var(--ink-is-night))}.ink-panel{position:relative;isolation:isolate;background-color:var(--ink-color-ink);border-radius:var(--ink-radius-panel);padding:calc(var(--ink-stroke-frame) + 12px);color:var(--ink-color-ink-text)}.ink-panel:before{content:"";position:absolute;inset:var(--ink-stroke-frame);z-index:-1;background-color:var(--ink-color-paper-lifted);border-radius:calc(var(--ink-radius-panel) - var(--ink-stroke-frame))}.ink-panel--control{border-radius:var(--ink-radius-control);padding:calc(var(--ink-stroke-frame) + 6px)}.ink-panel--control:before{border-radius:calc(var(--ink-radius-control) - var(--ink-stroke-frame))}.ink-panel--stamp{color:var(--ink-color-on-stamp)}.ink-panel--stamp:before{background-color:var(--ink-color-stamp)}.ink-panel--stamp>.ink-halftone{inset:var(--ink-stroke-frame);border-radius:calc(var(--ink-radius-panel) - var(--ink-stroke-frame))}.ink-bubble{position:relative;isolation:isolate;background-color:var(--ink-color-ink);border-radius:var(--ink-radius-bubble);padding:calc(var(--ink-stroke-frame) + 12px);color:var(--ink-color-ink-text)}.ink-bubble:before{content:"";position:absolute;inset:var(--ink-stroke-frame);z-index:-1;background-color:var(--ink-color-paper-lifted);border-radius:calc(var(--ink-radius-bubble) - var(--ink-stroke-frame))}.ink-sticker{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:4px;background-color:var(--ink-color-ink);border-radius:var(--ink-radius-chip);padding:calc(var(--ink-stroke-frame) + 4px) calc(var(--ink-stroke-frame) + 8px);color:var(--ink-color-on-pow);font-family:var(--ink-font-display);font-size:var(--ink-type-button-size);letter-spacing:var(--ink-type-button-tracking);box-shadow:var(--ink-cutout-sticker) 0 var(--ink-color-shadow-ink)}.ink-sticker:before{content:"";position:absolute;inset:var(--ink-stroke-frame);z-index:-1;background-color:var(--ink-color-pow);border-radius:calc(var(--ink-radius-chip) - var(--ink-stroke-frame))}a.ink-sticker,button.ink-sticker{min-height:44px}.ink-sticker--brand:before{background-color:var(--ink-color-brand)}.ink-sticker--paper:before{background-color:var(--ink-color-paper-lifted)}.ink-sticker--brand{color:var(--ink-color-on-stamp)}.ink-sticker--paper{color:var(--ink-color-ink-text)}.ink-sticker--ring-alarm{background-color:var(--ink-color-alarm)}.ink-sticker--ring-heavy{padding:calc(var(--ink-stroke-heavy) + 4px) calc(var(--ink-stroke-heavy) + 8px)}.ink-sticker--ring-heavy:before{inset:var(--ink-stroke-heavy);border-radius:calc(var(--ink-radius-chip) - var(--ink-stroke-heavy))}.ink-tilt-0{rotate:var(--ink-tilt-0)}.ink-tilt-1{rotate:var(--ink-tilt-1)}.ink-tilt-2{rotate:var(--ink-tilt-2)}.ink-tilt-3{rotate:var(--ink-tilt-3)}.ink-tilt-4{rotate:var(--ink-tilt-4)}.ink-tilt-5{rotate:var(--ink-tilt-5)}.ink-bingo-sticker{position:absolute;display:block;box-sizing:border-box;inline-size:var(--ink-bingo-sticker-size, 7.5rem);aspect-ratio:1;container-type:inline-size;rotate:var(--ink-bingo-sticker-turn, 0deg);filter:drop-shadow(var(--ink-cutout-sticker) 0 var(--ink-color-shadow-ink));pointer-events:none}.ink-bingo-sticker:before,.ink-bingo-sticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ink-bingo-sticker:before{background-color:var(--ink-color-ink);clip-path:var(--ink-bingo-sticker-outline)}.ink-bingo-sticker:after{background-color:var(--ink-bingo-sticker-fill);clip-path:var(--ink-bingo-sticker-burst)}.ink-bingo-sticker__word{--ink-bingo-sticker-word-fills-box: min( (var(--ink-bingo-sticker-word-box) - 3 * var(--ink-bingo-sticker-px, 1px)) / var(--ink-bingo-sticker-word-fit), max( var(--ink-bingo-sticker-word-box) / (var(--ink-bingo-sticker-word-fit) + 2 * var(--ink-bingo-sticker-word-line)), (var(--ink-bingo-sticker-word-box) - 5 * var(--ink-bingo-sticker-px, 1px)) / var(--ink-bingo-sticker-word-fit) ) );--ink-bingo-sticker-word-fills-box-max: min( (var(--ink-bingo-sticker-word-box-max) - 3 * var(--ink-bingo-sticker-px, 1px)) / var(--ink-bingo-sticker-word-fit), max( var(--ink-bingo-sticker-word-box-max) / (var(--ink-bingo-sticker-word-fit) + 2 * var(--ink-bingo-sticker-word-line)), (var(--ink-bingo-sticker-word-box-max) - 5 * var(--ink-bingo-sticker-px, 1px)) / var(--ink-bingo-sticker-word-fit) ) );position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;font-family:var(--ink-font-display);font-size:clamp(min(var(--ink-bingo-sticker-word-min),var(--ink-bingo-sticker-word-fills-box-max)),var(--ink-bingo-sticker-word-fills-box),var(--ink-bingo-sticker-word-size));letter-spacing:var(--ink-bingo-sticker-word-tracking);line-height:1;white-space:nowrap;color:var(--ink-bingo-sticker-word);-webkit-text-stroke:calc(2*clamp(1.5 * var(--ink-bingo-sticker-px, 1px),var(--ink-bingo-sticker-word-line) * 1em,2.5 * var(--ink-bingo-sticker-px, 1px))) #000;paint-order:stroke fill}.ink-button{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:calc(var(--ink-stroke-frame) + 4px) calc(var(--ink-stroke-frame) + 22px);border:0;border-radius:var(--ink-radius-control);background-color:var(--ink-color-ink);color:var(--ink-color-ink-text);font-family:var(--ink-font-display);font-size:var(--ink-type-button-size);letter-spacing:var(--ink-type-button-tracking);line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--ink-cutout-panel) 0 var(--ink-color-shadow-ink);transition:transform var(--ink-motion-press-duration) ease-out,box-shadow var(--ink-motion-press-duration) ease-out}.ink-button:before{content:"";position:absolute;inset:var(--ink-stroke-frame);z-index:-1;background-color:var(--ink-color-paper-lifted);border-radius:calc(var(--ink-radius-control) - var(--ink-stroke-frame))}.ink-button--pow{color:var(--ink-color-on-pow)}.ink-button--pow:before{background-color:var(--ink-color-pow)}.ink-button--stamp{color:var(--ink-color-on-stamp)}.ink-button--stamp:before{background-color:var(--ink-color-stamp)}.ink-button__lead{font-family:var(--ink-font-body);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking);line-height:1.1}.ink-button:active{transform:translate(var(--ink-cutout-panel-dx),var(--ink-cutout-panel-dy));box-shadow:0 0 0 var(--ink-color-shadow-ink)}@media(prefers-reduced-motion:reduce){.ink-button{transition:none}}.ink-store-badge{width:var(--ink-store-button-width);max-width:100%;--ink-store-button-width: 168px;display:inline-flex;align-items:center;min-height:44px;border-radius:var(--ink-radius-control);transition:transform var(--ink-motion-press-duration) ease-out}.ink-store-badge__art{display:block;width:100%;height:auto}.ink-store-badge--play .ink-store-badge__art{width:calc(100% * 646 / 564);max-width:none;margin:calc(-100% * 41 / 564)}.ink-store-badge:active{transform:translate(var(--ink-cutout-sticker-dx),var(--ink-cutout-sticker-dy))}@media(prefers-reduced-motion:reduce){.ink-store-badge{transition:none}}.ink-stamp{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;background-color:var(--ink-color-stamp);color:var(--ink-color-on-stamp);border-radius:var(--ink-radius-chip);padding:6px;overflow:hidden}.ink-stamp--pow{background-color:var(--ink-color-pow);color:var(--ink-color-on-pow)}.ink-stamp:after{content:""}.ink-stamp:after,.ink-halftone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at var(--ink-halftone-dot-radius) var(--ink-halftone-dot-radius),rgb(255 255 255 / calc(1 - .72 * var(--ink-is-night))) var(--ink-halftone-dot-radius),transparent calc(var(--ink-halftone-dot-radius) + .5px)),radial-gradient(circle at calc(var(--ink-halftone-dot-radius) + var(--ink-halftone-spacing) / 2) calc(var(--ink-halftone-dot-radius) + var(--ink-halftone-spacing)),rgb(255 255 255 / calc(1 - .72 * var(--ink-is-night))) var(--ink-halftone-dot-radius),transparent calc(var(--ink-halftone-dot-radius) + .5px));background-size:var(--ink-halftone-spacing) calc(var(--ink-halftone-spacing) * 2);background-position:0 0}.ink-cutout{box-shadow:var(--ink-cutout-panel) 0 var(--ink-color-shadow-ink)}.ink-cutout--small{box-shadow:var(--ink-cutout-sticker) 0 var(--ink-color-shadow-ink)}.ink-outline,.ink-stamp,.ink-square-lettering{--ink-outline-ink: hsl(0 0% calc(100% - 100% * var(--ink-is-night)));text-shadow:1px 1px 0 var(--ink-outline-ink),-1px 1px 0 var(--ink-outline-ink),1px -1px 0 var(--ink-outline-ink),-1px -1px 0 var(--ink-outline-ink)}.ink-outline--on-pow,.ink-stamp--pow{--ink-outline-ink: hsl(0 0% 100%)}.ink-square-lettering--redacted{text-shadow:none}@font-face{font-family:Bangers;src:url(/assets/fonts/Bangers/Bangers-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ComicNeue;src:url(/assets/fonts/ComicNeue/ComicNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ComicNeue;src:url(/assets/fonts/ComicNeue/ComicNeue-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ComicNeue;src:url(/assets/fonts/ComicNeue/ComicNeue-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bangers Fallback;src:local("Comic Sans MS"),local("Chalkboard SE"),local("Arial Narrow");size-adjust:88%;ascent-override:95%;descent-override:24%;line-gap-override:0%}@font-face{font-family:ComicNeue Fallback;src:local("Comic Sans MS"),local("Chalkboard SE"),local("Arial");size-adjust:96%;ascent-override:100%;descent-override:26%;line-gap-override:0%}.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-button{font-family:var(--ink-font-display);font-weight:400;color:var(--ink-color-ink-text)}.ink-type-title{font-size:var(--ink-type-title-size);letter-spacing:var(--ink-type-title-tracking)}.ink-type-subtitle{font-size:var(--ink-type-subtitle-size);letter-spacing:var(--ink-type-subtitle-tracking)}.ink-type-heading{font-size:var(--ink-type-heading-size);letter-spacing:var(--ink-type-heading-tracking)}.ink-type-button{font-size:var(--ink-type-button-size);letter-spacing:var(--ink-type-button-tracking)}.ink-type-body,.ink-type-caption{font-family:var(--ink-font-body);color:var(--ink-color-ink-text)}.ink-type-body{font-size:var(--ink-type-body-size);letter-spacing:var(--ink-type-body-tracking)}.ink-type-caption{font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking)}.ink-body-text{font-family:var(--ink-font-body);font-size:var(--ink-type-body-size);letter-spacing:var(--ink-type-body-tracking);color:var(--ink-color-ink-text);text-shadow:none;rotate:none}.ink-square-lettering{font-family:var(--ink-font-display);font-size:var(--ink-type-subtitle-size);letter-spacing:var(--ink-type-subtitle-tracking);line-height:normal;color:var(--ink-color-ink-text);overflow:hidden;text-align:center;overflow-wrap:anywhere}.ink-square-lettering--redacted{display:block;color:transparent;background-color:var(--ink-color-ink-soft);border-radius:.2em}.ink-stamp :is(.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-body,.ink-type-caption),.ink-sticker--brand :is(.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-body,.ink-type-caption),.ink-panel--stamp :is(.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-body,.ink-type-caption),.ink-button--stamp :is(.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-body,.ink-type-caption),.ink-button--pow :is(.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-body,.ink-type-caption),.ink-name-badge--me :is(.ink-type-title,.ink-type-subtitle,.ink-type-heading,.ink-type-body,.ink-type-caption){color:inherit}.ink-mini-glyph{display:grid;grid-template-columns:repeat(var(--ink-glyph-size, 3),1fr);gap:1px;width:100%;aspect-ratio:1;background-color:var(--ink-color-ink);padding:var(--ink-stroke-hairline);border-radius:var(--ink-stroke-heavy)}.ink-mini-glyph__cell{background-color:var(--ink-color-paper-lifted)}.ink-mini-glyph__cell--marked{background-color:var(--ink-color-stamp)}.ink-mini-glyph__cell--filled{background-image:linear-gradient(color-mix(in srgb,var(--ink-color-ink-soft) 55%,transparent),color-mix(in srgb,var(--ink-color-ink-soft) 55%,transparent))}.ink-name-badge{position:relative;isolation:isolate;display:inline-block;max-width:100%;overflow:hidden;padding:calc(var(--ink-stroke-frame) + 2px) calc(var(--ink-stroke-frame) + 8px);background-color:var(--ink-color-ink);border-radius:var(--ink-radius-bubble);color:var(--ink-color-ink-text);font-family:var(--ink-font-body);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking);white-space:nowrap;text-overflow:ellipsis}.ink-name-badge:before{content:"";position:absolute;inset:var(--ink-stroke-frame);z-index:-1;background-color:var(--ink-color-paper-lifted);border-radius:calc(var(--ink-radius-bubble) - var(--ink-stroke-frame))}.ink-name-badge--me{color:var(--ink-color-on-pow);font-weight:700}.ink-name-badge--me:before{background-color:var(--ink-color-pow)}.ink-progress{position:relative;display:block;overflow:hidden;height:12px;padding:var(--ink-stroke-frame);background-color:var(--ink-color-ink);border-radius:var(--ink-radius-chip)}.ink-progress__track{display:block;height:100%;overflow:hidden;background-color:var(--ink-color-paper);border-radius:calc(var(--ink-radius-chip) - var(--ink-stroke-frame))}.ink-progress__fill{display:block;height:100%;background-color:var(--ink-color-bar-fill);transition:width var(--ink-motion-pop-duration) var(--ink-motion-pop-curve)}.ink-progress__fill.ink-stamp{display:block;padding:0;border-radius:0;background-color:var(--ink-color-stamp)}@media(prefers-reduced-motion:reduce){.ink-progress__fill{transition:none}}@property --ink-grid-px{syntax: "<length>"; inherits: true; initial-value: 1px;}@property --ink-lettering-opening-size{syntax: "<length>"; inherits: true; initial-value: 0px;}.ink-bingo-card{container-type:inline-size;aspect-ratio:1;padding:0;background:none;border-radius:0;box-shadow:none;--ink-grid-canonical: 400;--ink-grid-frame: tan(atan2(var(--ink-stroke-frame), 1px));--ink-grid-hairline: tan(atan2(var(--ink-stroke-hairline), 1px));--ink-grid-radius: tan(atan2(var(--ink-radius-panel), 1px));--ink-grid-cutout-dx: tan(atan2(var(--ink-cutout-panel-dx), 1px));--ink-grid-cutout-dy: tan(atan2(var(--ink-cutout-panel-dy), 1px));--ink-grid-dot-radius: tan(atan2(var(--ink-halftone-dot-radius), 1px));--ink-grid-dot-spacing: tan(atan2(var(--ink-halftone-spacing), 1px));--ink-grid-tracking: tan(atan2(var(--ink-type-subtitle-tracking), 1px));--ink-grid-lane: 7;--ink-grid-breathing: 2;--ink-grid-lettering-max: 100;--ink-grid-lettering-min: 6;--ink-grid-lettering-lines: 4;--ink-grid-lettering-opening-min: 9;--ink-grid-lettering-opening-max: 36;--ink-grid-lettering-slack: .1;--ink-grid-line-height: 1.43;--ink-grid-stamp-inset: 1;--ink-grid-outline: 1;--ink-grid-dot-ink: rgb(255 255 255 / calc(1 - .72 * var(--ink-is-night)))}.ink-bingo-card:before{--ink-grid-px: calc(100cqi / var(--ink-grid-canonical));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--ink-color-ink);border-radius:calc(var(--ink-grid-radius) * var(--ink-grid-px));box-shadow:calc(var(--ink-grid-cutout-dx) * var(--ink-grid-px)) calc(var(--ink-grid-cutout-dy) * var(--ink-grid-px)) 0 var(--ink-color-shadow-ink)}.ink-grid{--ink-grid-px: calc(100cqi / var(--ink-grid-canonical));--ink-grid-share: calc((var(--ink-grid-canonical) - 2 * var(--ink-grid-frame)) / var(--ink-grid-size, 3));--ink-grid-tracks: repeat( calc(var(--ink-grid-size, 3) - 1), calc((var(--ink-grid-share) - var(--ink-grid-hairline)) * var(--ink-grid-px)) ) calc(var(--ink-grid-share) * var(--ink-grid-px));position:absolute;inset:calc(var(--ink-grid-frame) * var(--ink-grid-px));display:grid;grid-template-columns:var(--ink-grid-tracks);grid-template-rows:var(--ink-grid-tracks);gap:calc(var(--ink-grid-hairline) * var(--ink-grid-px));border-radius:calc((var(--ink-grid-radius) - var(--ink-grid-frame)) * var(--ink-grid-px));overflow:hidden;background-color:var(--ink-color-ink);list-style:none;margin:0;padding:0}.ink-grid--measure{--ink-grid-px: 1px;inset:auto;top:0;left:0;width:calc((var(--ink-grid-canonical) - 2 * var(--ink-grid-frame)) * var(--ink-grid-px));visibility:hidden;pointer-events:none;overflow:visible}.ink-grid__cell{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;padding:calc((var(--ink-grid-lane) + var(--ink-grid-breathing)) * var(--ink-grid-px));background-color:var(--ink-color-paper-lifted);container-type:inline-size;overflow:hidden}.ink-grid__cell.ink-stamp{display:flex;border-radius:0;padding:calc((var(--ink-grid-lane) + var(--ink-grid-breathing)) * var(--ink-grid-px));background-color:var(--ink-color-stamp);color:var(--ink-color-on-stamp);box-shadow:inset 0 0 0 calc(var(--ink-grid-stamp-inset) * var(--ink-grid-px)) var(--ink-color-paper-lifted)}.ink-grid__cell.ink-stamp:after{inset:calc(var(--ink-grid-stamp-inset) * var(--ink-grid-px));background-image:radial-gradient(circle at calc(var(--ink-grid-dot-radius) * var(--ink-grid-px)) calc(var(--ink-grid-dot-radius) * var(--ink-grid-px)),var(--ink-grid-dot-ink) calc(var(--ink-grid-dot-radius) * var(--ink-grid-px)),transparent calc(var(--ink-grid-dot-radius) * var(--ink-grid-px) + .5px)),radial-gradient(circle at calc((var(--ink-grid-dot-radius) + var(--ink-grid-dot-spacing) / 2) * var(--ink-grid-px)) calc((var(--ink-grid-dot-radius) + var(--ink-grid-dot-spacing)) * var(--ink-grid-px)),var(--ink-grid-dot-ink) calc(var(--ink-grid-dot-radius) * var(--ink-grid-px)),transparent calc(var(--ink-grid-dot-radius) * var(--ink-grid-px) + .5px));background-size:calc(var(--ink-grid-dot-spacing) * var(--ink-grid-px)) calc(var(--ink-grid-dot-spacing) * 2 * var(--ink-grid-px));background-position:0 0}.ink-grid__cell .ink-square-lettering{width:calc(100% + var(--ink-grid-lettering-slack) * var(--ink-grid-px));flex:none;--ink-lettering-opening-size: clamp( calc(var(--ink-grid-lettering-opening-min) * 1px), 30cqi, calc(var(--ink-grid-lettering-opening-max) * 1px) );font-size:var(--ink-lettering-opening-size);--ink-lettering-box: calc( ( var(--ink-grid-share) - var(--ink-grid-hairline) - 2 * (var(--ink-grid-lane) + var(--ink-grid-breathing)) ) * var(--ink-grid-px) );--ink-lettering-opening-lines: max( 1, round( down, tan(atan2(var(--ink-lettering-box), 1px)) / tan(atan2(calc(var(--ink-grid-line-height) * var(--ink-lettering-opening-size)), 1px)), 1 ) );letter-spacing:calc(var(--ink-grid-tracking) * var(--ink-grid-px));font-kerning:none;line-height:var(--ink-grid-line-height);display:-webkit-box;-webkit-line-clamp:var(--ink-lettering-lines, var(--ink-lettering-opening-lines));-webkit-box-orient:vertical;overflow:hidden;max-height:100%;box-sizing:content-box;padding-inline:calc(var(--ink-grid-tracking) * var(--ink-grid-px));margin-inline:calc(-1 * var(--ink-grid-tracking) * var(--ink-grid-px));overflow-wrap:anywhere;text-shadow:calc(var(--ink-grid-outline) * var(--ink-grid-px)) calc(var(--ink-grid-outline) * var(--ink-grid-px)) 0 var(--ink-outline-ink),calc(-1 * var(--ink-grid-outline) * var(--ink-grid-px)) calc(var(--ink-grid-outline) * var(--ink-grid-px)) 0 var(--ink-outline-ink),calc(var(--ink-grid-outline) * var(--ink-grid-px)) calc(-1 * var(--ink-grid-outline) * var(--ink-grid-px)) 0 var(--ink-outline-ink),calc(-1 * var(--ink-grid-outline) * var(--ink-grid-px)) calc(-1 * var(--ink-grid-outline) * var(--ink-grid-px)) 0 var(--ink-outline-ink)}.ink-grid__cell--fitted .ink-square-lettering{font-size:calc(var(--ink-lettering-size) * var(--ink-grid-px));line-height:calc(round(nearest,var(--ink-grid-line-height) * var(--ink-lettering-size),1) * var(--ink-grid-px))}.ink-grid__cell.ink-stamp .ink-square-lettering{color:var(--ink-color-on-stamp)}.ink-grid__cell .ink-square-lettering--redacted{width:70%;height:.55em;padding-inline:0;margin-inline:0;text-shadow:none;filter:blur(max(2.5px,.14em))}@container (width < 40px){.ink-grid__cell .ink-square-lettering{display:none}.ink-grid__cell--defined:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:color-mix(in srgb,var(--ink-color-ink-soft) 55%,var(--ink-color-paper-lifted))}}.ink-grid--measure .ink-square-lettering{display:block;-webkit-line-clamp:none;overflow:visible;max-height:none}.ink-cut-marks{position:relative}.ink-cut-marks:before,.ink-cut-marks:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none;border-color:var(--ink-color-ink-soft);border-style:solid}.ink-cut-marks:before{top:0;left:0;border-width:var(--ink-stroke-hairline) 0 0 var(--ink-stroke-hairline)}.ink-cut-marks:after{right:0;bottom:0;border-width:0 var(--ink-stroke-hairline) var(--ink-stroke-hairline) 0}@keyframes ink-pop{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ink-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ink-pop{animation:ink-pop var(--ink-motion-pop-duration) var(--ink-motion-pop-curve) both}.ink-draw{animation:ink-draw var(--ink-motion-pop-duration) var(--ink-motion-pop-curve) both}.ink-press{transition:transform var(--ink-motion-press-duration) ease-out}.ink-press:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ink-pop,.ink-draw{animation:none;opacity:1;transform:none;clip-path:none}.ink-press{transition:none}.ink-press:active{transform:none}}.ink-game-card{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ink-game-card__title{margin:0;overflow-wrap:anywhere}.ink-game-card__phase{display:flex;flex-direction:column;gap:2px}.ink-game-card__phase-label{color:var(--ink-color-ink-soft);text-transform:uppercase}.ink-game-card__starts-at{overflow-wrap:anywhere;font-family:var(--ink-font-display);font-size:var(--ink-type-heading-size);letter-spacing:var(--ink-type-heading-tracking);font-variant-numeric:tabular-nums}.ink-game-card__stale{color:var(--ink-color-ink-soft);font-style:italic}.ink-game-card__players{color:var(--ink-color-ink-soft)}.ink-game-card__winner{padding-inline:10px;font-family:var(--ink-font-display);font-size:var(--ink-type-button-size);letter-spacing:var(--ink-type-button-tracking)}.ink-game-card__progress{width:100%}.ink-standing-row{display:flex;align-items:center;gap:8px}.ink-standing-row__rank{flex:none;min-width:calc(var(--ink-type-button-size) + 8px);justify-content:center}.ink-standing-row__name{box-sizing:border-box;min-width:0;flex:0 1 auto;margin-inline-end:auto}.ink-standing-row__bingo{flex:none;font-family:var(--ink-font-display);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking);padding-inline:8px}.ink-standing-row__count{flex:none;font-family:var(--ink-font-display);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking);font-variant-numeric:tabular-nums;color:var(--ink-color-ink-text)}.ink-standing-row__glyph{flex:none;width:22px}.ink-countdown{rotate:none;gap:8px}.ink-countdown__label{font-family:var(--ink-font-display);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-button-tracking);text-transform:uppercase}.ink-countdown__digits{font-variant-numeric:tabular-nums}.ink-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--site-poster-1-max: 3.25;--site-poster-1: clamp( calc(var(--ink-type-title-size) * 1.75), 13vw, calc(var(--ink-type-title-size) * var(--site-poster-1-max)) );--site-poster-2: clamp( calc(var(--ink-type-title-size) * 1.375), 9vw, calc(var(--ink-type-title-size) * 2.125) );--site-poster-3: calc(var(--ink-type-title-size) * 1.25);--site-lede: clamp(calc(var(--ink-type-body-size) * 1.125), 1rem + .35vw, 1.3125rem);--site-gutter: clamp(1rem, calc(5 * var(--site-vw)), 2.5rem);--site-column: 72rem;--site-join-column: 52rem;--site-measure: 32rem;--site-row-measure: 34rem;--site-print-width: 25rem;--site-step-width: 18rem;--site-section-gap: clamp(5rem, 10vw, 7rem)}html{color-scheme:light dark;-webkit-text-size-adjust:100%}:root{--site-vh: max(1vh, 5px);--site-vw: max(1vw, 3px)}@supports (height: 1svh){:root{--site-vh: max(1svh, 5px)}}@media(min-width:48rem),(orientation:landscape)and (max-height:31.99rem){:root{--site-vh: max(1vh, 3px);--site-vw: max(1vw, 5px)}@supports (height: 1svh){:root{--site-vh: max(1svh, 3px)}}}html,body{margin:0;background-color:var(--ink-color-paper);color:var(--ink-color-ink-text)}h1,h2,h3{margin:0;line-height:1.05}p,figure,dl,dd,ol,ul{margin:0}a{color:inherit}img{max-width:100%}:focus-visible{outline:var(--ink-stroke-heavy) solid var(--ink-color-ink);outline-offset:var(--ink-stroke-frame)}.site-landing,.site-join{box-sizing:border-box;width:100%;max-width:var(--site-column);margin:0 auto;padding:1rem var(--site-gutter) 3rem;display:flex;flex-direction:column;min-width:0}.site-landing{min-width:300px}@media(orientation:landscape)and (max-height:31.99rem){.site-landing{min-width:500px}}.site-landing>*,.site-join>*,.site-main>*{min-width:0}.site-main{display:flex;flex-direction:column;gap:inherit}.site-landing{gap:var(--site-section-gap)}.site-join{max-width:var(--site-join-column);gap:2.5rem}.site-wrap{overflow-wrap:anywhere;word-break:break-word}.site-masthead{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem}.site-masthead__logo{display:inline-flex;border-radius:50%}.site-masthead__logo img{display:block;width:3.5rem;height:3.5rem}.site-masthead__actions{display:flex;align-items:center;gap:.75rem}.site-masthead__actions a{text-decoration:none}.site-poster{display:block;font-family:var(--ink-font-display);font-weight:400;font-size:var(--site-poster-1);letter-spacing:var(--ink-type-title-tracking);line-height:.95;text-transform:uppercase;color:var(--ink-color-ink-text)}.site-poster--2{font-size:var(--site-poster-2);line-height:1}.site-poster--3{font-size:var(--site-poster-3);line-height:1.05}.site-landing .site-poster,.site-howto__heading{text-wrap:balance}.site-lede{font-family:var(--ink-font-body);font-size:var(--site-lede);letter-spacing:var(--ink-type-body-tracking);line-height:1.5;color:var(--ink-color-ink-text);max-width:var(--site-measure)}.site-lede,.ink-type-caption{text-wrap:pretty}.site-quiet{color:var(--ink-color-ink-soft)}.site-note{--site-note-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 21c-7-1-10-7-9.5-16.5'/%3E%3Cpath d='M5.3 7.6L8.5 4.2l3.4 3.2'/%3E%3C/svg%3E");display:flex;align-items:flex-start;gap:.35rem;font-style:italic;font-size:.9375rem;color:var(--ink-color-ink-soft)}.site-note:before{content:"";flex:none;width:1.25rem;height:1.25rem;margin-inline-start:.75rem;margin-top:-.3rem;background-color:currentColor;-webkit-mask:var(--site-note-arrow) center / contain no-repeat;mask:var(--site-note-arrow) center / contain no-repeat}.site-note--end:before{order:1;transform:scaleX(-1);margin-inline-start:0;margin-inline-end:.75rem}.site-note--above,.site-note--below{flex-direction:column;gap:.1rem}.site-note--above:before{margin-top:0}.site-note--below:before{order:1;margin-top:0;transform:scaleY(-1)}.site-count{margin-inline-end:.3em}:is(h2,h3):has(>.site-count){display:flex;align-items:baseline}.site-store-buttons .ink-store-badge--play{position:relative}.site-store-badge__beta{position:absolute;top:0;right:0;translate:.375rem -50%;font-size:var(--ink-type-caption-size);padding:calc(var(--ink-stroke-frame) + 1px) calc(var(--ink-stroke-frame) + 5px);box-shadow:1px 1px 0 var(--ink-color-shadow-ink)}.ink-panel--stamp .site-store-badge__beta{color:var(--ink-color-ink-text)}.ink-panel--stamp .site-store-badge__beta:before{background-color:var(--ink-color-paper-lifted)}.site-store-buttons{display:flex;flex-wrap:wrap;gap:1rem;width:fit-content;max-width:100%;align-items:center}.site-store-buttons .ink-store-badge{flex:1 1 8.5rem;max-width:min(100%,var(--ink-store-button-width))}.site-hero{--site-hero-room: clamp(1.25rem, calc(4 * var(--site-vh)), 2rem);--site-hero-gap: clamp(.5rem, calc(1.9 * var(--site-vh)), 1rem);--site-hero-card-floor: 9.5rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--site-hero-card-floor),1fr) auto;gap:var(--site-hero-gap);margin-top:.5rem;box-sizing:border-box;max-height:calc(100 * var(--site-vh) - 2rem)}.site-hero.ink-page--grain:before{-webkit-mask-image:linear-gradient(transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(transparent,black 15%,black 85%,transparent)}.site-hero__head{display:flex;flex-direction:column;gap:clamp(.5rem,calc(2.4 * var(--site-vh)),1.25rem);align-items:flex-start;container-type:inline-size}.site-hero__title{max-width:var(--site-measure);font-size:min(calc(var(--ink-type-title-size) * var(--site-poster-1-max)),calc(100cqi / 3.9),calc(10 * var(--site-vh)))}.site-hero__title-end{white-space:nowrap}@media(orientation:portrait)and (max-height:40rem),(orientation:portrait)and (max-height:42rem)and (max-width:22.49rem){.site-hero .site-hero__title{max-width:none;white-space:nowrap;text-wrap:nowrap;font-size:min(calc(var(--ink-type-title-size) * var(--site-poster-1-max)),calc(100cqi / 6.3))}}.site-hero__logo{display:inline-block;height:1.05em;width:auto;vertical-align:-.12em}.site-hero__lede{max-width:var(--site-measure);font-size:min(var(--site-lede),max(.9375rem,calc(3 * var(--site-vh))));line-height:1.4}.site-hero__sentence{max-width:var(--site-measure);font-size:min(.9375rem,max(.75rem,calc(2.5 * var(--site-vh))))}.site-note.site-hero__caption{font-size:min(var(--ink-type-caption-size),max(.75rem,calc(2.5 * var(--site-vh))))}.site-hero__words{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;margin-top:clamp(0rem,calc(1.2 * var(--site-vh)),.75rem)}.site-hero__words .site-store-buttons{justify-content:center;align-self:center;column-gap:.75rem}.site-hero .site-store-buttons .ink-store-badge{flex-basis:7.875rem}.site-hero__art{container-type:inline-size;display:grid;grid-template-rows:auto auto;align-content:center;row-gap:clamp(.375rem,calc(1.4 * var(--site-vh)),.75rem);width:100%;max-width:calc(var(--site-print-width) / .85 + 1.5rem);min-height:0;margin:0 auto}.site-hero__frame{container-type:size;contain-intrinsic-block-size:min((100cqw - 1.5rem) * .85,var(--site-print-width));min-height:0;box-sizing:border-box;padding:var(--site-hero-room) .75rem 0;display:flex;align-items:flex-end;justify-content:center}.site-hero__print{position:relative;display:block;width:min(100cqw * .85,100cqh)}.site-hero__card{position:relative;display:block}.site-hero__card .ink-bingo-card{width:100%;box-sizing:border-box}.site-hero__caption{display:block;text-align:center}.site-hero__caption:before{display:inline-block;vertical-align:-.2em;margin:0 .3rem 0 0}.site-hero__card-name{position:absolute;top:0;left:-.5rem;z-index:1;translate:0 calc(-100% + .5rem);font-size:clamp(.625rem,6.2cqmin,var(--ink-type-caption-size))}.site-hero__bingo{--ink-bingo-sticker-size: max(3rem, calc(min(100cqw * .85, 100cqh)/5) );--ink-bingo-sticker-turn: var(--ink-tilt-2);--site-hero-bingo-past: clamp( var(--ink-bingo-sticker-size) * .2, (100cqw - min(100cqw * .85, 100cqh)) / 2 + .75rem - var(--ink-bingo-sticker-size) * .45, var(--ink-bingo-sticker-size) * .35 );right:calc(var(--ink-bingo-sticker-size) * -.5 - var(--site-hero-bingo-past));bottom:calc(var(--ink-bingo-sticker-size) * -.1);z-index:2}@media(min-width:48rem),(orientation:landscape)and (max-height:31.99rem){.site-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". art" "head art" "words art" ". art";column-gap:clamp(1.5rem,4vw,3rem);row-gap:0;margin-top:0;padding-block:clamp(.5rem,calc(3.5 * var(--site-vh)),2rem) clamp(.5rem,calc(2 * var(--site-vh)),1rem);max-height:calc(100 * var(--site-vh) - 1rem)}.site-hero__head{grid-area:head;gap:clamp(.5rem,calc(2.4 * var(--site-vh)),1.5rem);container-type:normal}.site-hero__title{font-size:min(var(--site-poster-1),calc(16 * var(--site-vh)))}.site-hero__words{grid-area:words;margin-top:clamp(.75rem,calc(2.4 * var(--site-vh)),1.5rem)}.site-hero__words .site-store-buttons{justify-content:flex-start;align-self:flex-start}.site-hero__art{grid-area:art;align-self:stretch}.site-hero__sentence.site-note--end:before{order:0;transform:none;margin-inline:.75rem 0}.site-hero__bingo{--site-hero-bingo-past: clamp( var(--ink-bingo-sticker-size) * .2, (100cqw - min(100cqw * .85, 100cqh)) / 2 + 1.25rem - var(--ink-bingo-sticker-size) * .45, var(--ink-bingo-sticker-size) * .35 )}}@media(orientation:landscape)and (max-height:31.99rem)and (max-width:35.49rem){.site-hero__frame{contain-intrinsic-block-size:min(100cqw - 1.5rem,var(--site-print-width))}.site-hero__print{width:min(100cqw,100cqh)}.site-hero__bingo{--ink-bingo-sticker-size: max(2.5rem, calc(min(100cqw, 100cqh)/5) );right:calc(var(--ink-bingo-sticker-size) * -.65);bottom:calc(var(--ink-bingo-sticker-size) * -.35)}.site-hero{grid-template-columns:16.5rem minmax(0,1fr);column-gap:1rem}.site-hero__head{container-type:inline-size}.site-hero .site-hero__title{max-width:none;white-space:nowrap;text-wrap:nowrap;font-size:min(calc(16 * var(--site-vh)),calc(100cqi / 6.3))}}.site-marker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.site-marker path{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw, 1))}.site-marker__casing{stroke:#ffffff8c;stroke-width:1.5}.site-marker__ink{stroke:var(--ink-color-alarm);stroke-width:calc(3.5 / 400 * 100)}.site-looped{isolation:isolate}.site-looped .ink-bingo-card,.site-looped .ink-grid__cell{isolation:auto}.site-looped .ink-grid__cell.ink-stamp:after,.site-looped .ink-grid__cell--defined:before{z-index:auto}.site-looped .site-marker{z-index:1}.site-looped .ink-square-lettering{position:relative;z-index:2}.site-doorway{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}.site-door{-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:34rem;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-door__frame{display:block;width:100%;aspect-ratio:16 / 9;padding:var(--ink-stroke-frame);box-sizing:border-box;transition:transform var(--ink-motion-press-duration) ease-out,box-shadow var(--ink-motion-press-duration) ease-out}.site-door__frame:before{background-color:var(--ink-color-paper)}.site-door__crop,.site-door__stuck{position:absolute;inset:var(--ink-stroke-frame);container-type:size;--site-door-inset: 5cqh}.site-door__crop{overflow:hidden;border-radius:calc(var(--ink-radius-panel) - var(--ink-stroke-frame))}.site-door__card{position:absolute;top:var(--site-door-inset);left:calc(50cqw - (100cqh - 2 * var(--site-door-inset)) / 2);width:calc(100cqh - 2 * var(--site-door-inset));height:calc(100cqh - 2 * var(--site-door-inset))}.site-door__card .ink-bingo-card{width:calc(var(--ink-grid-canonical) * 1px);box-sizing:border-box;transform-origin:0 0;--site-card-edge: calc(100cqh - 2 * var(--site-door-inset));scale:tan(atan2(var(--site-card-edge),calc(var(--ink-grid-canonical) * 1px)))}@property --site-card-edge{syntax: "<length>"; inherits: false; initial-value: 0px;}.site-door__card-name{position:absolute;top:0;left:calc(50cqw - (100cqh - 2 * var(--site-door-inset)) / 2 + .25rem);z-index:1;translate:0 -50%}.site-door__play{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;justify-content:center;width:clamp(3.5rem,28cqh,4.5rem);height:clamp(3.5rem,28cqh,4.5rem);padding:0;box-sizing:border-box;border-radius:50%}.site-door__play:before{background-color:var(--ink-color-brand-deep);border-radius:50%}.site-door__glyph{display:block;width:55%;height:55%;fill:#fff}.site-door__plaque{position:absolute;right:var(--site-door-inset);bottom:0;z-index:3;translate:0 50%;flex-direction:column;align-items:flex-start;gap:0;line-height:1.1}@container (width < 19rem){.site-door__plaque{right:0}}.site-door__time{font-family:var(--ink-font-body);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking);font-variant-numeric:tabular-nums}.site-door__caption{font-family:var(--ink-font-display);font-size:var(--ink-type-subtitle-size);letter-spacing:var(--ink-type-subtitle-tracking);line-height:1.1;text-transform:uppercase;text-decoration:none}.site-door:hover .site-door__caption,.site-door:focus-visible .site-door__caption{text-decoration:underline}.site-door:active .site-door__frame{transform:translate(var(--ink-cutout-panel-dx),var(--ink-cutout-panel-dy));box-shadow:0 0 0 var(--ink-color-shadow-ink)}.site-door:focus-visible{outline:none}.site-door:focus-visible .site-door__frame{outline:var(--ink-stroke-heavy) solid var(--ink-color-ink);outline-offset:var(--ink-stroke-frame)}@media(prefers-reduced-motion:reduce){.site-door__play,.site-door__plaque,.site-door__title-time{display:none}.site-door__frame{transition:none}}.site-doorway--open>.site-door{display:none}.site-still{grid-column:1 / -1}.site-still [tabindex="-1"]:focus{outline:none}.site-run{position:relative;z-index:8;grid-column:1 / -1;width:100vw;margin-inline:calc(50% - 50vw)}.site-run__lid{position:absolute;margin:0;z-index:8;pointer-events:none}.site-run__lid:not(.site-run__lid--card) .site-door__card,.site-run__lid:not(.site-run__lid--card) .site-door__card-name{visibility:hidden}.site-run__lid--card{visibility:hidden;z-index:10}.site-run__lid--card .site-door__card{visibility:visible}.site-run .story-stage{will-change:clip-path;background:var(--ink-color-paper)}.site-run__stand{position:fixed;margin:0;z-index:7;pointer-events:none;font-family:var(--ink-font-body);font-size:var(--ink-type-body-size);letter-spacing:var(--ink-type-body-tracking)}.site-run__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--ink-color-paper);pointer-events:none}.site-folding{scrollbar-gutter:stable}html.site-folding,html.site-folding body{overscroll-behavior:none;touch-action:none}.site-run__lid--card .site-door__card-name{visibility:visible}.site-run__ring{box-sizing:border-box;border:var(--ink-stroke-frame) solid var(--ink-color-ink);border-radius:var(--ink-radius-panel);z-index:9;pointer-events:none}.site-run{padding-bottom:calc(100lvh - 100svh)}.site-chapter{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}.site-chapter__words{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.site-howto{display:flex;flex-direction:column;gap:2rem}.site-howto__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:3rem}.site-howto__step{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.site-howto__heading{line-height:1.05;text-transform:uppercase}.site-howto__subject{display:flex;flex-direction:column;gap:.75rem;max-width:var(--site-step-width);min-width:0}.site-howto__subject:has(.site-scene--card){max-width:min(var(--site-step-width),max(9.5rem,calc(27 * var(--site-vh))))}.site-subject{width:100%;max-width:var(--site-print-width);min-width:0}.site-stack{display:flex;flex-direction:column;gap:1rem}.site-standings{display:flex;flex-direction:column;gap:.75rem}.site-share{display:flex;gap:.75rem}.site-share__button{position:relative;flex:0 0 auto;width:3.4rem}.site-share__art{display:block;width:100%;height:auto;opacity:calc(1 - var(--ink-is-night, 0))}.site-share__art--night{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--ink-is-night, 0)}.site-scene{position:relative;padding-bottom:3.5rem}.site-scene--card{padding-bottom:6.5rem}.site-scene__card{position:relative;width:100%;aspect-ratio:1;container-type:inline-size}.site-scene__card .ink-bingo-card{position:absolute;top:0;left:0;width:calc(var(--ink-grid-canonical) * 1px);box-sizing:border-box;transform-origin:0 0;--site-card-edge: 100cqw;scale:tan(atan2(var(--site-card-edge),calc(var(--ink-grid-canonical) * 1px)))}.site-lift{position:absolute;left:50%;translate:-50% 0;bottom:0;width:min(100%,17rem);box-sizing:border-box}.site-suggest{--site-suggest-green: #4caf50;--site-suggest-scale: 1;container-type:inline-size;display:grid;gap:calc(.5rem * var(--site-suggest-scale));margin:0;padding:calc(.6rem * var(--site-suggest-scale)) calc(.75rem * var(--site-suggest-scale)) calc(.5rem * var(--site-suggest-scale))}.site-scene--card .site-suggest{--site-suggest-scale: .85;left:auto;right:-.5rem;translate:none;width:min(80%,14rem)}.site-howto__subject:has(.site-scene--card)>figcaption{box-sizing:border-box;width:min(80%,14rem);margin-inline:auto -.5rem;justify-content:flex-end;gap:.5rem;text-align:end}.site-suggest__head{display:flex;align-items:center;gap:.5rem;margin:0;padding-bottom:.45rem;border-bottom:1px solid color-mix(in srgb,var(--ink-color-ink-text) 20%,transparent);font-family:var(--ink-font-display);font-size:min(calc(1.25rem * var(--site-suggest-scale)),calc((100cqi - 1rem * var(--site-suggest-scale) - .5rem) / 11));white-space:nowrap;letter-spacing:.06em;line-height:1;color:var(--site-suggest-green)}.site-suggest__spark{flex:none;width:calc(1rem * var(--site-suggest-scale));height:calc(1rem * var(--site-suggest-scale));fill:currentColor}.site-suggestions{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:max-content;justify-items:center;gap:.25rem;max-height:calc(8.75rem * var(--site-suggest-scale));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent);mask-image:linear-gradient(to bottom,#000 35%,transparent)}.site-suggestions__item{box-sizing:border-box;width:calc(100% * var(--k, 1));padding:.5em .75em;border:1.5px solid color-mix(in srgb,var(--ink-color-ink-text) 75%,transparent);border-radius:calc(var(--ink-radius-chip) * var(--k, 1));background-color:color-mix(in srgb,var(--ink-color-ink-text) 6%,var(--ink-color-paper-lifted));color:var(--ink-color-ink-text);font-family:var(--ink-font-body);font-size:max(.75rem,calc(var(--ink-type-body-size) * var(--k, 1) * var(--site-suggest-scale)));line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:clip}.site-field{display:grid;gap:.5rem;width:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.site-field__label{font-size:.9375rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-color-ink-soft)}.site-field__box{display:flex;align-items:center;gap:.1rem;min-height:3.5rem;padding:.75rem 1rem;box-sizing:border-box;font-size:1.375rem}.site-field__typed{display:flex;justify-content:flex-end;min-width:0;min-height:1.15em;overflow:hidden;white-space:pre}.site-field__caret{flex:none;width:.15rem;height:1.15em;background:currentColor}.site-chapter--wide{display:flex;flex-direction:column;gap:2rem;align-items:stretch}.site-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:.75rem;width:100%;max-width:var(--site-column)}.site-feature{container-type:inline-size;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;align-self:stretch;justify-self:stretch;gap:.5rem;min-width:0;aspect-ratio:1;--site-tile-pad: .75rem;padding:var(--site-tile-pad);overflow:hidden;border-radius:var(--ink-radius-panel);background-color:color-mix(in srgb,var(--ink-color-ink-text) 5%,color-mix(in srgb,var(--ink-color-paper-lifted) 60%,var(--ink-color-paper)));color:var(--ink-color-ink-text)}.site-feature--wide{grid-column:span 2;aspect-ratio:2}.site-feature__label{flex:none;font-family:var(--ink-font-display);font-size:1.125rem;letter-spacing:.04em;line-height:1.1;text-align:center;text-wrap:balance}.site-feature__body{flex:1 1 0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.site-feature--screenshot,.site-feature--phone{gap:0;padding:0 0 var(--site-tile-pad)}.site-feature--screenshot .site-feature__label,.site-feature--phone .site-feature__label{padding-top:.625rem}.site-feature--screenshot picture{display:contents}.site-feature__shot{flex:1 1 0;min-height:0;width:100%;display:block;object-fit:cover}.site-feature__frame{--site-phone-margin: var(--site-tile-pad);position:relative;display:block;flex:1 1 0;min-height:0;width:100%;overflow:hidden;container-type:size}.site-feature__phone{position:absolute;left:50%;translate:-50% 0;display:block;box-sizing:border-box;width:min(calc(100cqw - 2 * var(--site-phone-margin)),calc((100cqh - var(--site-phone-margin)) / (2.10368 * var(--site-phone-show))));aspect-ratio:1 / 2.10368;container-type:inline-size;border-radius:15.88%/7.55%;background:#17171a;box-shadow:inset 0 0 0 1px #44444a}.site-feature__frame--top .site-feature__phone{top:var(--site-phone-margin)}.site-feature__frame--bottom .site-feature__phone{bottom:var(--site-phone-margin)}.site-feature__glass{position:absolute;top:3cqi;right:3cqi;bottom:3cqi;left:3cqi;display:block;overflow:hidden;border-radius:13.7%/6.3%;background:#17171a}.site-feature__glass picture{display:contents}.site-feature__screen{display:block;width:100%;height:100%;object-fit:cover}.site-feature--quiet{justify-content:center}.site-feature--quiet .site-feature__label{font-size:clamp(1.375rem,13cqi,2.25rem);line-height:1.05;color:var(--ink-color-ink-text)}.site-feature__players{display:grid;justify-items:center;gap:.5rem}.site-feature__players .ink-name-badge{font-size:clamp(1rem,11cqi,2rem)}.site-feature__players>:first-child{translate:-1rem 0}.site-feature__players>:last-child{translate:1rem 0}.site-feature__live .ink-sticker{font-size:clamp(1.125rem,12cqi,2.25rem);animation:site-feature-live 2.4s ease-in-out infinite}@keyframes site-feature-live{50%{scale:1.08}}@media(prefers-reduced-motion:reduce){.site-feature__live .ink-sticker{animation:none}}.site-feature__suggestion{align-self:stretch;width:100%;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:.4rem;padding:0;color:var(--site-suggest-green)}.site-feature__suggestion .site-suggest__spark{width:clamp(1.25rem,14cqi,2.5rem);height:clamp(1.25rem,14cqi,2.5rem)}.site-feature__suggestion .site-suggestions{width:100%;max-height:none;min-height:0}.site-feature__suggestion .site-suggestions__item{font-size:max(.75rem,calc(clamp(.8125rem,6.5cqi,1.0625rem) * var(--k, 1)))}.site-feature__sharing{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:.5rem;width:100%}.site-feature__qr{display:block;height:100%;max-width:100%;aspect-ratio:1;border-radius:12px}.site-feature__qr:focus-visible{outline:3px solid var(--ink-color-ink-text);outline-offset:3px}.site-feature__qr picture{display:contents}.site-feature__qr-image{display:block;width:100%;height:100%;object-fit:contain}.site-feature__share{gap:4cqi}.site-feature__share .site-share__button{width:18cqi}.site-feature__cloud{flex-wrap:wrap;align-content:center;gap:.2rem .5rem;font-family:var(--ink-font-display);font-size:clamp(.875rem,9cqi,1.75rem);letter-spacing:.03em;line-height:1.05}.site-feature__cloud>*{white-space:nowrap}.site-feature__cloud>:nth-child(1){font-size:1.35em}.site-feature__cloud>:nth-child(2n){color:var(--ink-color-ink-soft)}.site-feature__cloud>:nth-child(3){font-size:1.1em}.site-feature__cloud>:nth-child(4){font-size:.875em}.site-download{display:flex;flex-direction:column;gap:1rem}.site-download__stamp{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;padding:clamp(1.5rem,5vw,3rem);box-sizing:border-box}.site-download__title{max-width:12ch}.site-download__body{max-width:var(--site-measure)}.site-footer{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;padding-top:1rem;color:var(--ink-color-ink-soft)}.site-footer__links{display:flex;flex-wrap:wrap;gap:0;margin-inline-start:-.5rem}.site-footer__links a{display:inline-flex;align-items:center;justify-content:center;padding-inline:.5rem;min-width:44px;min-height:44px;box-sizing:border-box}.site-footer__legalese{color:var(--ink-color-ink-soft)}.site-footer__trademarks{flex-basis:100%;padding-inline-end:max(0px,100% - var(--site-measure));box-sizing:border-box;color:var(--ink-color-ink-soft)}.site-join__head{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.site-join__status{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-top:.25rem}.site-join__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem}.site-join__facts>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.site-join__facts dt{font-family:var(--ink-font-display);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-button-tracking);text-transform:uppercase;color:var(--ink-color-ink-soft)}.site-join__facts dd{font-family:var(--ink-font-body);font-size:var(--ink-type-body-size);letter-spacing:var(--ink-type-body-tracking)}.site-join__section{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.site-join__standings{display:flex;flex-direction:column;gap:.75rem;max-width:var(--site-row-measure)}.site-join__winner{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:fit-content;max-width:100%;box-sizing:border-box;padding:calc(var(--ink-stroke-frame) + 1rem) calc(var(--ink-stroke-frame) + 1.25rem)}.site-join__winner-line{font-family:var(--ink-font-display);font-size:var(--site-poster-3);letter-spacing:var(--ink-type-title-tracking);line-height:1;color:inherit}.site-join__cards{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),var(--site-print-width)))}.site-join__card{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.site-join__card .ink-name-badge{box-sizing:border-box}.site-join__card .ink-bingo-card{width:100%;box-sizing:border-box}.site-join__card-caption{color:var(--ink-color-ink-soft)}.site-join__empty{text-align:center;padding:2rem 1rem}.site-steps{padding:calc(var(--ink-stroke-frame) + 1rem);box-sizing:border-box}.site-steps__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.75rem}.site-steps__body{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;min-width:0;max-width:var(--site-measure)}.site-steps__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.site-steps__link{display:block;width:100%;font-family:var(--ink-font-body);font-size:var(--ink-type-caption-size);letter-spacing:var(--ink-type-caption-tracking);color:var(--ink-color-ink-soft)}.site-skeleton{opacity:.6}.site-skeleton:after{content:" ";display:block;visibility:hidden;font-family:var(--ink-font-display);font-size:var(--ink-type-button-size);padding-block:calc(var(--ink-stroke-frame) + 4px)}@media(max-width:47.99rem){.site-features{gap:1rem}.site-feature{--site-tile-pad: 1rem}.site-howto__step{gap:1rem}.site-howto__list{gap:3.5rem}.site-feature--wide:has(.site-feature__frame--tall){aspect-ratio:4 / 3}:root{--site-step-width: 100%}.site-howto__subject{margin-inline:auto}.site-share{justify-content:center}.site-howto__subject:has(.site-share)>.site-note{align-items:center;text-align:center}.site-howto__subject:has(.site-share)>.site-note:before{margin-inline-start:0}.site-download__body.site-note{justify-content:center}.site-download__body.site-note:before{margin-inline:0}.site-download__stamp{align-items:center;text-align:center}.site-download__stamp .site-store-buttons{justify-content:center}.site-download__body{margin-inline:auto;text-align:center}}@media(min-width:48rem){.site-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.site-feature--end{grid-column:3 / span 2}:root{--site-poster-1: clamp( calc(var(--ink-type-title-size) * 1.75), 9vw, calc(var(--ink-type-title-size) * var(--site-poster-1-max)) )}.site-howto__step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:1rem}.site-howto__heading,.site-howto__body{grid-column:1}.site-howto__subject{grid-column:2;grid-row:1 / span 2;margin-inline-start:2rem}.site-howto__subject:has(.site-scene--card){max-width:var(--site-step-width)}.site-download__stamp{align-items:center;text-align:center}.site-download__stamp .site-store-buttons{justify-content:center}.site-download__body{margin-inline:auto;text-align:center}.site-download__body.site-note{justify-content:center}.site-download__body.site-note:before{margin-inline:0}}@media(min-width:64rem){.site-feature{--site-tile-pad: 1rem;border-radius:var(--ink-radius-bubble)}.site-doorway{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.site-chapter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}.site-chapter--flipped .site-subject{grid-row:1;grid-column:1}.site-chapter--flipped .site-chapter__words{grid-column:2}.site-howto__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:2rem;row-gap:.75rem}.site-howto__step{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:.75rem}.site-howto__heading{grid-column:1;grid-row:1}.site-howto__body{grid-column:1;grid-row:2}.site-howto__subject{grid-column:1;grid-row:3;margin-inline-start:0;margin-top:.75rem}.site-download__stamp{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;text-align:start}.site-download__body{margin-inline:0;text-align:start}.site-download__body.site-note{justify-content:flex-start}.site-download__body.site-note:before{margin-inline:0}.site-download__body.site-note{margin-inline-start:auto;max-width:24rem}}@media(min-width:90rem){:root{--site-column: 78rem;--site-row-measure: 36rem}:root{--site-poster-1-max: 3.75}.site-hero__title{max-width:none}}
