main.arcade[data-game=pick]{overflow:hidden}.pick-game{color:#fff;-webkit-user-select:none;user-select:none;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0;overflow:clip}.pick-game .arcade-close{color:#fff;z-index:6;background:#0008}.pick-title{text-align:center;font:900 1.6rem/1.1 var(--menu-display);text-shadow:0 3px #0006,0 0 10px #000a;margin:0;padding:.9rem 3.5rem 0}.pick-title small{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 8px #000c;margin-top:.2rem;font:600 .8rem/1.2 system-ui,sans-serif;display:block}.pick-streak{background:#0006;border-radius:999px;padding:.1rem .5rem;display:inline-block}.pick-me{vertical-align:middle;border-radius:50%;width:1.25rem;height:1.25rem;margin:-.1rem .3rem -.1rem -.35rem}.pick-streak[data-hot]{background:#c2410c;animation:.5s ease-out pick-streak}@keyframes pick-streak{40%{transform:scale(1.25)}}.pick-duel{z-index:1;grid-template-columns:1fr 8.75rem 1fr;min-height:0;display:grid;position:relative}.pick-half{justify-content:center;align-items:center;min-height:0;padding:.4rem .5rem;display:flex;container-type:size}.pick-half:nth-child(2){grid-column:3}.pick-game .arcade-fighter{cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:4px;width:min(100cqw,22rem);max-width:none;transition:transform .35s cubic-bezier(.2,1.4,.4,1),filter .35s,opacity .35s;position:relative}.pick-game .arcade-art{--art:clamp(56px, 100cqh - 7.5rem, 15rem);width:min(100cqw - 1rem, var(--art) * 1.35);max-width:100%;height:var(--art);font-size:calc(var(--art) * .6);flex:none}.pick-game .arcade-art canvas{width:100%;height:100%}.pick-game button.arcade-fighter{touch-action:none}.pick-game button.arcade-fighter:active:not(:disabled){transform:rotate(var(--r)) scale(.97)}.pick-game .arcade-fighter:disabled{opacity:1}.pick-face{text-align:center;flex-direction:column;align-items:center;gap:.2rem;width:100%;min-width:0;display:flex}.pick-face .arcade-name{font:800 1.05rem/1.1 var(--menu-display)}.pick-game .arcade-stats{flex-flow:wrap;justify-content:center;gap:.15rem .6rem;font-size:.8rem}.pick-blurb{-webkit-line-clamp:2;opacity:.9;-webkit-box-orient:vertical;max-width:20rem;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}main.arcade .pick-game .arcade-stat>span{letter-spacing:0}.pick-mark{background:#2a1d0518;border-radius:99px;align-self:center;padding:0 .45rem;font-size:.7rem;font-weight:700}.pick-vs{z-index:2;font:900 44px/1 var(--menu-display);color:#ffe14d;-webkit-text-stroke:1.5px #3a0a04;pointer-events:none;position:absolute;top:34%;left:50%;translate:-50% -50%}.pick-world-card{z-index:2;pointer-events:none;box-sizing:border-box;text-align:center;background:#000b;border-radius:10px;flex-direction:column;gap:.1rem;width:8.75rem;margin:0;padding:.35rem .5rem;font-size:.72rem;line-height:1.25;display:flex;position:absolute;top:calc(34% + 1.7rem);left:50%;translate:-50%;box-shadow:0 0 0 2px #ffe14d,0 6px 16px #0008}.pick-world-card b{font:800 .9rem/1.1 var(--menu-display)}@media (orientation:portrait){.pick-duel{grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr}.pick-half{padding-inline:.9rem}.pick-half:nth-child(2){grid-area:4/1}.pick-vs,.pick-world-card{justify-self:center;position:static;translate:none}.pick-vs{grid-row:2;margin-bottom:-.35rem;font-size:36px}.pick-world-card{grid-row:3;width:min(22rem,92vw)}}@media (orientation:landscape){.pick-title{padding-top:.5rem;font-size:1.3rem}.pick-title small{vertical-align:middle;margin:0 0 0 .6rem;display:inline-block}.pick-foot{padding-bottom:.5rem}}.pick-foot{z-index:5;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem 1rem;display:flex;position:relative}.pick-ask{font:800 1.15rem/1.2 var(--menu-display);text-shadow:0 1px 2px #000,0 0 8px #000c;margin:0}.pick-game:not([data-at=pick]) .pick-ask{visibility:hidden}.pick-foot .arcade-anywhere{position:fixed}.pick-wild{color:#fff;background:#0006;border:3px solid #fff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0;font-size:1.6rem;display:grid;position:absolute;bottom:.75rem;right:.75rem}main.arcade[data-skin-variant=trading] .pick-game .arcade-fighter{overflow:visible}main.arcade[data-skin-variant=trading] .pick-game .arcade-fighter .arcade-name{border-radius:13px 13px 0 0}.pick-game:not([data-at=end]) .arcade-fighter[data-call]:before{content:"Your call";color:#3a0a04;white-space:nowrap;background:#ffe14d;border-radius:99px;padding:.1rem .6rem;font:800 .75rem/1.4 system-ui,sans-serif;position:absolute;top:-.9rem;left:50%;translate:-50%}.pick-game .arcade-fighter[data-call]{--r:0deg;filter:drop-shadow(0 0 14px #ffe14d);transform:translateY(-6px)scale(1.04)}.pick-odds{font:800 .9rem/1 var(--menu-display);color:#a8741c}.pick-kind{white-space:nowrap;opacity:.9;font:700 .72rem/1.2 system-ui,sans-serif}.pick-kind[data-met]{opacity:1;font-size:1.6rem;animation:.9s ease-in-out infinite alternate pick-warn}@keyframes pick-warn{to{filter:drop-shadow(0 0 6px #ff3b2f);transform:scale(1.25)}}.pick-critical{z-index:4;font:900 3rem/1 var(--menu-display);color:#ff3b2f;-webkit-text-stroke:2px #fff;pointer-events:none;margin:0;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.pick-critical[data-secret]{text-align:center;color:#ffd21f;-webkit-text-stroke:1.5px #3a0a04;width:min(22rem,90vw);font-size:clamp(1.6rem,7vw,2.4rem);line-height:1.05;animation:.35s ease-out pick-unlock}@keyframes pick-unlock{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(.4)}}.pick-lock{letter-spacing:.02em;font-weight:800}.pick-lock[data-open]{color:#c8452e}.pick-game[data-at=dive] .pick-duel{animation:.6s ease-in forwards pick-dive}@keyframes pick-dive{to{opacity:0;transform:scale(2.6)}}.pick-game[data-at=fight]>:is(.pick-title,.pick-duel,.pick-foot,.pick-weather){visibility:hidden}.pick-arena{position:absolute;inset:0;overflow:hidden}.pick-arena canvas{width:100%;height:100%;position:absolute;inset:0}.pick-arena .pick-world{animation:.5s ease-out pick-in}@keyframes pick-in{0%{opacity:0;transform:scale(1.15)}}.pick-bars{z-index:3;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid;position:absolute;top:3.75rem;left:1rem;right:1rem}.pick-bar{font:800 .9rem/1 var(--menu-display);text-shadow:0 2px 3px #000a;flex-direction:column;gap:.25rem;display:flex}.pick-bar:last-child{text-align:right}.pick-bar{position:relative}.pick-count{pointer-events:none;position:absolute;top:calc(100% + .35rem);left:0}.pick-bar:last-child .pick-count{left:auto;right:0}.pick-bar meter,.pick-health{background:#0007;border-radius:99px;width:100%;height:14px;display:block;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.pick-health{position:relative}.pick-health>i,.pick-health>b{width:var(--hp);position:absolute;top:0;bottom:0;left:0}.pick-health>b{background:#fff9;transition:width .35s ease-in .3s}.pick-health>i{background:linear-gradient(90deg,#ffe14d,#6be36b);transition:width 80ms ease-out}.pick-bar:last-child .pick-health>i,.pick-bar:last-child .pick-health>b{left:auto;right:0}.pick-roll{z-index:3;text-align:center;font:800 1.1rem/1.2 var(--menu-display);text-shadow:0 2px 4px #000c;margin:0;position:absolute;top:6rem;left:1rem;right:1rem}.pick-line{z-index:3;box-sizing:border-box;text-align:center;width:max-content;max-width:calc(100% - 2rem);font:800 1.25rem/1.25 var(--menu-display);text-shadow:0 2px 4px #000c;background:#000a;border-radius:999px;margin:0;padding:.15rem .85rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.pick-loud{z-index:3;font:900 min(4.5rem, calc(170vw / var(--len,6))) / 1 var(--menu-display);color:#ffe14d;-webkit-text-stroke:3px #3a0a04;white-space:nowrap;pointer-events:none;margin:0;animation:.35s cubic-bezier(.2,1.6,.4,1) pick-punch;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}@keyframes pick-punch{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(3)}}.pick-game[data-at=end] .arcade-fighter[data-won]{transform:scale(1.06);box-shadow:0 0 0 4px #ffe14d,0 0 36px #ffe14d}@media (orientation:landscape){.pick-game[data-at=end] .arcade-fighter[data-won][data-side="0"]{transform-origin:0}.pick-game[data-at=end] .arcade-fighter[data-won][data-side="1"]{transform-origin:100%}}.pick-game[data-at=end] .arcade-fighter[data-lost]{filter:grayscale()brightness(.6);transform:rotate(4deg)scale(.9)}.pick-game[data-at=end] :is(.arcade-stats,.pick-kind,.pick-odds,.pick-blurb){display:none}.pick-game[data-at=end] .arcade-art{--art:clamp(32px, 100cqh - 5rem, 15rem);align-self:center}.pick-game[data-at=end] .pick-duel>.arcade-stamp{font-size:clamp(1.3rem, min(115vmin / var(--len,10), 6vh), 3.1rem);place-self:center;margin:.8rem 0;animation-name:pick-stamp;position:relative;top:auto;left:auto;transform:rotate(-5deg)}@keyframes pick-stamp{0%{opacity:0;transform:rotate(-5deg)scale(2.2)}}.pick-game[data-at=end] .pick-title,.pick-foot .arcade-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (orientation:portrait){.pick-game[data-at=end] .pick-duel>.arcade-stamp{grid-row:2/span 2}.pick-game[data-at=end] .pick-half:first-child .arcade-fighter[data-won]{transform-origin:top}.pick-game[data-at=end] .pick-half:nth-child(2) .arcade-fighter[data-won]{transform-origin:bottom}.pick-foot .arcade-recap{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (orientation:portrait) and (max-height:680px){.pick-foot .arcade-recap{display:none}}@media (orientation:landscape){.pick-game[data-at=end] .pick-duel{grid-template-columns:1fr auto 1fr}.pick-game[data-at=end] .pick-duel>.arcade-stamp{white-space:normal;border-width:4px;grid-area:1/2;max-width:36vw;padding:4px 14px 6px;font-size:clamp(1.1rem,7vmin,2rem)}.pick-game[data-at=end] .pick-duel>.arcade-stamp small{font-size:.68rem}}.pick-power{z-index:7;pointer-events:none;background:#000;place-items:center;display:grid;position:absolute;inset:0}.pick-power p{text-align:center;color:#6bff8a;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 8px #6bff8a;margin:0;padding:0 1.5rem;font:700 1.1rem/1.4 ui-monospace,Courier New,monospace}.pick-power[data-power=off]{animation:.72s ease-out forwards pick-off}@keyframes pick-off{33%{clip-path:inset(49.5% 0);opacity:1}to{clip-path:inset(49.5% 0);opacity:0}}.pick-game .arcade-art{position:relative;overflow:hidden}.pick-alive{transform-origin:50% 85%;rotate:var(--lean,0deg);animation:var(--alive) infinite;display:block}.pick-game .arcade-fighter[data-side="0"]{--lean:4deg}.pick-game .arcade-fighter[data-side="1"]{--lean:-4deg}.pick-shadow{filter:blur(2px);height:9%;animation:var(--shade,none) infinite;background:#0006;border-radius:50%;position:absolute;bottom:9%;left:28%;right:28%}.pick-game .arcade-fighter[data-kind=sea]{--alive:pick-bob 2.6s ease-in-out;--shade:pick-shade 2.6s ease-in-out}.pick-game .arcade-fighter[data-kind=sky]{--alive:pick-hover .8s ease-in-out alternate;--shade:pick-shade .8s ease-in-out alternate}.pick-game .arcade-fighter[data-kind=bug]{--alive:pick-jitter .45s steps(3)}.pick-game .arcade-fighter[data-kind=beast]{--alive:pick-breathe 2.4s ease-in-out;--shade:pick-shade 2.4s ease-in-out}@keyframes pick-bob{50%{transform:translateY(-5px)rotate(4deg)}0%,to{transform:translateY(1px)rotate(-3deg)}}@keyframes pick-hover{0%{transform:translateY(-8px)scale(1.05,.93)}to{transform:translateY(-2px)scale(.97,1.04)}}@keyframes pick-jitter{33%{transform:translate(1.5px,-1px)rotate(2deg)}66%{transform:translate(-1.5px,.5px)rotate(-2deg)}}@keyframes pick-breathe{40%{transform:scale(1.02,1.04)}80%{transform:none}88%{transform:translateY(3px)scale(1.04,.95)}}@keyframes pick-shade{50%{opacity:.7;transform:scaleX(.82)}}main[data-beat] .pick-alive:not([data-react]),main[data-beat] .pick-shadow{animation-play-state:paused}.pick-alive[data-react=brace]{animation:.35s ease-out forwards pick-brace}.pick-alive[data-react=won]{animation:.55s ease-out 3 pick-hop}.pick-alive[data-react=lost]{animation:.6s ease-in forwards pick-droop}@keyframes pick-brace{to{transform:translateY(4px)scale(1.07,.9)}}@keyframes pick-hop{45%{transform:translateY(-14px)scale(.95,1.06)}80%{transform:translateY(0)scale(1.06,.94)}}@keyframes pick-droop{to{transform:translateY(8px) rotate(calc(var(--lean) * 3)) scale(1, .9)}}@media (prefers-reduced-motion:reduce){.pick-game *,.pick-game{transition:none!important;animation:none!important}}:root[data-still] .pick-game *,:root[data-still] .pick-game{transition:none!important;animation:none!important}.pick-game .arcade-fighter[data-kind=sea]{--kind:#1f8fd6}.pick-game .arcade-fighter[data-kind=sky]{--kind:#7fb8e8}.pick-game .arcade-fighter[data-kind=bug]{--kind:#6aa52a}.pick-game .arcade-fighter[data-kind=beast]{--kind:#c8742c}.pick-game .arcade-fighter[data-kind]:not([data-won]){box-shadow:0 0 0 4px var(--kind), 0 14px 30px #000a}main.arcade[data-skin-variant=fighter] .pick-game .arcade-fighter[data-kind]:not([data-won]){box-shadow:inset 0 0 0 4px var(--kind)}.pick-game .arcade-fighter[data-kind] .arcade-art{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--kind) 55%, #fff), var(--kind) 55%, color-mix(in srgb, var(--kind) 55%, #000))}@media (orientation:landscape){.pick-game[data-at=end] .pick-duel{padding-top:.9rem}}.pick-weather{z-index:4;pointer-events:none;opacity:.55;position:fixed;inset:0;overflow:hidden}.pick-weather:is([data-motion=water],[data-motion=snow],[data-motion=embers]):before,.pick-weather:is([data-motion=snow],[data-motion=embers]):after{content:"";inset:calc(-1 * var(--dy)) calc(-1 * var(--dx));animation:pick-fall var(--fall) linear infinite;position:absolute}@keyframes pick-fall{to{translate:var(--to)}}.pick-weather[data-motion=water]{--fall:.5s}.pick-weather[data-motion=water]:before{--to:-40px 160px;--dx:40px;--dy:160px;background-image:repeating-linear-gradient(104deg,#0000 0 22px,#d8f4ff55 22px 23px,#0000 23px 47px);background-size:120px 160px}.pick-weather[data-motion=snow]{--fall:4s}.pick-weather[data-motion=snow]:before{--to:30px 70px;--dx:30px;--dy:70px;background-image:radial-gradient(circle,#fff 0 2px,#0000 3px);background-size:70px 70px}.pick-weather[data-motion=snow]:after{--to:-20px 43px;--dx:20px;--dy:43px;background-image:radial-gradient(circle,#fffa 0 1.5px,#0000 2.5px);background-size:43px 43px}.pick-weather[data-motion=embers]{--fall:3s}.pick-weather[data-motion=embers]:before{--to:20px -110px;--dx:20px;--dy:110px;background-image:radial-gradient(circle,#ffb14a 0 2px,#0000 3px);background-size:90px 110px}.pick-weather[data-motion=embers]:after{--to:-15px -73px;--dx:15px;--dy:73px;background-image:radial-gradient(circle,#ff8a3acc 0 1.5px,#0000 2.5px);background-size:57px 73px}:root[data-still] .pick-weather:before,:root[data-still] .pick-weather:after{animation:none}@media (prefers-reduced-motion:reduce){.pick-weather[data-motion]:before,.pick-weather[data-motion]:after{animation:none}}.pick-game .arcade-art{position:relative}.pick-marks{letter-spacing:-6px;pointer-events:none;font-size:26px;line-height:1;position:absolute;bottom:18%;right:8%;transform:rotate(-18deg)}.pick-marks[data-end=wrapped]{inset:4% auto auto 20%;transform:rotate(8deg)}@media (min-width:900px) and (min-height:600px){.pick-title{font-size:2.1rem}.pick-game .arcade-fighter{width:min(100cqw,31rem)}.pick-game .arcade-art{--art:clamp(56px, 100cqh - 10rem, 22rem)}.pick-face .arcade-name{font-size:1.6rem}.pick-game .arcade-stats{font-size:1.1rem}.pick-blurb{-webkit-line-clamp:3;max-width:26rem;font-size:.95rem}.pick-mark{font-size:.85rem}.pick-world-card{width:12rem;font-size:.9rem}.pick-world-card b{font-size:1.1rem}.pick-ask{font-size:1.6rem}.pick-bar{font-size:1.2rem}.pick-line{font-size:1.3rem}}.pick-game[data-little]{--margin:clamp(0px, 17vw, 14rem)}.pick-game[data-little] .pick-title{font:900 clamp(1.8rem, 5.5vw, 3.6rem)/1 var(--menu-display);color:#ffe14d;-webkit-text-stroke:1.5px #3a0a04;letter-spacing:.02em;transform:rotate(-2deg)}.pick-game[data-little] .pick-half{gap:.5rem}.pick-game[data-little] .pick-half:nth-child(2){flex-direction:row-reverse}.pick-game[data-little] .arcade-fighter{width:min(100cqw - var(--margin) - .5rem, 22rem)}.pick-game[data-little] .arcade-art{--art:clamp(56px, 100cqh - 8.5rem, 16rem);width:min(100cqw - var(--margin) - 1.5rem, var(--art) * 1.35)}.pick-game[data-little] .arcade-name{font:900 clamp(1.5rem, min(5vw, 9cqh), 3rem)/1 var(--menu-display);text-transform:uppercase;letter-spacing:.03em}.pick-game[data-little] .arcade-stats{letter-spacing:-.05em;font-size:clamp(.95rem,min(2.6vw,5cqh),1.6rem)}.pick-game[data-little] .pick-ask{font-size:clamp(1.4rem,4vw,2.4rem)}.pick-game[data-little][data-at=end] .pick-title{font-size:clamp(2rem,7vw,4rem)}.pick-margin{width:var(--margin);color:#f6e7c1;text-shadow:0 1px 2px #000,0 0 8px #000c;flex-direction:column;flex:none;gap:.35rem;font:500 clamp(.72rem,1.5vw,1rem)/1.35 Georgia,serif;display:flex}.pick-margin b{font:800 clamp(.8rem, 1.7vw, 1.15rem)/1.2 var(--menu-display);color:#ffe14d}.pick-margin b small{color:#fff;font-size:.75em}.pick-margin span{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pick-half:nth-child(2) .pick-margin{text-align:right}@media (max-height:500px){.pick-margin span{-webkit-line-clamp:2}}@media (orientation:portrait){.pick-game[data-little]{--margin:0px}.pick-margin{display:none}}
.faceoff{z-index:5;color:#fff;cursor:pointer;background:radial-gradient(at 50% 55%,#3b1d66 0%,#12081f 70%);grid-template-columns:1fr 1fr;align-items:center;padding:16px;animation:.32s linear 1.9s faceoff-shake,.32s linear 2.4s faceoff-shake,.3s ease-in 3.2s forwards faceoff-out;display:grid;position:absolute;inset:-16px;overflow:hidden}.faceoff-side{flex-direction:column;align-items:center;gap:.3rem;animation:.35s cubic-bezier(.2,1.4,.4,1) .1s both faceoff-in-left;display:flex;position:relative}.faceoff-side[data-side="1"]{animation-name:faceoff-in-right;animation-delay:.5s}.faceoff-creature{place-items:center;width:min(40vw,22rem);height:min(46vh,16rem);font-size:min(32vmin,13rem);line-height:1;animation:.5s ease-in-out 1.9s faceoff-charge,.5s ease-in-out 2.4s faceoff-flinch;display:grid}.faceoff-side[data-side="0"] .faceoff-creature{--toward:1}.faceoff-side[data-side="0"] .faceoff-creature[data-emoji]{transform:scaleX(-1)}.faceoff-side[data-side="1"] .faceoff-creature{--toward:-1;animation-name:faceoff-flinch,faceoff-charge}.faceoff-creature canvas{width:100%;height:100%}.faceoff-name{font:900 clamp(1.6rem, 6vmin, 3.2rem)/1 var(--menu-display);color:#ffe14d;-webkit-text-stroke:1.5px #3a0a04;text-transform:uppercase;text-shadow:0 4px #3a0a04;animation:.3s .25s both faceoff-stamp}.faceoff-side[data-side="1"] .faceoff-name{animation-delay:.65s}.faceoff-bubble{z-index:1;color:#111;font:900 clamp(1.2rem, 5vmin, 2.4rem)/1.1 var(--menu-display);background:#fff;border:3px solid #111;border-radius:1.2rem;margin:0;padding:.2rem .8rem;animation:.3s cubic-bezier(.2,1.6,.4,1) 1s both faceoff-pop;position:absolute;top:4%}.faceoff-side[data-side="0"] .faceoff-bubble{left:18%;transform:rotate(-6deg)}.faceoff-side[data-side="1"] .faceoff-bubble{animation-delay:1.45s;right:18%;transform:rotate(5deg)}.faceoff-bubble:after{content:"";border:9px solid #0000;border-top:12px solid #111;position:absolute;bottom:-14px;left:1.4rem}.faceoff-side[data-side="1"] .faceoff-bubble:after{left:auto;right:1.4rem}.faceoff-vs{font:900 clamp(2rem, 9vmin, 4.5rem)/1 var(--menu-display);color:#ffe14d;-webkit-text-stroke:1.5px #3a0a04;margin:0;animation:.3s .8s both faceoff-stamp,.1s 2.85s forwards faceoff-gone;position:absolute;top:50%;left:50%;translate:-50% -50%}.faceoff-fight{font:900 clamp(3rem, 18vmin, 9rem)/1 var(--menu-display);color:#fff;-webkit-text-stroke:2px #3a0a04;text-shadow:0 6px #c2410c;margin:0;animation:.35s cubic-bezier(.2,1.4,.4,1) 2.9s both faceoff-slam;position:absolute;top:50%;left:50%;transform:rotate(-4deg)}@keyframes faceoff-in-left{0%{transform:translate(-60vw)}}@keyframes faceoff-in-right{0%{transform:translate(60vw)}}@keyframes faceoff-stamp{0%{opacity:0;transform:scale(2.4)}}@keyframes faceoff-pop{0%{opacity:0;scale:.2}}@keyframes faceoff-slam{0%{opacity:0;scale:3}}@keyframes faceoff-gone{to{opacity:0}}@keyframes faceoff-out{to{opacity:0}}@keyframes faceoff-charge{45%{translate:calc(var(--toward) * 22%) 0}}@keyframes faceoff-flinch{45%{translate:calc(var(--toward) * -6%) 0;rotate:calc(var(--toward) * -8deg)}}@keyframes faceoff-shake{25%{translate:6px -3px}50%{translate:-6px 3px}75%{translate:4px 2px}}.arcade-fight .faceoff{z-index:1;background:radial-gradient(at 50% 55%,#3b1d66f2 0%,#12081ff0 70%)}.faceoff[data-count],.faceoff[data-count] *{animation:none}.faceoff[data-count="3"] .faceoff-side{animation:.3s cubic-bezier(.2,1.4,.4,1) both faceoff-in-left}.faceoff[data-count="3"] .faceoff-side[data-side="1"]{animation-name:faceoff-in-right;animation-delay:.2s}.faceoff[data-count="3"] .faceoff-name{animation:.3s .15s both faceoff-stamp}.faceoff[data-count="3"] .faceoff-side[data-side="1"] .faceoff-name{animation-delay:.35s}.faceoff[data-count="3"] .faceoff-vs{animation:.3s .45s both faceoff-stamp}.faceoff[data-count="3"] .faceoff-bubble,.faceoff[data-count] .faceoff-fight{visibility:hidden}.faceoff[data-count="2"] .faceoff-bubble{animation:.3s cubic-bezier(.2,1.6,.4,1) both faceoff-pop}.faceoff[data-count="2"] .faceoff-side[data-side="1"] .faceoff-bubble{animation-delay:.25s}.faceoff[data-count="1"]{animation:.3s linear .31s faceoff-shake}.faceoff[data-count="1"] .faceoff-vs{visibility:hidden}.faceoff[data-count="1"] .faceoff-creature{animation:.5s ease-in-out both faceoff-bump}.faceoff[data-count="1"] .faceoff-fight{visibility:visible;animation:.25s cubic-bezier(.2,1.4,.4,1) .55s both faceoff-slam}@keyframes faceoff-bump{20%{translate:calc(var(--toward) * -8%) 0}50%{translate:calc(var(--toward) * 20%) 0}62%{translate:calc(var(--toward) * 14%) 0;rotate:calc(var(--toward) * -6deg)}}.faceoff[data-act=ko]{animation:.3s ease-in 2.3s forwards faceoff-out}.faceoff[data-act=ko] .faceoff-side,.faceoff[data-act=ko] .faceoff-creature{animation:none}.faceoff[data-act=ko] .faceoff-fight{color:#ffe14d;animation:.3s cubic-bezier(.2,1.4,.4,1) .4s both faceoff-slam;top:18%}.faceoff[data-act=ko][data-at=before] .faceoff-bubble{visibility:hidden}.faceoff[data-act=ko] .faceoff-bubble{animation:.3s cubic-bezier(.2,1.6,.4,1) .7s both faceoff-pop}.faceoff[data-act=ko] .faceoff-side:not([data-won]) .faceoff-creature{transition:translate .3s,scale .3s}.faceoff[data-act=ko][data-at=dazed] .faceoff-side:not([data-won]) .faceoff-creature{translate:0 10%;scale:.92}.faceoff[data-act=ko][data-at=slam] .faceoff-side{animation:.3s linear faceoff-shake}.faceoff[data-act=ko][data-combo] .faceoff-fight{animation-delay:1s}.faceoff[data-act=ko][data-combo] .faceoff-bubble{animation-delay:1.3s}.faceoff-count{z-index:1;pointer-events:none;position:absolute;top:28%;left:50%;translate:-50%}.faceoff-dizzy{z-index:1;width:9rem;height:2.4rem;position:absolute;top:12%;left:50%;translate:-50%}.faceoff[data-at=before] .faceoff-dizzy{visibility:hidden}.faceoff-dizzy i{font-size:1.8rem;font-style:normal;animation:1.1s linear infinite faceoff-orbit;position:absolute;top:50%;left:50%}.faceoff-dizzy i:nth-child(2){animation-delay:-.37s}.faceoff-dizzy i:nth-child(3){animation-delay:-.73s}@keyframes faceoff-orbit{0%{z-index:0;transform:translate(-50%,-50%)translate(-4rem)scale(.8)}25%{transform:translate(-50%,-50%)translateY(.6rem)scale(1.1)}50%{transform:translate(-50%,-50%)translate(4rem)scale(.8)}75%{transform:translate(-50%,-50%)translateY(-.6rem)scale(.6)}to{transform:translate(-50%,-50%)translate(-4rem)scale(.8)}}@media (prefers-reduced-motion:reduce){.faceoff{display:none}}
.monster-pick{position:absolute;inset:0;overflow:hidden}.monster-cloud{z-index:2;pointer-events:none;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.monster-title{color:#1b1b1b;letter-spacing:.04em;text-transform:uppercase;background:#ffe14d;border:3px solid #1b1b1b;border-radius:.4rem;justify-self:center;margin:.6rem 0 0;padding:.2rem 1rem;font:900 clamp(1.1rem,4vmin,1.8rem)/1.2 Impact,Arial Black,system-ui,sans-serif;transform:rotate(-2deg);box-shadow:0 0 0 4px #fff,0 6px 12px #0006}.monster-row{justify-content:space-evenly;align-self:end;align-items:flex-end;gap:.5rem;margin:0;padding:0 1rem 7vh;list-style:none;display:flex}.monster-row li{flex:1 1 0;justify-content:center;min-width:0;max-width:11rem;display:flex}.monster-sticker{pointer-events:auto;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;padding:0;transition:transform .15s ease-out;display:grid;position:relative}.monster-sticker[data-legend]{transform-origin:bottom;transform:scale(1.18)}.monster-art{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 6px 6px #0007);width:100%;height:clamp(5rem,34vh,11rem)}.monster-name{color:#1b1b1b;white-space:nowrap;background:#ffe14d;border:2px solid #1b1b1b;border-radius:.3rem;margin-top:-.3rem;padding:.1rem .5rem;font:800 clamp(.7rem,2.6vmin,1rem)/1.2 system-ui,sans-serif;transform:rotate(-3deg);box-shadow:0 0 0 3px #fff}.monster-tag{color:#3a2a00;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(#ffe48a,#d4a72c);border:2px solid #fff;border-radius:999px;padding:.05rem .4rem;font:900 .7rem/1.3 system-ui,sans-serif;position:absolute;top:0;left:50%;translate:-50%}.monster-sticker:active,.monster-sticker[aria-pressed=true]{transform:scale(.94)translateY(3px)}.monster-cloud[data-chosen] .monster-sticker:not([aria-pressed=true]){opacity:.35}.monster-stage{background:radial-gradient(circle,#0000 30%,#0008);place-content:center;justify-items:center;animation:.25s both arcade-show;display:grid;position:absolute;inset:0}.monster-stage .monster-art{width:52vh;height:52vh}.comic-sticker{color:#fff;clip-path:polygon(50% 0,60% 18%,82% 6%,78% 30%,100% 34%,84% 52%,98% 72%,74% 72%,76% 96%,56% 80%,40% 100%,34% 78%,10% 90%,18% 66%,0 52%,18% 38%,6% 14%,32% 22%);-webkit-text-stroke:3px #1b1b1b;paint-order:stroke;text-shadow:3px 3px #1b1b1b;background:#ffe14d;margin-top:-2rem;padding:1.4rem 2.2rem;font:900 clamp(1.6rem,9vmin,3.4rem)/1 Impact,Arial Black,system-ui,sans-serif;animation:.35s both arcade-slam;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.monster-sticker,.monster-stage,.comic-sticker{transition:none;animation:none}}
.wait-stage{border-radius:var(--radius);background:var(--surface);height:15rem;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;touch-action:manipulation;margin:.5rem 0;position:relative;overflow:hidden;container-type:inline-size}.wait-stage[data-pack=simulate]{background:var(--sunk);box-shadow:none}.wait-stage .hud{color:var(--muted);z-index:2;justify-content:space-between;margin:0;font-size:.85rem;display:flex;position:absolute;inset:.4rem .6rem auto}.wait-stage .fuse{animation:wait-fuse calc(var(--ms) - var(--look,0s)) linear var(--look,0s) both;position:absolute;inset:0 0 auto}.wait-stage .fuse:before{content:"";border-radius:inherit;background:var(--danger);box-shadow:0 0 12px var(--danger);opacity:0;animation:wait-last .25s steps(1) calc(var(--ms) - 1s) 4;position:absolute;inset:0}.wait-stage .fuse.look{z-index:4;background:repeating-linear-gradient(-45deg, var(--line) 0 10px, var(--muted) 10px 20px);animation:wait-fuse var(--ms) linear both}.wait-stage .fuse.look:before{content:none}.wait-stage .fuse.look:after{content:"👀"}@keyframes wait-fuse{0%{right:0}to{right:100%}}@keyframes wait-last{0%{opacity:1}50%{opacity:0}}.wait-stage .verb{text-align:center;place-content:center;gap:.3rem;display:grid;position:absolute;inset:0}.wait-stage .verb strong{letter-spacing:.02em;font-weight:900;line-height:1}.wait-stage .verb span{color:var(--muted)}.wait-stage .verb[data-in=slam] strong{animation:wait-slam .26s var(--ease-standard) both}.wait-stage .verb[data-in=zoom] strong{animation:wait-zoom .32s var(--ease-standard) both}.wait-stage .verb[data-in=drop] strong{animation:wait-drop .3s var(--ease-standard) both}@keyframes wait-slam{0%{opacity:0;transform:scale(2.2)rotate(-6deg)}}@keyframes wait-zoom{0%{opacity:0;transform:scale(.1)}}@keyframes wait-drop{0%{opacity:0;transform:translateY(-120%)}}.wait-stage .target{z-index:3;text-align:center;width:fit-content;margin:0 auto;position:relative}.wait-stage .piece{min-width:2.75rem;min-height:2.75rem;box-shadow:none;font-size:max(1.6rem, calc(var(--s) * 55cqw));background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.wait-stage .piece small{color:var(--text);font-size:.8rem;font-weight:700}.wait-stage .piece[data-taken]{opacity:0;pointer-events:none;transition:opacity .3s, scale .3s, translate .3s var(--ease-standard);translate:0 -40%;scale:.4}.wait-stage .piece:disabled{opacity:1}.wait-stage .piece[data-behaviour=fall]{animation-name:wait-fall;animation-timing-function:linear;animation-fill-mode:both}@keyframes wait-fall{0%{top:-15%}to{top:130%}}.wait-stage .piece[data-behaviour=shuffle]{transition-property:left;transition-timing-function:var(--ease-standard)}.wait-stage .piece[data-behaviour=float]{animation-name:wait-float;animation-timing-function:linear;animation-fill-mode:both}@keyframes wait-float{0%{top:115%}to{top:-15%}}.wait-stage .piece[data-behaviour=slide-by]{animation-name:wait-slide-by;animation-timing-function:linear;animation-fill-mode:both}@keyframes wait-slide-by{0%{left:110%}to{left:-15%}}.wait-stage .piece.shown{pointer-events:none}.wait-stage .runner[data-hop]{animation:.45s both wait-hop}@keyframes wait-hop{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);translate:0;scale:1.1 .85}45%{animation-timing-function:cubic-bezier(.6,0,.8,.4);translate:0 -170%;scale:1}90%{translate:0;scale:1.15 .8}to{translate:0;scale:1}}.wait-stage .board.jump{cursor:pointer}.wait-stage .board.jump:after{content:"";border-bottom:2px solid var(--line);position:absolute;inset:auto 0 18%}.wait-stage .glass{border:3px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:linear-gradient(to top, #e8b23a calc(var(--level,0) * 100%), transparent 0);border-top:0;width:4.5rem;height:70%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.wait-stage .glass .line{border-block:2px solid var(--accent);position:absolute;inset-inline:-.4rem}.wait-stage .piece[data-depth="0"]{z-index:2}.wait-stage .piece[data-depth="1"]{z-index:1;opacity:.85}.wait-stage .piece[data-depth="2"]{opacity:.7;filter:blur(.5px)saturate(.8)}.wait-stage .shell{z-index:1;transition:translate var(--cover,.6s) var(--ease-standard);display:inline-block;position:relative}.wait-stage .shell[data-lifted]{translate:0 -75%}.wait-stage .shell[data-shake]{animation:ease-in-out both wait-shake}@keyframes wait-shake{0%,to{rotate:none}25%{rotate:-12deg}75%{rotate:12deg}}.wait-stage .hidden-thing{z-index:0}.wait-stage .shell{background:var(--cup,#4aa3ff);border-radius:50% 50% 22% 22%/64% 64% 22% 22%;width:1em;height:.8em;box-shadow:inset 0 -.12em #0000002e,inset .12em .1em #ffffff59}.wait-stage .shell[data-shell=s1]{--cup:#ffc23a}.wait-stage .shell[data-shell=s2]{--cup:#ff6a7a}.wait-stage canvas.drawn{pointer-events:none;width:1.4em;height:1em;display:block}.wait-stage .shell:has(canvas.drawn){width:auto;height:auto;box-shadow:none;background:0 0}.wait-stage .shell canvas.drawn{width:2em;height:1.4em}.wait-stage .board.whos .silhouette[data-drawn]{filter:none}.wait-stage .board.whos .silhouette canvas.drawn{width:1.5em;height:1.1em}.wait-stage .board.find .peek canvas.drawn{width:1.4em;height:1em}.wait-stage .arc{display:inline-block}.wait-stage .arc[data-arc=front]{animation-name:wait-arc-front;animation-timing-function:ease-in-out;animation-fill-mode:both}.wait-stage .arc[data-arc=back]{animation-name:wait-arc-back;animation-timing-function:ease-in-out;animation-fill-mode:both}.wait-stage .piece:has(.arc[data-arc=front]){z-index:3}.wait-stage .piece:has(.arc[data-arc=back]){z-index:0}@keyframes wait-arc-front{50%{translate:0 28%;scale:1.3}}@keyframes wait-arc-back{50%{opacity:.6;translate:0 -34%;scale:.68}}.wait-stage .clump{grid-template-columns:repeat(3,auto);gap:.05em;font-size:.45em;line-height:1;display:grid}.wait-stage .clump[data-n="1"]{grid-template-columns:auto}.wait-stage .clump[data-n="2"],.wait-stage .clump[data-n="4"]{grid-template-columns:repeat(2,auto)}.wait-stage .board.sort .next{animation:wait-drop .26s var(--ease-standard) both;font-size:3.2rem;position:absolute;top:38%;left:50%;translate:-50% -50%}.wait-stage .board.sort .stack{flex-wrap:wrap-reverse;justify-content:center;width:5rem;font-size:1.1rem;line-height:1;display:flex;position:absolute;bottom:48%;translate:-50%}.wait-stage [data-flip]{animation:wait-flip .24s var(--ease-standard) both;display:inline-block}@keyframes wait-flip{0%{transform:rotateY(90deg)}}.wait-stage .board.whos .silhouette{font-size:calc(var(--s) * 55cqw);filter:brightness(0);transition:filter .3s ease-out, scale .3s var(--ease-standard);line-height:1;position:absolute;top:46%;left:50%;translate:-50% -50%}.wait-stage .board.whos[data-revealed] .silhouette{filter:none;scale:1.12}.wait-stage .board.whos .name{white-space:nowrap;animation:wait-drop .26s var(--ease-standard) both;font-size:1.15rem;position:absolute;top:66%;left:50%;translate:-50%}.wait-stage .board.whos .piece.flop{animation:.6s ease-in both wait-flop}@keyframes wait-flop{40%{rotate:-20deg}to{translate:0 20%;rotate:180deg}}.wait-stage .board.find .peek{z-index:0;font-size:calc(var(--s) * 52cqw);pointer-events:none;line-height:1;animation:2.4s ease-in-out infinite wait-peek;position:absolute;translate:-15% -95%;rotate:18deg}.wait-stage .board.find .piece{z-index:1}.wait-stage .board.find[data-revealed] .peek{z-index:2;transition:translate .3s var(--ease-standard), scale .3s;animation:none;translate:-50% -120%;rotate:none;scale:1.5}.wait-stage .board.find .piece.shook{animation:.3s ease-in-out 2 wait-shake}@keyframes wait-peek{0%,70%,to{translate:-15% -95%}80%{translate:-10% -115%;rotate:8deg}90%{translate:-18% -100%;rotate:22deg}}.wait-stage .board.toot .fruit{width:max(2.75rem, calc(var(--s) * 55cqw));height:auto}.wait-stage .board.toot .again{font-size:1.4rem;position:absolute;bottom:6%;left:50%;translate:-50%}@keyframes wait-echo-0{40%{filter:drop-shadow(0 0 .3em gold);translate:0 -30%;scale:1.25}}@keyframes wait-echo-1{40%{filter:drop-shadow(0 0 .3em gold);translate:0 -30%;scale:1.25}}.wait-stage .board.feed .dino{font-size:16.5cqw;line-height:1;position:absolute;top:34%;left:6%}.wait-stage .board.feed .dino canvas.drawn{width:1.3em;height:1.1em}.wait-stage .board.feed .bubble{background:#fff;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:absolute;top:22%;left:34%;box-shadow:0 2px 6px #0003,-.9rem 1.1rem 0 -1.25rem #fff,-1.3rem 1.7rem 0 -1.45rem #fff}.wait-stage .board.feed .bubble canvas.fruit{width:2.3rem}.wait-stage .board.feed .dino[data-chomp]{animation:.3s ease-in-out 2 wait-chomp}.wait-stage .board.feed[data-ate=wrong]{animation:.12s ease-in-out 4 wait-shake}.wait-stage .board.feed .fart{background:radial-gradient(circle at 40% 45%, var(--fart) 0 35%, color-mix(in srgb, var(--fart) 60%, transparent) 55%, transparent 70%);pointer-events:none;border-radius:50%;width:7rem;height:5rem;animation:.7s ease-out both wait-puff;position:absolute;top:46%;left:-4%}@keyframes wait-chomp{50%{scale:1.1 .9}}@keyframes wait-puff{0%{opacity:1;scale:.2}to{opacity:.2;scale:1.4}}.wait-stage .board.stopped .piece{animation:ease-in-out infinite wait-bob}@keyframes wait-bob{0%,to{scale:1}15%{scale:1.12 .9}}@media (prefers-reduced-motion:reduce){.wait-stage .verb .ghost,.wait-stage .board.feed[data-ate],.wait-stage .board.feed .fart,.wait-stage .board.find .peek,.wait-stage .arc,.wait-stage .board.whos .piece.flop,.wait-stage .board.stopped .piece{animation:none}}.wait-stage .piece small{-webkit-line-clamp:2;white-space:normal;text-align:center;-webkit-box-orient:vertical;max-width:7.5em;font-size:.7rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.wait-stage .piece[data-grabbed]{border-radius:var(--radius);box-shadow:0 0 0 3px var(--accent), 0 8px 16px #0003;transition:transform .2s var(--ease-standard), box-shadow .2s;transform:translate(-50%,-60%)scale(1.25)}.wait-stage .verb[data-in=twirl] strong{animation:wait-twirl .9s var(--ease-standard) both}@keyframes wait-twirl{0%{opacity:0;transform:rotate(-720deg)scale(.1)}to{opacity:1;transform:none}}.wait-stage .between{animation:wait-wipe .22s var(--ease-standard) both;place-items:center;margin:0;display:grid;position:absolute;inset:0}@keyframes wait-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.wait-stage .verb .goal[data-n="2"]{font-size:4rem}.wait-stage .verb .goal[data-n="3"]{font-size:3rem}.wait-stage .verb .goal{margin-bottom:.3rem;position:relative}.wait-stage .verb .goal .avoid{color:var(--text);opacity:.75;font-size:1.1rem;font-weight:800;display:block}.wait-stage .target .avoid{opacity:.7;font-size:.85em}.wait-stage [data-game=whos] .goal{filter:brightness(0)}.wait-stage .verb .ghost{filter:none;font-size:2rem;animation:.9s ease-in-out both wait-ghost;position:absolute;bottom:-.2em;right:-.4em}@keyframes wait-ghost{0%{opacity:0;translate:.6em .6em}40%{opacity:1;translate:0}55%{translate:0;scale:.85}70%{translate:0;scale:1}to{opacity:0;translate:.3em .4em}}.wait-stage .board.sort .piece{border-bottom:5px solid var(--line);border-radius:0}.wait-stage .target[data-dock]{animation:wait-dock .38s var(--ease-standard) both}@keyframes wait-dock{0%{transform:translateY(4.5rem)scale(2.4)}}.wait-stage .splat-silly{pointer-events:none;place-items:center;font-size:5rem;animation:.6s ease-out both wait-splat;display:grid;position:absolute;inset:0}@keyframes wait-splat{0%{opacity:1;transform:scale(.3)rotate(-20deg)}to{opacity:0;transform:scale(1.4)rotate(10deg)}}.wait-stage[data-kids] .verb strong{animation-duration:.45s}.game-fold{animation:wait-fold .3s var(--ease-standard) both;margin:.25rem 0 .5rem}@keyframes wait-fold{0%{opacity:0;transform:scaleY(2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wait-stage [data-flip],.wait-stage .shell[data-shake],.wait-stage .board.sort .next,.wait-stage .verb strong,.wait-stage .between,.wait-stage .between[data-wipe],.wait-stage[data-wait-skin] .hit,.wait-stage .target[data-dock],.game-fold{animation:none}}.wait-stage .verb .goal{font-size:4.5rem;line-height:1.1;display:block}.wait-stage .target b{letter-spacing:.04em;font-weight:900}.wait-stage .target .goal{vertical-align:middle;font-size:1.6rem}.wait-stage .coin{color:#4a3300;background:#e8b23a;border-radius:50%;place-items:center;width:2.6rem;min-width:0;height:2.6rem;min-height:0;font:800 1.1rem/1 inherit;display:grid;box-shadow:inset 0 -3px #b8841a}.wait-stage .piece.coin{width:3rem;height:3rem;font-size:1.25rem}.wait-stage .between{background:var(--surface)}.wait-stage .board{z-index:auto;background:0 0;border:0;margin:0;padding:0;transition:none;position:absolute}.wait-stage .fuse{z-index:3}.wait-stage .hud{top:.9rem}.wait-stage:not([data-pack=simulate]) .verb{background:var(--accent);color:var(--accent-ink)}.wait-stage:not([data-pack=simulate]) .verb span{color:var(--accent-ink)}.wait-stage .verb strong{font-size:3.6rem;transform:rotate(-4deg)}.wait-stage .verb .goal{filter:drop-shadow(0 6px #0003);font-size:5.5rem;transform:rotate(6deg)}.wait-stage .fuse{background:repeating-linear-gradient(-45deg,#ffb020 0 10px,#ff7a00 10px 20px);border-radius:0 6px 6px 0;height:12px}.wait-stage .fuse:after{content:"🔥";font-size:1.3rem;position:absolute;top:-.55rem;right:-.6rem}.wait-stage .fuse[data-last]{background:var(--danger);box-shadow:0 0 12px var(--danger)}.wait-stage .board{inset:1.9rem 0 0}.wait-stage .target{background:var(--text);color:var(--surface);border-radius:999px;padding:.15rem .8rem;font-size:1.05rem}.wait-stage[data-pack=simulate] .target{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.wait-stage .between{background:repeating-linear-gradient(-45deg, var(--surface) 0 24px, var(--accent-soft) 24px 48px);font-size:5rem}.wait-stage[data-pack=simulate] .between{background:var(--sunk)}.wait-stage[data-wait-skin]:not([data-colours]){--w0:color-mix(in srgb, var(--accent) 75%, #000);--w1:var(--accent);--w2:var(--accent-ink)}.wait-stage[data-wait-skin] .verb{background:linear-gradient(160deg, var(--w1), var(--w0))}.wait-stage[data-wait-skin] .verb strong{font-family:var(--wf,ui-rounded), system-ui;color:var(--w2);text-shadow:0 3px #00000059}.wait-stage[data-wait-skin] .verb span{color:var(--w2)}.wait-stage[data-wait-skin] .fuse{background:repeating-linear-gradient(-45deg, var(--w2) 0 10px, var(--w1) 10px 20px)}.wait-stage[data-wait-skin] .between{background:repeating-linear-gradient(-45deg, var(--surface) 0 24px, color-mix(in srgb, var(--w1) 22%, var(--surface)) 24px 48px)}.wait-stage .between .word{font-family:var(--wf,ui-rounded), system-ui;color:var(--w1);-webkit-text-stroke:2px var(--surface);text-shadow:0 4px 0 var(--w0);font-size:3.4rem;font-weight:900;transform:rotate(-6deg)}.wait-stage .hit{display:none}.wait-stage:is([data-wait-skin=sunburst],[data-wait-skin=night]) .verb{background:repeating-conic-gradient(from 0deg at 50% 62%, color-mix(in srgb, var(--w1) 70%, white) 0 10deg, var(--w1) 10deg 20deg)}.wait-stage:is([data-wait-skin=sunburst],[data-wait-skin=night]) .board{background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--w1) 14%, transparent), transparent 70%)}.wait-stage:is([data-wait-skin=sunburst],[data-wait-skin=night]) .hit{z-index:3;border:4px solid var(--w1);width:4.2rem;height:4.2rem;color:var(--w1);font:900 1.3rem/1 var(--wf,ui-rounded), system-ui;box-shadow:0 0 0 6px color-mix(in srgb, var(--w1) 20%, transparent);pointer-events:none;border-radius:50%;place-items:center;animation:.6s ease-out both wait-hit;display:grid;position:absolute;translate:-50% -50%}.wait-stage:is([data-wait-skin=sunburst],[data-wait-skin=night]) .between{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--surface) 0 10deg, color-mix(in srgb, var(--w1) 18%, var(--surface)) 10deg 20deg)}.wait-stage:is([data-wait-skin=sunburst],[data-wait-skin=night]) .between .word{font-size:3.8rem}.wait-stage:is([data-wait-skin=sunburst],[data-wait-skin=night]) .verb span:last-child{color:#fff;text-shadow:0 1px 0 var(--w0), 0 0 6px var(--w0);font-weight:700}@keyframes wait-hit{0%{scale:.5}60%{opacity:1;scale:1}to{opacity:0;scale:1.1}}.wait-stage[data-wait-skin=night]{background:linear-gradient(var(--w1), var(--w0))}.wait-stage[data-wait-skin=night] .hud{color:#fff}.wait-stage[data-wait-skin=night] .board{background:radial-gradient(1px 1px at 18% 30%,#fff8,#0000),radial-gradient(1.5px 1.5px at 72% 52%,#fff8,#0000),radial-gradient(1px 1px at 46% 88%,#fff8,#0000)}.wait-stage[data-wait-skin=night] .hit{border-color:var(--w2);color:var(--w2)}.wait-stage[data-wait-skin=night] .between{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--w0) 0 10deg, var(--w1) 10deg 20deg)}.wait-stage[data-wait-skin=night] .between .word{color:var(--w2);-webkit-text-stroke:2px var(--w0)}.wait-stage[data-wait-skin=night] .piece small{color:#fff}@media (prefers-color-scheme:dark){.wait-stage[data-colours] .between .word{color:var(--w2);-webkit-text-stroke:2px var(--w0)}.wait-stage[data-colours] .hit{border-color:var(--w2);color:var(--w2)}}.wait-stage .piece{text-shadow:1.5px 0 #fff,-1.5px 0 #fff,0 1.5px #fff,0 -1.5px #fff,0 5px 3px #00000040}.wait-stage .verb .goal{filter:drop-shadow(0 0 #fff)drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 8px #0000004d)}.wait-stage{--glow:#fff}.wait-stage[data-colours]{--glow:var(--w2)}.wait-stage[data-dark] .piece{text-shadow:0 0 6px color-mix(in srgb, var(--glow) 70%, transparent), 0 4px 2px #0006}@media (prefers-color-scheme:dark){.wait-stage .piece{text-shadow:0 0 6px color-mix(in srgb, var(--glow) 70%, transparent), 0 4px 2px #0006}}.wait-stage :is(.piece.coin,.piece small){text-shadow:none}@property --wipe{syntax:"<number>";inherits:false;initial-value:1}.wait-stage .between[data-wipe=stripes]{-webkit-mask-image:repeating-linear-gradient(-45deg, #000 0 calc(var(--wipe) * 24px), transparent 0 24px);mask-image:repeating-linear-gradient(-45deg, #000 0 calc(var(--wipe) * 24px), transparent 0 24px);animation:wait-stripes .28s var(--ease-standard) both}.wait-stage .between[data-wipe=iris]{animation:wait-iris .28s var(--ease-standard) both}.wait-stage .between[data-wipe=shutter]{animation:wait-shutter .24s var(--ease-standard) both}@keyframes wait-stripes{0%{--wipe:0}to{--wipe:1}}@keyframes wait-iris{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes wait-shutter{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.wait-stage[data-full]{z-index:5;height:100dvh;box-shadow:none;--ink:#1a0b2e;--edge:#fff;background:#fff;border-radius:0;margin:0;position:fixed;inset:0}.wait-stage[data-full] .board{z-index:10;background:0 0;height:auto;position:absolute;inset:0 28px;box-shadow:none!important;border:0!important;border-radius:0!important}.wait-stage .ww-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wait-stage .ww-wash{opacity:.55;transition:filter .6s var(--ease-standard);background:radial-gradient(circle at 15% 10%,#971c93 0%,#5124cd 9%,#0630ff 18%,#039393 27%,#00f900 36%,#cbfa01 45%,#fefc00 55%,#fec800 64%,#fe9502 73%,#ff4f01 82%,#ff2101 91%,#d91d52 100%);position:absolute;inset:0}.wait-stage[data-round="2"] .ww-wash{filter:hue-rotate(120deg)}.wait-stage[data-round="3"] .ww-wash{filter:hue-rotate(240deg)}.wait-stage .ww-burst{background:repeating-conic-gradient(from 0deg at 50% 45%, #fffa 0 9deg, #0000 9deg 18deg);animation:40s linear infinite ww-turn;position:absolute;inset:-50%}@keyframes ww-turn{to{rotate:1turn}}.wait-stage[data-between] .ww-burst{animation:.6s cubic-bezier(.5,0,.75,0) both ww-warp}@keyframes ww-warp{to{filter:blur(6px);opacity:.2;scale:3.2}}.wait-stage[data-full] .piece,.wait-stage .ww-sticker,.wait-stage[data-full] .board.jump .boing{filter:drop-shadow(3px 0 0 var(--edge)) drop-shadow(-3px 0 0 var(--edge)) drop-shadow(0 3px 0 var(--edge)) drop-shadow(0 -3px 0 var(--edge)) drop-shadow(0 6px 4px #0006)}.wait-stage[data-full] .piece{text-shadow:none;scale:1.35}.wait-stage[data-full] .piece:nth-child(3n){rotate:-10deg}.wait-stage[data-full] .piece:nth-child(3n+1){rotate:7deg}.wait-stage[data-full] .piece:nth-child(3n+2){rotate:-4deg}.wait-stage[data-full] .piece:has(small){scale:1.12}.wait-stage[data-full] .piece small{width:max-content;max-width:6rem;color:var(--ink);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);text-shadow:none;white-space:normal;background:#fff;border-radius:999px;margin:.25rem auto 0;padding:.2rem .5rem;font:700 .62rem/1.15 Space Grotesk,system-ui,sans-serif;display:block}.wait-stage[data-full] .target{z-index:20;color:var(--ink);border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 0 0 8px var(--edge);white-space:nowrap;background:#ffe600;border-radius:16px;padding:.4rem 1rem;font-family:World city,system-ui,sans-serif;font-size:1.6rem;position:absolute;top:28px;left:50%;translate:-50%;rotate:-6deg}.wait-stage[data-full] .target b{font-size:2.4rem}.wait-stage[data-full] .fuse{background:var(--ink);z-index:20;height:14px;box-shadow:0 0 0 5px var(--edge);border-radius:9px;inset:auto 18px 22px}.wait-stage[data-full] .fuse:after{content:"🔥";font-size:2rem;position:absolute;top:-22px;right:-6px}.wait-stage[data-full] .verb{z-index:20;background:0 0}.wait-stage[data-full] .verb strong{color:#ffe600;-webkit-text-stroke:3px var(--ink);paint-order:stroke;text-shadow:0 6px 0 var(--ink);font-family:World city,system-ui,sans-serif;font-size:3.2rem}.wait-stage[data-full] .verb span{color:var(--ink);font-weight:700}.wait-stage .ww-sticker{font-size:2.4rem;position:absolute}.wait-stage .ww-over{z-index:50;text-align:center;background:radial-gradient(circle at 50% 40%,#fff9 0,#fff0 60%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wait-stage .ww-over .die3d{margin-bottom:1.4rem}.wait-stage .ww-over h2{line-height:1.05;font-family:var(--world-font,"World sweets"), ui-rounded, system-ui, sans-serif;color:#fff;-webkit-text-stroke:3px color-mix(in oklab, var(--accent) 70%, #000);paint-order:stroke;text-shadow:0 5px 0 color-mix(in oklab, var(--accent) 70%, #000);margin:.5rem 1.5rem 0;font-size:2.6rem;font-weight:400}.wait-stage .ww-big{color:#ffe600;-webkit-text-stroke:3px var(--ink);paint-order:stroke;text-shadow:0 6px 0 var(--ink);animation:wait-slam .26s var(--ease-standard) both;margin:.6rem 0;font-family:World city,system-ui,sans-serif;font-size:3.2rem;rotate:-8deg}.wait-stage .ww-round,.wait-stage .ww-kept{color:var(--ink);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:999px;margin:.2rem 1.5rem 0;padding:.2rem .9rem}.wait-stage .ww-round{font-family:World city,system-ui,sans-serif;font-size:1.2rem}.wait-stage .ww-kept{padding:.35rem .9rem;font:700 .95rem Space Grotesk,system-ui,sans-serif}.wait-stage .ww-over[data-ready]{background:0 0}@media (prefers-color-scheme:dark){.wait-stage[data-full]{--edge:#1a0b2e;background:#120a1f}.wait-stage .ww-wash{opacity:.38}.wait-stage .ww-burst{background:repeating-conic-gradient(from 0deg at 50% 45%, #ffffff1f 0 9deg, #0000 9deg 18deg)}.wait-stage[data-full] .piece small{color:#fff;background:#1a0b2e;border-color:#ffe600;box-shadow:0 3px #ffe600}.wait-stage[data-full] .fuse{background:#ffe600;box-shadow:0 0 0 5px #1a0b2e}.wait-stage .ww-over{background:radial-gradient(circle at 50% 40%,#120a1fcc 0,#120a1f00 65%)}.wait-stage .ww-round,.wait-stage .ww-kept{color:#fff;background:#1a0b2e;border-color:#ffe600;box-shadow:0 4px #ffe600}}.wait-stage[data-still] :is(.ww-burst,.ww-big),.wait-stage[data-still] .ww-wash{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.wait-stage :is(.ww-burst,.ww-big){animation:none}.wait-stage .ww-wash{transition:none}}.wait-stage{isolation:isolate}.wait-stage .wait-world{z-index:-1;pointer-events:none;position:absolute;inset:0}.wait-stage .wait-world canvas{width:100%;height:100%;display:block}.wait-stage .wait-world:after{content:"";background:color-mix(in srgb, var(--surface) 72%, transparent);transition:opacity .3s ease-out;position:absolute;inset:0}.wait-stage[data-phase=between] .wait-world:after{opacity:.3}.wait-stage:has(.wait-world) .between{background:color-mix(in srgb, var(--surface) 30%, transparent)}.wait-stage .haul{z-index:-1;pointer-events:none;width:100%;height:45%;position:absolute;inset:auto 0 0}.wait-stage .between .flop{font-size:3rem;line-height:1;animation:.5s ease-in both wait-flop-over;display:block}@keyframes wait-flop-over{0%{translate:0;rotate:none}35%{translate:0 -20%;rotate:-25deg}to{translate:0 25%;rotate:190deg}}@media (prefers-reduced-motion:reduce){.wait-stage .between .flop{animation:none;rotate:180deg}.wait-stage .board.echo .piece{animation:none!important}}.wait-stage .ww-frame{z-index:60;pointer-events:none;position:absolute;inset:0}.wait-stage .ww-frame .ww-sticker{animation:.5s ease-in-out infinite alternate ww-bob;animation-delay:calc(var(--i) * -.13s);font-size:2rem}@keyframes ww-bob{to{translate:0 -10%;scale:1.12}}.wait-stage[data-run] .ww-wash{animation:2s ease-out infinite ww-pulse}@keyframes ww-pulse{0%{opacity:.8}25%,to{opacity:.55}}.wait-stage .slam{white-space:nowrap;display:inline-block}.wait-stage .slam>span{animation:.34s cubic-bezier(.2,1.6,.4,1) both ww-letter;animation-delay:calc(var(--i) * 45ms);display:inline-block}.wait-stage .slam>span:nth-child(odd){rotate:-6deg}.wait-stage .slam>span:nth-child(2n){rotate:5deg}@keyframes ww-letter{0%{opacity:0;translate:0 -40%;scale:3.2}60%{opacity:1;scale:.85}}.wait-stage[data-run] .hud{z-index:40;color:#fff;-webkit-text-stroke:1.5px var(--ink);paint-order:stroke;font:1.5rem/1 World city,system-ui,sans-serif;inset:122px 18px auto}.wait-stage .ww-run{background:radial-gradient(circle at 50% 45%,#fffc 0,#fff0 62%)}.wait-stage .ww-run .ww-big{font-size:4rem;animation:none}.wait-stage .ww-run:not([data-won]) .ww-big{color:#ff5a5a}.wait-stage .ww-run .ww-round{font-size:1.6rem;animation:.3s cubic-bezier(.2,1.6,.4,1) .2s both ww-pop}.wait-stage .ww-lives{letter-spacing:.2rem;margin:.6rem 0 0;font-size:1.6rem}.wait-stage .ww-lives [data-lost]{filter:grayscale();opacity:.35}.wait-stage .ww-lives [data-pop]{animation:.3s cubic-bezier(.2,1.6,.4,1) .2s reverse both ww-pop;display:inline-block}@media (prefers-reduced-motion:reduce){.wait-stage .ww-lives [data-pop]{animation:none}}.wait-stage .ww-faster{color:#fff;border:4px solid var(--ink);background:#ff2d55;border-radius:12px;margin:1rem 0 0;padding:.3rem 1.2rem;font:2.2rem/1.1 World city,system-ui,sans-serif;animation:.25s step-end .3s 4 both ww-siren;rotate:-4deg}@keyframes ww-pop{0%{scale:0}}@keyframes ww-siren{50%{color:var(--ink);background:#ffe600}}.wait-stage .piece.the-one{animation:.4s ease-in-out infinite alternate ww-ring}@keyframes ww-ring{to{filter:drop-shadow(0 0 .6rem #ffe600)drop-shadow(0 0 .2rem #ffe600);scale:1.35}}.wait-stage .piece .upside{display:inline-block;rotate:180deg}.wait-stage .board.odd[data-level]{animation:ww-zoom .26s var(--ease-standard) both}@keyframes ww-zoom{0%{opacity:0;scale:1.4}}.wait-stage .piece[data-behaviour=fall]{padding:.9rem}.wait-stage .board.order .piece.next-up{filter:drop-shadow(0 0 .5rem #ffe600)}.wait-stage .board.order .piece.wobble{animation:.12s ease-in-out 3 wait-shake}.wait-stage .board.jump:after{content:none}.wait-stage .board.jump .ground{background:linear-gradient(#6fd36f,#3d8b3d);border-block:4px solid #2a6b2a;height:1.4rem;position:absolute;inset:77% -28px auto}.wait-stage .board.jump .shadow{width:calc(var(--s) * 40cqw);background:#0005;border-radius:50%;height:.7rem;position:absolute;translate:-50% 1.6rem}.wait-stage .board.jump .shadow[data-hop]{animation:ww-shadow var(--air) both}@keyframes ww-shadow{45%{opacity:.4;scale:.4}}.wait-stage .board.jump .runner[data-hop]{animation:ww-hop var(--air) both}@keyframes ww-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0;scale:1.25 .7}12%{scale:.8 1.3}45%{animation-timing-function:cubic-bezier(.6,0,.8,.4);translate:0 -230%;rotate:-12deg;scale:1}88%{translate:0;rotate:none;scale:1.3 .7}to{translate:0;scale:1}}.wait-stage .board.jump .boing{z-index:3;color:#ffe600;-webkit-text-stroke:2px var(--ink);paint-order:stroke;pointer-events:none;font:1.6rem World city,system-ui,sans-serif;animation:.6s ease-out both ww-boing;position:absolute;translate:-10% -50%}@keyframes ww-boing{0%{opacity:0;scale:.2}25%{opacity:1;scale:1.3}to{opacity:0;translate:-10% -150%;scale:1}}.wait-stage .board.jump .dust{pointer-events:none;opacity:0;animation:.45s ease-out both ww-dust;animation-delay:calc(var(--air) * .85);font-size:1.6rem;position:absolute;translate:-50% -50%}@keyframes ww-dust{0%{opacity:.9;scale:.5}to{opacity:0;translate:-90% -60%;scale:1.8}}.wait-stage[data-full] .board.jump:has(.runner[data-hop]){animation:.16s ease-out both ww-land;animation-delay:calc(var(--air) * .88)}@keyframes ww-land{40%{translate:0 6px}}.wait-stage .glass{--froth:#fff3d6;background:linear-gradient(to top, #e8b23a calc(var(--level,0) * 100%), var(--froth) calc(var(--level,0) * 100%), var(--froth) calc(var(--level,0) * 100% + .6rem), transparent 0);transition:background .12s}.wait-stage .board.pour .glass[data-state=pouring]:before{content:"";left:50%;bottom:calc(var(--level,0) * 100%);background:linear-gradient(#e8b23a,#f4c75a);border-radius:.3rem;width:.6rem;position:absolute;top:-40%;translate:-50%}.wait-stage .board.pour .glass[data-state=spilt]:after{content:"💦";font-size:2rem;animation:.2s both ww-pop;position:absolute;top:-1.6rem;left:50%;translate:-50%}.wait-stage .board.sort .stack>span:last-child{animation:.38s cubic-bezier(.3,0,.6,1) both ww-arc-left}.wait-stage .board.sort .stack>span[data-from=left]:last-child{animation-name:ww-arc-right}@keyframes ww-arc-left{0%{translate:140% -260%;scale:2.2}50%{translate:70% -330%}}@keyframes ww-arc-right{0%{translate:-140% -260%;scale:2.2}50%{translate:-70% -330%}}.wait-stage .board.whos:not([data-revealed]) .silhouette{animation:ww-dawn var(--ms) linear both}.wait-stage .board.whos:not([data-revealed]) .silhouette[data-drawn]{animation-name:ww-dawn-drawn}@keyframes ww-dawn{to{filter:brightness(.35)}}@keyframes ww-dawn-drawn{to{filter:brightness(3.5)}}.wait-stage .board.find .piece.rustle:nth-child(odd){animation:.3s ease-in-out 1.1s infinite wait-shake}main.mini-games{z-index:50;background:var(--bg);position:fixed;inset:0;overflow:hidden}main.mini-games .wait-stage[data-full]{z-index:0}.mini-done{z-index:70;padding-inline:.7rem;position:fixed;bottom:44px;left:10px}.mini-tap{z-index:80;color:#fff;-webkit-text-stroke:2px #1a0b2e;paint-order:stroke;background:#0008;border:0;border-radius:0;place-content:center;gap:1rem;width:100vw;height:100dvh;margin:0;font:2.6rem/1.1 World city,system-ui,sans-serif;display:grid;position:fixed;inset:0}.mini-tap span{animation:.6s ease-in-out infinite alternate ww-bob}.mini-end{text-align:center;place-content:center;min-height:100dvh;padding:1rem;display:grid}.mini-end .mini-score{font-size:2rem;font-weight:700}@media (prefers-reduced-motion:reduce){.wait-stage :is(.ww-frame .ww-sticker,.slam>span,.ww-faster,.ww-run .ww-round,.piece.the-one,.board.odd[data-level],.board.jump .runner,.board.jump .shadow,.board.jump .boing,.board.jump .dust,.board.sort .stack>span,.board.whos .silhouette,.board.find .piece.rustle),.wait-stage[data-run] .ww-wash,.wait-stage[data-full] .board.jump,.mini-tap span{animation:none!important}}.wait-stage[data-still] :is(.ww-frame .ww-sticker,.slam>span,.board.find .piece.rustle),.wait-stage[data-still][data-run] .ww-wash{animation:none}.wait-stage .board.held{touch-action:none;cursor:pointer}.wait-stage .hold-hint{pointer-events:none;font-size:2.6rem;animation:.8s ease-in-out infinite ww-press;position:absolute;bottom:14%;left:50%;translate:-50%}@keyframes ww-press{50%{translate:-50% 12%;scale:.8}}.wait-stage .board.stomp :is(.outline,.grower){transform-origin:50% 100%;pointer-events:none;font-size:40cqw;line-height:1;position:absolute;bottom:22%;left:50%;translate:-50%}.wait-stage .board.stomp .outline{scale:var(--fit);opacity:.3;filter:brightness(0) drop-shadow(0 0 calc(var(--band) * 20cqw) #fff)}.wait-stage .board.stomp .grower{scale:var(--level)}.wait-stage .board.stomp .grower[data-landed]{animation:.32s ease-out both ww-stomp}@keyframes ww-stomp{0%{translate:-50% -30%}60%{translate:-50%;scale:calc(var(--level) * 1.15) calc(var(--level) * .8)}}.wait-stage .piece[data-behaviour=flee]{animation-name:wait-flee;animation-timing-function:ease-in;animation-fill-mode:both}@keyframes wait-flee{0%{opacity:0;scale:.4}8%{opacity:1;scale:1}15%,35%{translate:4%}25%,45%{translate:-4%}55%{translate:0}to{translate:var(--fx) var(--fy)}}.wait-stage .board.swat .piece[data-taken]{opacity:0;transition:scale .16s,opacity .4s .2s;translate:0;scale:1.4 .2}.wait-stage .board.dodge .side{z-index:0;background:0 0;border:0;width:50%;position:absolute;top:0;bottom:0}.wait-stage .board.dodge .side-L{left:0}.wait-stage .board.dodge .side-R{right:0}.wait-stage .board.dodge .side:active{background:#fff3}.wait-stage .board.dodge .ground{pointer-events:none;background:linear-gradient(#c9a26b,#8a6a3d);border-top:4px solid #5a4325;height:1.2rem;position:absolute;inset:84% -28px auto}.wait-stage .board.dodge .runner{transition:left .14s var(--ease-standard);z-index:2}.wait-stage .board.dodge .runner[data-flat]{scale:1.5}.wait-stage .board.dodge .piece[data-behaviour=fall]{z-index:1;padding:0}.wait-stage .board.count .answer{animation:wait-drop .26s var(--ease-standard) both}.wait-stage .board.clap{cursor:pointer}.wait-stage .board.clap .piece[data-on]{animation:.22s ease-out both ww-clap}.wait-stage .board.clap .piece:last-of-type[data-on]{filter:drop-shadow(0 0 .8rem #ffe600)}.wait-stage .board.clap .piece[data-tapped]{animation:.22s ease-out both ww-clap}@keyframes ww-clap{40%{scale:1.3 .85}}.wait-stage .board.clap[data-off]{animation:.12s ease-in-out 2 wait-shake}.wait-stage .board.clap .count-in{color:#ffe600;-webkit-text-stroke:2px #1a0b2e;paint-order:stroke;pointer-events:none;font:3rem World city,system-ui,sans-serif;position:absolute;top:30%;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.wait-stage :is(.hold-hint,.board.stomp .grower,.board.clap .piece,.board.clap,.board.count .answer){animation:none!important}}.still{place-items:center;width:92%;height:92%;display:grid}.still img{object-fit:contain;width:100%;height:100%}.still.inline{vertical-align:middle;width:1.6em;height:1.6em;display:inline-grid}
.title-card{z-index:1000;background:radial-gradient(120% 70% at 50% 28%, color-mix(in oklab, var(--accent) 30%, var(--bg)), var(--bg) 70%);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}html:has(.title-card:not([data-up])){overflow:hidden}.title-card .title-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 1.5rem;display:flex}.title-card .title-stage{place-items:center;height:clamp(110px,20dvh,170px);display:grid;position:relative}.title-card .title-stage:after{content:"";filter:blur(6px);background:#07131c38;border-radius:50%;width:110px;height:16px;margin-left:-55px;position:absolute;bottom:8px;left:50%}.title-card h1{font-family:var(--world-font,"World puff"), ui-rounded, system-ui, sans-serif;max-width:22rem;color:color-mix(in oklab, var(--accent) 75%, var(--text));overflow-wrap:anywhere;margin:.3rem 0 .5rem;font-size:2.6rem;font-weight:400;line-height:1.05}.title-card .title-premise{max-width:20rem;color:color-mix(in oklab, var(--text) 80%, transparent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .8rem;font-size:1rem;display:-webkit-box;overflow:hidden}.title-card .title-cast{flex-wrap:wrap;justify-content:center;max-width:22rem;margin:0;padding:0;list-style:none;display:flex}.title-card .title-cast li{align-items:center;gap:.3rem;margin:0 .35rem .3rem 0;font-size:.85rem;font-weight:600;display:inline-flex}.title-card .title-cast img{border-radius:50%;width:1.6rem;height:1.6rem}.title-card .title-wait{padding:0 1.25rem 1.75rem}.title-card .title-while{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0 0 .4rem;font-size:.8rem;font-weight:700}:is(.title-card .title-while .playing,.title-card:has(.title-game .wait-stage) .title-while .rolling){display:none}.title-card:has(.title-game .wait-stage) .title-while .playing{display:inline}.title-card .title-game .wait-stage{margin:0}.title-card[data-up]{pointer-events:none;animation:.5s cubic-bezier(.5,0,.75,0) both title-lift}@keyframes title-lift{to{opacity:.6;translate:0 -100%}}.title-card[data-gone]{display:none}@media (prefers-reduced-motion:reduce){.title-card[data-up]{animation:none;display:none}}.title-card[data-still] .die3d .cube,.title-card[data-still] .die3d .top i.on{animation:none}.summary-card .description.held{display:none}main:has(.title-card[data-failed]) .summary-card .description.held{display:block}
:root:has(nav[data-kid]){--ground:#e6f5f1;--surface:#fff;--sunk:#d8eee8;--field:#d3ebe4;--text:#0d2a2a;--muted:#4d6f6c;--line:#c6e3dc;--quiet:#fff;--quiet-ink:#4f6b68;--shadow:0 4px 0 #bfe0d7;--deck-gap:.55rem;--radius-inner:var(--radius);--drop:0 3px 0 var(--line);--drop-primary:0 3px 0 color-mix(in oklab, var(--accent) 60%, #000);--edge:var(--line);--radius-chip:999px;--radius-send:50%;--radius-lead:16px;--lead-small:3.4rem;--title-weight:700}:root:has(main[data-skin=book]){--bg:#f5eedf;--surface:#fffaf0;--sunk:#eee4d1;--field:#ebe1cc;--text:#2c2219;--muted:#6c5d4a;--line:#e0d3ba;--quiet:#fffaf0;--quiet-ink:#6c5d4a;--shadow:0 3px 0 #e0d3ba}:root:has(main[data-skin=book]) body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}main[data-skin=book] :is(.exchange p.narration,.exchange p.note,.end-of-run p),main[data-skin=book]:not([data-card-skin]) .summary-card .description{font-family:var(--skin-serif)}main[data-skin=book] .exchange p.text{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:16px}main[data-skin=book] .choose{box-shadow:0 0 0 1px var(--line), var(--shadow)}main[data-skin=book] .choose button[data-stance]{box-shadow:inset 4px 0 0 var(--stance);background:0 0}main[data-skin=book] .end-of-run{box-shadow:0 0 0 1px var(--line), 0 6px 0 -2px var(--sunk), 0 8px 0 -2px var(--line)}@font-face{font-family:Literata;src:url(/fonts/literata.woff2)format("woff2");font-weight:400 700;font-display:swap}:root:has(main[data-skin=book]){--skin-serif:Literata, "Iowan Old Style", Palatino, Georgia, ui-serif, serif}main[data-skin=book][data-mode]:not([data-mode=simulate],[data-mode=party],[data-calm]) .thread .exchange .caption{background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--text);box-shadow:0 0 0 1px var(--line)}main[data-skin=book][data-mode]:not([data-mode=simulate],[data-mode=party],[data-calm]) .thread .exchange .caption p.narration{font-family:var(--skin-serif);font-size:.95rem;line-height:1.5}main[data-skin=book][data-mode]:not([data-mode=simulate],[data-mode=party],[data-calm]) .thread .exchange p.beat{background:var(--sunk);color:var(--text);box-shadow:0 0 0 1px var(--line);font-family:var(--skin-serif)}main[data-skin=book][data-mode]:not([data-mode=simulate],[data-mode=party],[data-calm]) .thread .exchange .line p.text{font-family:var(--skin-serif);font-size:.98rem;line-height:1.42}main[data-skin=book][data-mode]:not([data-mode=simulate],[data-mode=party],[data-calm]) .thread .exchange .line p.text .who{letter-spacing:.02em;font-family:Space Grotesk,system-ui,sans-serif}main[data-skin=book] :is(.exchange p.said,.choose button[data-stance]){font-family:var(--skin-serif)}main[data-skin=cards]{--skin-ink:var(--text);--skin-card:0 0 0 2px var(--skin-ink), 4px 4px 0 2px var(--skin-ink)}main[data-skin=cards] :is(section.reply,ol.ranked>li,.gauges li){box-shadow:var(--skin-card)}main[data-skin=cards] .choose button[data-stance]{box-shadow:inset 5px 0 0 var(--stance), 0 0 0 2px var(--skin-ink)}main[data-skin=cards] .chip{box-shadow:0 0 0 1.5px var(--skin-ink)}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-900.woff2)format("woff2");font-weight:900;font-display:swap}:is(:root:has(main[data-skin=cards]),:root:has(main[data-card-skin=cards]),:root:has(main.arcade[data-skin-variant=trading])){--card-ink:#1d1c1a;--gold:#ffd24a;--card-paper:#fffdf6}:root:has(main[data-skin=cards]:not([data-mode])){--bg:#ece5d6}@media (prefers-color-scheme:dark){:root:where(:not(:has(nav[data-kid]))):is(:has(main[data-skin=cards]),:has(main[data-card-skin=cards]),:has(main.arcade[data-skin-variant=trading])){--card-ink:#ebeae6;--card-paper:#221e18}:root:where(:not(:has(nav[data-kid]))):has(main[data-skin=cards]:not([data-mode])){--bg:#16130f}}main[data-skin=cards]{--surface:var(--card-paper)}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card){background:var(--card-paper);border:3px solid var(--card-ink);box-shadow:5px 5px 0 var(--card-ink);border-radius:18px;padding:0;overflow:hidden}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card)>.scene-text{padding:0 1rem .9rem}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card) .title-row{background:var(--accent);border-bottom:3px solid var(--card-ink);align-items:center;gap:.6rem;margin:0 -1rem .8rem;padding:.9rem 1rem .8rem}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card) .title-row h1{color:var(--accent-ink);letter-spacing:-.02em;text-wrap:balance;min-width:0;margin:0;font-family:Inter Display,Inter,sans-serif;font-size:1.65rem;font-weight:900;line-height:1.08;container-type:inline-size}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card) .title-row h1>.fit{font-size:clamp(1.1rem,calc(100cqi / (var(--chars) * .54)),1.65rem)}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card) .title-row>:is(img.face,.cover){border:3px solid var(--accent-ink);border-radius:12px;width:3.6rem;height:3.6rem}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card) form.thumbs button:not([aria-pressed=true]){filter:grayscale();opacity:1;box-shadow:inset 0 0 0 2px var(--accent-ink);background:0 0;border-radius:999px}:is(main[data-skin=cards],main[data-card-skin=cards]) .summary-card:not(.story-card) .tag.heading,main[data-skin=cards] .tag.heading{border:2px solid var(--card-ink);background:var(--gold);color:#1d1c1a;text-transform:uppercase;letter-spacing:.07em;border-radius:6px;font-size:.68rem;font-weight:900}main[data-skin=cards] :is(.choose,.choose.turn-choices[data-mood]){box-shadow:none;background:0 0;border-color:#0000;gap:.8rem;padding:.25rem 0}main[data-skin=cards] .choose :is(button,a.button):not([data-stance]){background:var(--card-paper);border:2.5px solid var(--card-ink);box-shadow:4px 4px 0 var(--card-ink);border-radius:14px;font-weight:800}main[data-skin=cards] .choose.hand>:is(button,a.button,form):nth-child(odd){rotate:-.8deg}main[data-skin=cards] .choose.hand>:is(button,a.button,form):nth-child(2n){rotate:.7deg}main[data-skin=cards] .choose .choose-mark{background:var(--gold);color:#1d1c1a;border:2px solid var(--card-ink);vertical-align:middle;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-right:.45rem;font-size:.85rem;display:inline-grid}:is(main[data-skin=cards],main[data-card-skin=cards] .summary-card) .chip{background:var(--card-paper);border:2px solid var(--card-ink)}main[data-skin=cards] :is(.thread .scene-card,.end-of-run,.board,.card){border:2.5px solid var(--card-ink);box-shadow:4px 4px 0 var(--card-ink);border-radius:16px}main[data-skin=cards] .exchange p.said.picked{background:var(--gold);color:#1d1c1a;border:2.5px solid var(--card-ink);box-shadow:3px 3px 0 var(--card-ink);border-radius:12px;font-weight:800}main[data-skin=cards] .dock .fab{background:var(--card-paper);border:2.5px solid var(--card-ink);box-shadow:3px 3px 0 var(--card-ink)}main[data-skin=cards] .tabs button[aria-selected=true]{background:var(--card-ink);color:var(--card-paper);border-bottom-color:#0000;border-radius:999px}:root:has(main[data-skin=texts]){--bg:#eef0f4;--surface:#fff;--sunk:#e8ebf0;--field:#e3e7ed;--text:#1b2430;--muted:#5b6575;--line:#d8dde5;--quiet:#fff;--quiet-ink:#5b6575;--shadow:0 1px 2px #141e2d14}main[data-skin=texts] :is(.exchange p.text,.exchange p.said){border-radius:20px}main[data-skin=texts] :is(.summary-card,section.reply,.choose,.end-of-run,ol.ranked>li,.card,.gauges li){box-shadow:0 0 0 1px var(--line)}main[data-skin=texts] .choose :is(button,a.button):not(.primary){box-shadow:inset 0 0 0 1px var(--accent);background:0 0}@media (prefers-color-scheme:dark){:root:where(:not(:has(nav[data-kid]))):has(main[data-skin=book]){--bg:#1c1712;--surface:#28211a;--sunk:#211b15;--field:#322920;--text:#efe4d1;--muted:#b2a28a;--line:#3c3226;--quiet:#28211a;--quiet-ink:#b2a28a;--shadow:0 3px 0 #110d09}:root:has(main[data-skin=texts]){--bg:#0f141a;--surface:#1a2129;--sunk:#141a21;--field:#232c37;--text:#e3e9ef;--muted:#93a0ae;--line:#2a333e;--quiet:#1a2129;--quiet-ink:#93a0ae;--shadow:none}}:root:has(main[data-skin][data-skin-variant=newsprint]){--bg:#e9e7df;--surface:#f6f5ef;--sunk:#dfdcd1;--field:#dcd9cd;--line:#bdb9ab;--text:#151515;--muted:#55534c;--quiet:#f6f5ef;--quiet-ink:#55534c;--accent:#151515;--accent-ink:#f6f5ef;--accent-soft:#dad7cb;--shadow:none;--card-paper:#f6f5ef;--card-ink:#151515;--skin-serif:Literata,Georgia,serif}@media (prefers-color-scheme:dark){:root:has(main[data-skin][data-skin-variant=newsprint]){--bg:#161719;--surface:#202124;--sunk:#1b1c1e;--field:#26272a;--line:#3b3c40;--text:#ebe9e1;--muted:#a3a19a;--quiet:#202124;--quiet-ink:#a3a19a;--accent:#ebe9e1;--accent-ink:#161719;--accent-soft:#2b2c2f;--card-paper:#202124;--card-ink:#ebe9e1}}:root:has(main[data-skin][data-skin-variant=newsprint]) body{background-image:radial-gradient(color-mix(in srgb,var(--text) 9%,transparent) .6px,transparent .7px);background-size:4px 4px}main[data-skin][data-skin-variant=newsprint] .summary-card.story-card{background:var(--surface);border-top:4px solid var(--text);border-bottom:1px solid var(--text)}main[data-skin][data-skin-variant=newsprint] .summary-card.story-card .title-row h1{font-family:var(--skin-serif);text-transform:uppercase;letter-spacing:-.01em;color:var(--text);font-weight:800}main[data-skin][data-skin-variant=newsprint] .summary-card.story-card ul.tags .tag{font-family:var(--skin-serif);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.66rem}main[data-skin][data-skin-variant=newsprint][data-mode]:not([data-calm]) .thread .exchange .scene-card{background:var(--surface);border:1px solid var(--text);box-shadow:none;border-radius:2px}main[data-skin][data-skin-variant=newsprint] .exchange .scene-card>.atmosphere{filter:grayscale()contrast(1.1)}@media (prefers-color-scheme:dark){main[data-skin][data-skin-variant=newsprint] .exchange .scene-card>.atmosphere{filter:grayscale()contrast(1.1)brightness(.55)}}main[data-skin][data-skin-variant=newsprint][data-mode] .thread .exchange .caption{background:var(--surface);color:var(--text);box-shadow:none;border-top:2px solid var(--text);border-bottom:1px solid var(--line);border-radius:0}main[data-skin][data-skin-variant=newsprint][data-mode] .thread .exchange .caption p.narration{font-family:var(--skin-serif);font-size:.93rem;line-height:1.5}main[data-skin][data-skin-variant=newsprint][data-mode] .thread .exchange .caption:not(.caption~.caption) p.narration:first-child:first-letter{float:left;margin:.08em .12em 0 0;font-size:2.2em;font-weight:800;line-height:.9}main[data-skin][data-skin-variant=newsprint][data-mode] .thread .exchange .line .chat-face.large:not(.gap){border:1.5px solid var(--text);border-radius:2px}main[data-skin][data-skin-variant=newsprint][data-mode] .thread .exchange .line p.text{font-family:var(--skin-serif);border:1.5px solid var(--text);background:var(--surface);border-radius:2px}main[data-skin][data-skin-variant=newsprint][data-mode] .thread .exchange .line p.text .who{background:var(--text);color:var(--surface);text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-size:.62rem}main[data-skin][data-skin-variant=newsprint] .exchange p.said{font-family:var(--skin-serif);background:var(--text);color:var(--surface);box-shadow:none;border-radius:2px}main[data-skin][data-skin-variant=newsprint] .choose{background:var(--surface);border:1px solid var(--text);box-shadow:none;border-radius:2px}main[data-skin][data-skin-variant=newsprint] .choose button[data-stance]{font-family:var(--skin-serif);box-shadow:inset 3px 0 0 var(--stance);border-bottom:1px solid var(--line);background:0 0;border-radius:0}main[data-skin][data-skin-variant=newsprint] header.board{background:var(--surface);border:0;border-top:4px solid var(--text);border-bottom:1px solid var(--text);box-shadow:none;font-family:var(--skin-serif);border-radius:0}main[data-skin][data-skin-variant=newsprint] .board .board-title{font-family:var(--skin-serif);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--text);padding-bottom:.15rem;font-size:.62rem}main[data-skin][data-skin-variant=newsprint] .board .suspects .pin{border:1.5px solid var(--text);font-family:var(--skin-serif);background:var(--surface);padding:.25rem .45rem;font-size:.82rem}main[data-skin][data-skin-variant=newsprint] .board .finds .pin.card{border:1px dashed var(--muted);background:var(--surface);padding:.3rem .5rem;font-size:.8rem;rotate:-.8deg}main[data-skin][data-skin-variant=newsprint] .board .finds .pin.card:nth-child(2n){rotate:.7deg}:root:has(main[data-skin][data-skin-variant=spire]){--bg:#1b1820;--surface:#2a2630;--sunk:#221f27;--field:#2e2a35;--line:#4a4452;--text:#efe6d2;--muted:#b2a78f;--quiet:#2a2630;--quiet-ink:#b2a78f;--card-paper:#2a2630;--card-ink:#0d0c10;--gold:#d9a93c;--parch:#efe4cb;--parch-ink:#231d17;--shadow:none}main[data-skin][data-skin-variant=spire]{--accent:#d9a93c;--accent-ink:#1b1820;--accent-soft:#3a2f45}:root:has(main[data-skin][data-skin-variant=spire]) body{--muted:#b2a78f;background-color:#1b1820;background-image:radial-gradient(at 50% 0,#3a2f45 0,#0000 60%),repeating-linear-gradient(0deg,#0000 0 46px,#ffffff08 46px 48px),repeating-linear-gradient(90deg,#0000 0 94px,#ffffff06 94px 96px)}main[data-skin][data-skin-variant=spire] .summary-card.story-card{background:var(--surface);border:3px solid var(--card-ink);box-shadow:inset 0 0 0 2px var(--gold),0 5px 0 var(--card-ink);border-radius:12px;padding:0 .8rem}main[data-skin][data-skin-variant=spire] .summary-card.story-card .title-row h1{color:var(--gold);font-family:Literata,Georgia,serif;font-weight:800}main[data-skin][data-skin-variant=spire] .summary-card.story-card ul.tags .tag{color:var(--muted)}main[data-skin][data-skin-variant=spire] header.board,main[data-skin][data-skin-variant=spire][data-mode]:not([data-calm]) .thread .exchange .scene-card{background:var(--surface);border:3px solid var(--card-ink);box-shadow:inset 0 0 0 2px var(--gold),0 5px 0 var(--card-ink);border-radius:12px}main[data-skin][data-skin-variant=spire][data-mode] .thread .exchange .caption{color:#efe6d2;background:#0c0a10e6;border-radius:8px;box-shadow:inset 0 0 0 1px #d9a93c88}main[data-skin][data-skin-variant=spire][data-mode] .thread .exchange .line p.text{background:var(--parch);color:var(--parch-ink);border-radius:6px}main[data-skin][data-skin-variant=spire][data-mode] .thread .exchange .line .chat-face.large:not(.gap){box-shadow:0 0 0 2px var(--gold);border-radius:50%}main[data-skin][data-skin-variant=spire] :is(.choose,.choose.turn-choices[data-mood]){box-shadow:none;background:0 0;border-color:#0000}main[data-skin][data-skin-variant=spire] .choose :is(button,a.button){color:var(--parch-ink);border:4px solid var(--stance,#6b6475);box-shadow:0 0 0 2px var(--card-ink),0 5px 0 2px var(--card-ink);background:linear-gradient(#f3e8cf,#e0cfa8);border-radius:10px 10px 18px 18px;font-family:Literata,Georgia,serif;font-weight:700}main[data-skin][data-skin-variant=spire] .choose.hand>:is(button,a.button,form):nth-child(n){rotate:none}main[data-skin][data-skin-variant=spire] .choose :is(button,a.button) .meta{color:var(--parch-ink);opacity:.75}main[data-skin][data-skin-variant=spire] .choose .choose-mark{border:2px solid var(--card-ink);color:#fff;background:radial-gradient(circle at 35% 30%,#ffd08a,#e0702f 55%,#7a2412);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;margin-right:.45rem;display:inline-grid;box-shadow:0 0 8px #ff9a4a88}main[data-skin][data-skin-variant=spire] .exchange p.said.picked{background:var(--card-ink);color:var(--gold);border:2px solid var(--gold);box-shadow:none;border-radius:8px}main[data-skin][data-skin-variant=spire] .end-of-run{background:var(--surface);color:var(--text);border:3px solid var(--card-ink);box-shadow:inset 0 0 0 2px var(--gold),0 6px 0 var(--card-ink);border-radius:12px}
:root{--brief-head:#12262f;--brief-panel:#12262f;--brief-panel-muted:#b9c7cf;--brief-panel-rule:#34505e;--brief-red:#8a2f1d;--brief-red-soft:#f5e1dc;--brief-amber:#f6ecd8;--brief-amber-ink:#6e4500;--brief-done:#e1e9ee;--brief-red-strong:#ebc3ba;--brief-red-strong-ink:#8a2f1d}@media (prefers-color-scheme:dark){:root:where(:not(:has(nav[data-kid]))){--brief-head:#f0f4f6;--brief-panel:#1b3646;--brief-panel-muted:#b0c6d2;--brief-panel-rule:#3f6276;--brief-red:#d0644b;--brief-red-soft:#3f211a;--brief-amber:#362c18;--brief-amber-ink:#f1d3a0;--brief-done:#1f3443;--brief-red-strong:#6a2e22;--brief-red-strong-ink:#ffd9cf}}.lbl{color:var(--text);font-size:.9rem;font-weight:500}:is(.summary-card,.meter,.person-head) .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:700}main:not([data-skin]) :is(h1,h2,h3){color:var(--brief-head)}main:not([data-skin]) :is(.summary-card:not(.story-card),.summary:not(.mini-end)){--text:#fff;--muted:var(--brief-panel-muted);--surface:#ffffff1f;--line:var(--brief-panel-rule);--accent:#fff;--accent-ink:var(--brief-panel);--accent-soft:#ffffff29;--accent-soft-ink:#fff;--panel:var(--brief-panel);--sunk:#ffffff1a;--brief-head:#fff;background:var(--brief-panel);color:#fff;border-radius:10px}.job-summary{flex-direction:column;gap:.7rem;padding:1.1rem 1.15rem 1rem;display:flex}.job-summary h1{letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:600;line-height:1.12}:is(.job-summary,.person-head) .verdict{margin:0;font-size:1rem;font-weight:400;line-height:1.45}:is(.job-summary,.person-head) :is(.approx,.meta){color:var(--brief-panel-muted,var(--muted))}main:not([data-skin]) .job-summary .tags .tag{color:#dfe7eb;letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f;font-size:.7rem;font-weight:700}.job-summary .job-top .tags{flex:auto;min-width:0}.job-summary .job-top .tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.job-summary .thumbs button.link{margin:0 -.5rem;padding:.9rem .5rem}.job-summary .why-hidden{border-top:1px solid var(--brief-panel-rule,var(--line));padding-top:.75rem}.job-summary .why-q{flex-direction:column;margin:0;font-weight:600;display:flex}.job-summary .why-q .meta{font-size:.8rem;font-weight:400}.job-summary .why-hidden .chips{margin:.5rem 0 0}.job-summary .why-hidden .chip{color:#fff;background:#ffffff21;border:0}.job-summary .why-hidden .chip.on{color:var(--brief-panel);background:#fff}.meters{border-top:1px solid var(--brief-panel-rule,var(--line));grid-template-columns:1fr 1fr;gap:1rem;padding-top:.75rem;display:grid}.meter{flex-direction:column;gap:.3rem;display:flex}.meter .lbl,.person-head .lbl{color:var(--brief-panel-muted,var(--muted))}.meter .big,.person-head .figures .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:700;line-height:1}.meter .big .approx{vertical-align:.3rem;font-size:1.3rem}.meter .big small{color:var(--brief-panel-muted,var(--muted));font-size:1rem;font-weight:600}.squares{gap:3px;display:flex}.squares i{border:1px solid #7f9aa8;width:22px;height:7px}.squares i[data-on]{background:#fff;border-color:#fff}.meter{min-width:0}.squares i{flex:0 22px;min-width:5px}.venture-meters .band{background:#ffffff2e;border-radius:4px;max-width:8.5rem;height:7px;position:relative}.venture-meters .band i{background:#ffffff4d;border:1.5px solid #fff;border-radius:5px;min-width:7px;position:absolute;top:-1px;bottom:-1px}.venture-meters{margin:.4rem 0 .2rem}.job-summary .job-posted{border-top:1px solid var(--brief-panel-rule,var(--line));margin:0;padding-top:.6rem;font-size:.82rem}.person-head .figures{border-top:1px solid var(--brief-panel-rule,var(--line));grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.person-head .figures li{flex-direction:column;gap:.3rem;display:flex}.person-head .figures .big{overflow-wrap:anywhere;font-size:clamp(1.3rem,6.5vw,2.1rem)}.person-head .figures .meta{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.brief-tiles{border-top:2px solid var(--accent);margin:0;padding:0;list-style:none;display:grid}.brief-tiles li{border-bottom:1px solid var(--line);flex-direction:column;gap:.15rem;padding:.65rem 0;display:flex}.brief-tiles .tile-head{color:var(--brief-head,var(--text));font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1.2}.brief-tiles .lbl{align-items:center;gap:.35rem;display:inline-flex}.brief-tiles .tile-trip{color:var(--accent);align-items:center;gap:.4rem;font-weight:500;display:flex}.brief-tiles .meta{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}@media (min-width:32rem){.brief-tiles{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}.brief-tiles[data-n="1"]{--n:1}.brief-tiles[data-n="2"]{--n:2}.brief-tiles li{border-bottom:0;border-left:1px solid var(--line);padding:.55rem .75rem .5rem}.brief-tiles li:first-child{border-left:0;padding-left:0}}.reasons{gap:1rem;display:grid}@media (min-width:32rem){.reasons:has(>div+div){grid-template-columns:1fr 1fr;gap:1.1rem}}.lbl.rule{margin:0 0 .2rem}.marks{margin:0;padding:0;list-style:none}.mark{border-bottom:1px solid var(--line);align-items:flex-start;gap:.6rem;padding:.55rem 0;line-height:1.4;display:flex}.mark .sq{background:var(--accent);width:1.1rem;height:1.1rem;color:var(--accent-ink);flex:none;place-items:center;margin-top:.15rem;font-size:.85rem;font-weight:700;line-height:1;display:grid}.mark.minus .sq{background:var(--brief-red,var(--danger));color:#fff}.blocks .brief-sec{margin-top:.75rem}.brief-sec h2{margin:0 0 .6rem;font-size:1rem;font-weight:500}:is(.brief-sec,.cheat-sheet) h3.lbl{margin:.9rem 0 .2rem}.brief-sec p,.cheat-sheet p{margin:.3rem 0;line-height:1.45}:is(.brief-sec,.cheat-sheet,.fold) ol.points{counter-reset:point;margin:0;padding:0;list-style:none}:is(.brief-sec,.cheat-sheet,.fold) ol.points li{border-bottom:1px solid var(--line);counter-increment:point;padding:.45rem 0 .45rem 1.7rem;line-height:1.4;position:relative}:is(.brief-sec,.cheat-sheet,.fold) ol.points li:before{content:counter(point);color:var(--accent);font-size:1.25rem;font-weight:700;line-height:1.05;position:absolute;top:.45rem;left:0}.brief-sec ul.rows li{border-bottom:1px solid var(--line);padding:.35rem 0}.ready-for{background:var(--brief-amber,var(--curious));border-radius:10px;padding:.8rem 1rem}.ready-for .lbl{color:var(--brief-amber-ink,var(--curious-ink));margin:0}.ready-for p{margin:.4rem 0 0;line-height:1.45}.cheat-sheet{border-top:3px solid var(--accent);background:var(--surface);border-radius:0 0 10px 10px;padding:.9rem 1rem .6rem}.interview-prep>*+*{margin-top:.75rem}.rows.tagged li{grid-template-columns:4.6rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.rows.tagged li:not(:has(>.tag)){display:block}.tag:is(.is-done,.is-partial,.is-new,.is-ask,.is-strong,.is-meets,.is-thin,.is-not){letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:0 .35rem;font-size:.65rem;font-weight:700;line-height:1.6}.tag.is-done{background:var(--brief-done,var(--calm));color:var(--accent)}.tag.is-partial{background:var(--brief-amber,var(--curious));color:var(--brief-amber-ink,var(--curious-ink))}.tag.is-new{background:var(--brief-red-soft,var(--chaotic));color:var(--brief-red,var(--danger))}.tag.is-ask{border:1px solid var(--muted);color:var(--muted)}.tag.is-strong{background:var(--brief-done,var(--calm));color:var(--accent)}.tag.is-meets{background:var(--brief-amber,var(--curious));color:var(--brief-amber-ink,var(--curious-ink))}.tag.is-thin{background:var(--brief-red-soft,var(--chaotic));color:var(--brief-red,var(--danger))}.tag.is-not{background:var(--brief-red-strong,var(--chaotic));color:var(--brief-red-strong-ink,var(--danger))}.your-fit>h2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;display:flex}.your-fit>h2 .meta{letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:400}.fit-rows{margin:.3rem 0 0;padding:0;list-style:none}.fit-rows>li{border-bottom:1px solid var(--line);padding:.55rem 0}.fit-rows .row-head{align-items:baseline}.fit-rows .row-head b{font-weight:500}.fit-rows .why{color:var(--muted);margin:.15rem 0 0;font-size:.875rem}.tuner-says{margin:.9rem 0 .2rem}.tuner-says .bubble{background:var(--sunk);max-width:85%;color:var(--text);border-radius:1.1rem 1.1rem 1.1rem .3rem;margin:0;padding:.55rem .8rem}.tuner-says .row-next{border:1px solid var(--accent);border-radius:999px;min-height:2.75rem;margin:.45rem 0 0;padding:.3rem .9rem;display:inline-block}.tuner-says .bubble.rereading{color:var(--muted);margin-top:.6rem}.sheet.fit-chat{height:78dvh;max-height:78dvh;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.sheet.fit-chat[open]{flex-direction:column;display:flex}.fit-chat .sheet-head{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:.5rem}.fit-chat .sheet-head .meta{margin:.15rem 0 0}.fit-chat .fit-thread{flex:1;min-height:0;padding:.25rem 0 .75rem;overflow-y:auto}.fit-chat .exchange p.said.from.tuner{background:var(--sunk);border-color:#0000;border-radius:1.1rem 1.1rem 1.1rem .3rem;max-width:85%}.fit-chat .exchange p.said.from.tuner.match{margin-top:.35rem;font-style:italic}.fit-chat .said.match .source{color:var(--muted);margin-top:.15rem;font-size:.75rem;font-style:normal;display:block}.fit-chat .exchange p.meta.took{text-align:right;max-width:75%;color:var(--muted);margin:.2rem 0 0 auto;font-size:.75rem}.sheet.fit-chat[data-talking]{height:calc(100dvh - 4.5rem);max-height:calc(100dvh - 4.5rem)}html[data-docked] .sheet.fit-chat[data-talking]{height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem)}@media (max-width:47.99rem){html:not([data-docked]) .sheet.fit-chat[data-talking]{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}}.fit-chat .compose{margin-top:.5rem}.fit-chat .compose>textarea{background:var(--sunk)}.press .lens{background:var(--sunk);margin:.6rem 0 .2rem;padding:.35rem .55rem}.hunt-counts{border-bottom:1px solid var(--line);color:var(--muted);gap:1.4rem;margin:0;padding:.25rem 0 .75rem;font-size:.8rem;list-style:none;display:flex}.hunt-counts b{color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1;display:block}.jobs-lane>.deck-head,.jobs-briefs>.deck-head{border-bottom:1.5px solid var(--accent);color:var(--brief-head);padding-bottom:.3rem;font-size:1rem}.challenges .row-next,.venture-talk .row-next{min-height:2.75rem}@media (min-width:48rem){.your-fit .rose{max-width:18rem}}
:root[data-kid]:has(nav[data-kid]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f5fbf8;--surface:#e4f2ed;--sunk:#d6ebe4;--field:#e4f2ed;--text:#101e1b;--muted:#3f4f4b;--line:#bfcfca;--accent:#006b5f;--accent-ink:#fff;--accent-soft:#a6f2e0;--hue-ventures:#0b7a6b;--hue-jobs:#007b8d;--hue-characters:#0072a4;--hue-stories:#4566ae;--hue-games:#2f7a2a;--danger:#b3261e;--quiet:#d6ebe4;--quiet-ink:#2b3b37;--calm:#dff1e3;--calm-ink:#1f6a35;--curious:#fff1bf;--curious-ink:#6b5200;--ominous:#e7e0f4;--ominous-ink:#4a3480;--chaotic:#fbdcef;--chaotic-ink:#95186a;--setting:#fde7cc;--setting-ink:#7a4100;--ink-1:#0b6b6b;--ink-2:#a33b00;--ink-3:#6b3fb5;--ink-4:#1f6a35;--ink-5:#9c1f5c;--ink-6:#2f4fb5;--stance-rebel:#6d3fd1;--stance-paragon:#1d6aa8;--stance-jester:#b98a06;--accent-soft-ink:#00201b;--shadow:none;--title-weight:700;--gauge-ink:#2b3550}:root[data-kid]:has(nav[data-kid]){--ground:#d9f3ff;--surface:#fff;--sunk:#eef8ff;--field:#fff;--text:#15213f;--muted:#4a5878;--line:#b4ddef;--accent:#d13d20;--accent-ink:#fff;--accent-soft:#ffe14d;--accent-soft-ink:#352700;--quiet:#fff;--quiet-ink:#15213f;--shadow:0 5px 0 #9ccbe0;--drop:0 5px 0 #9ccbe0;--hue-games:#2e8b2a;--hue-stories:#3f5fd0}:root[data-kid] ol.ranked>li:nth-child(4n+1) a.rank>.lead{background:#ffb703}:root[data-kid] ol.ranked>li:nth-child(4n+2) a.rank>.lead{background:#8ecae6}:root[data-kid] ol.ranked>li:nth-child(4n+3) a.rank>.lead{background:#ff8fa3}:root[data-kid] ol.ranked>li:nth-child(4n+4) a.rank>.lead{background:#95d5b2}:root[data-kid] details.menu>summary.face-button img.face-me{width:48px;height:48px}:root[data-kid] nav[aria-label=Tabs]>a{font-size:1.15rem}:root[data-kid] :is(ol.ranked,.plays) .bar.hollow>span{border-color:var(--gauge-ink)}:root[data-kid] :is(ol.ranked,.plays) .bar.hollow>span[data-point]{background:var(--gauge-ink)}:root[data-kid] ol.ranked .title{font-weight:700}.kid-home{min-height:100dvh;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));grid-template-rows:1fr auto;gap:.75rem;display:grid}:root[data-kid]:has(.kid-home) body{max-width:none}.kid-world{isolation:isolate;flex-direction:column;min-height:62vh;margin:0 -1rem;padding:7rem 1rem .25rem;display:flex;position:relative;overflow-x:clip}.kid-inhabitants{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}:root:has(.kid-island:not([data-ready])) :is(.kid-world>:not(.kid-island),.kid-dock){opacity:0;pointer-events:none}:root:has(.kid-island) body{background-color:var(--kid-sky,#8fd3ff)}.kid-island{z-index:0;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.kid-island:not([data-ready]){visibility:hidden}.kid-island[data-ready=""]{animation:1.2s cubic-bezier(.3,.6,.25,1) both kid-island-in}:root:has(.kid-island[data-ready=""]) :is(.kid-world>:not(.kid-island),.kid-dock){animation:.3s 1.1s both kid-life-in}@keyframes kid-island-in{0%{translate:0 60dvh}}@keyframes kid-life-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kid-island[data-ready=""]{animation:none}:root:has(.kid-island[data-ready=""]) :is(.kid-world>:not(.kid-island),.kid-dock){animation:none}}.kid-world-at{display:none}.kid-buddy{z-index:3;grid-template-columns:minmax(0,12rem) auto;align-items:start;column-gap:.75rem;display:grid;position:absolute;top:.5rem;right:1rem}.kid-portrait{cursor:pointer;transform-origin:100% 0;view-transition-name:me-face;background:#fff;border:0;border-radius:50%;grid-area:1/2/span 3;place-items:center;width:6rem;height:6rem;padding:0;animation:.5s cubic-bezier(.3,1.4,.5,1) both kid-face-grow;display:grid;position:relative;box-shadow:0 4px #0000002e}@keyframes kid-face-grow{0%{scale:.4}}@media (prefers-reduced-motion:reduce){.kid-portrait{animation:none}}header.topbar:has(nav[data-kid]) details.menu>summary.face-button{view-transition-name:me-face}::view-transition-group(me-face){z-index:101}:root:has(.kid-home) header.topbar details.menu>summary.face-button{visibility:hidden;view-transition-name:none}.kid-ring{width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;inset:-7px;rotate:-90deg}.kid-ring circle{fill:none;stroke:#ffffffbf;stroke-width:6px}.kid-ring circle.fill{stroke:#ffcf1f;stroke-linecap:round;stroke-dasharray:calc(var(--ring,0) * 100) 100;transition:stroke-dasharray 1s}.kid-portrait .kid-face{width:88%;height:88%}.kid-held{font-size:1.6rem;position:absolute;top:-.5rem;right:-.4rem}.kid-special{background:#ffe14d;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.15rem;display:grid;position:absolute;top:-.5rem;left:-.4rem;box-shadow:0 2px #0000002e}.kid-says{color:#15213f;background:#fff;border-radius:14px;grid-area:1/1;justify-self:end;margin:.35rem 0 0;padding:.15rem .7rem;font-size:.95rem}.kid-world[data-night]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#10184059,#1018401a);position:absolute;inset:0}.kid-test{z-index:4;gap:.3rem;display:flex;position:absolute;top:7rem;left:.75rem}.kid-test>:is(button,a){width:2.25rem;min-width:0;height:2.25rem;min-height:0;box-shadow:none;color:#fff;cursor:pointer;background:#10184059;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.05rem;line-height:1;text-decoration:none;display:grid}.kid-test>[aria-pressed=true]{background:#ffe14de6}.kid-test>.kid-test-wave{white-space:nowrap;border-radius:1.2rem;width:auto;padding:0 .5rem;font-size:.8rem}.kid-test>:disabled{opacity:.35;cursor:default}.kid-tags{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:space-around;gap:.5rem 1rem;margin:auto 0 0;padding:1.25rem 0 0;list-style:none;display:flex;position:relative}.kid-spot{justify-items:center;gap:.35rem;min-width:9rem;display:grid}.kid-spot+.kid-spot{margin-top:2.5rem}.kid-thing{place-items:end center;width:6rem;height:5.5rem;display:grid}.kid-thing-face{width:4.5rem;height:4.5rem}.kid-tag{pointer-events:auto;color:#15213f;background:#fff;border-radius:16px;align-items:center;gap:.35rem;min-height:56px;padding:0 1rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 4px #0000002e}.kid-tag:before{content:"";border:8px solid #0000;border-top:0;border-bottom-color:#fff;position:absolute;top:-8px;left:50%;translate:-50%}.kid-tag:active{translate:0 3px;box-shadow:0 1px #0000002e}.kid-bubble{color:#15213f;background:#fff;border-radius:14px;max-width:15rem;margin:0;padding:.4rem .7rem;font-size:.95rem;box-shadow:0 2px #0000001f}.kid-roamer{z-index:1;opacity:0;transition:opacity .4s;display:block;position:absolute;top:0;left:0}.kid-dock{z-index:2;grid-auto-columns:minmax(0,9.5rem);grid-auto-flow:column;justify-content:center;gap:min(.6rem,1.5vw);margin:0;padding:0 0 .25rem;list-style:none;display:grid;position:relative}.kid-dock a{color:#15213f;text-align:center;background:#fff;border-radius:18px;align-content:center;justify-items:center;gap:.3rem;min-height:min(104px,22vw);padding:.5rem .2rem;text-decoration:none;display:grid;box-shadow:0 4px #0000002e;container-type:inline-size}.kid-dock a>span{font-size:min(3.4rem,70cqi);line-height:1}.kid-home:has(.kid-world[data-nemesis]) a.kid-call{box-shadow:inset 0 0 0 4px #ffd84a,inset 0 0 26px 8px #ffd84acc,0 4px #0000002e}.kid-home:has(.kid-world[data-nemesis]) a.kid-call>span{animation:1.2s ease-in-out infinite kid-call}@keyframes kid-call{50%{scale:1.2}}@media (prefers-reduced-motion:reduce){.kid-home a.kid-call>span{animation:none}}.kid-dock a.kid-story{background:#ffe14d}.kid-dock a.kid-story b{letter-spacing:.1em;color:#352700;font-size:.8rem}:root[data-kid] main:has(.kid-home){padding-bottom:0}@media not ((orientation:landscape) and (max-height:540px)){.kid-tags{margin-bottom:16vh}}@media (orientation:portrait){.kid-spot:has([data-thing=creature]){flex-basis:100%;order:-1}.kid-spot:has([data-thing=creature])+.kid-spot{margin-top:0}}:root[data-kid] header.topbar{background:0 0;border:0;border-image:;justify-content:flex-end;align-items:flex-start;gap:.5rem;height:0;margin:0;padding:0}:root[data-kid] header.topbar>*{margin-top:.5rem}:root[data-kid] header.topbar nav{margin-left:0}:root[data-kid]:has(.kid-home) header.topbar nav{margin-left:1rem;margin-right:auto}header.topbar nav[data-kid] a.kid-explore{color:#15213f;background:#fff;border:0;border-radius:999px;place-items:center;width:6rem;height:3.25rem;min-height:0;padding:0 1rem;font-size:1.9rem;display:grid;box-shadow:0 3px #0000002e}header.topbar nav[data-kid] a.kid-round{color:#15213f;background:#fff;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;min-height:0;padding:0;font-size:1.5rem;display:grid;box-shadow:0 3px #0000002e}:root[data-kid] main:not(:has(.kid-home)){padding-top:3.75rem}:root[data-kid] body>.backdrop[data-world]{--veil:22%;-webkit-mask-image:none;mask-image:none}:root[data-kid] .backdrop :is(.world,.living){filter:none}@media (orientation:landscape) and (max-height:540px){:root[data-kid] body{max-width:none}:root[data-kid] main{padding-bottom:0}:root[data-kid] header.topbar{background:0 0;border:0;border-image:;margin:0;padding:0;position:fixed;top:.5rem;right:1rem}:root[data-kid] header.topbar nav>a[aria-current=page]{display:none}:root[data-kid] header.topbar nav>a{color:#15213f;background:#fff;border:0;border-radius:999px;min-height:2.5rem;padding:0 .9rem;box-shadow:0 3px #0000002e}.kid-home{gap:.4rem;padding-bottom:.5rem}:root[data-kid]:has(.kid-home) header.topbar{left:1rem;right:auto}:root[data-kid]:has(.kid-home) header.topbar .menu-panel{max-height:calc(100dvh - 6rem);position:fixed;top:5rem;right:1rem}.kid-test{top:5rem;left:1rem}.kid-world{grid-template-columns:1fr;align-items:end;min-height:0;padding-top:.5rem;display:grid}.kid-buddy{grid-template-columns:minmax(0,10rem) auto;column-gap:.5rem}.kid-portrait{width:4rem;height:4rem}.kid-says{font-size:.85rem}.kid-tags{flex-wrap:nowrap;justify-content:space-evenly;align-items:end;margin:0;padding:3rem 0 0}.kid-spot{gap:.25rem;min-width:0}.kid-spot+.kid-spot{margin-top:0}.kid-bubble{max-width:14rem;font-size:.85rem}.kid-thing{width:3.5rem;height:3rem}.kid-tag{min-height:48px;font-size:.95rem}.kid-dock{justify-content:flex-end;gap:.4rem;padding:0 1rem .25rem;display:flex}.kid-dock>li{width:3.5rem}.kid-dock a{border-radius:14px;min-height:3.25rem;padding:.25rem}.kid-dock a>span{font-size:min(1.8rem,70cqi)}}.album{margin-top:1rem}.album .stickers>li{min-width:0}.album .stickers .sticker-part{grid-template-columns:minmax(0,1fr);width:100%}.album-page h4{margin:.75rem 0 .35rem;font-size:.95rem}.sticker-book{--sticker:5.25rem}.sticker-book[data-size=small]{--sticker:4.25rem}.sticker-book[data-size=big]{--sticker:6.75rem}.stickers{grid-template-columns:repeat(auto-fill, minmax(var(--sticker,5.25rem), 1fr));gap:.75rem .5rem;margin:.35rem 0 .75rem;padding:0;list-style:none;display:grid}.stickers .sticker-part{min-height:0;box-shadow:none;color:inherit;transform:rotate(var(--tilt,0deg));cursor:pointer;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:.25rem;padding:0;text-decoration:none;display:grid}.sticker-face{width:var(--sticker,5.25rem);aspect-ratio:1;background:var(--surface);max-width:100%;font-size:calc(var(--sticker,5.25rem) * .48);border:3px solid #fff;border-radius:.8rem;place-items:center;line-height:1;display:grid;box-shadow:0 2px 4px #00000040}.sticker-part[data-shape=porthole] .sticker-face{background:radial-gradient(circle at 35% 30%, #fff 0, color-mix(in oklab, var(--accent) 35%, #fff) 70%);border-width:4px;border-radius:50%}.sticker-name{color:#15213f;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:999px;max-width:100%;padding:.15rem .55rem;font-size:.8rem;font-weight:700;line-height:1.2;box-shadow:0 1px 2px #0003}.sticker-part:focus-visible .sticker-face{outline:3px solid var(--accent);outline-offset:2px}.sticker-part[data-unmet]{cursor:default}.sticker-part[data-unmet] .sticker-face{border-style:dashed;border-color:var(--line);box-shadow:none;background:0 0;position:relative}.sticker-part[data-unmet] .sticker-face:after{content:"?";color:var(--text);opacity:.6;font-size:.6em;font-weight:700}.lore-board h3,.world-page h2{margin:.75rem 0 .2rem;font-size:1rem}.lore-sheet-body{text-align:center;justify-items:center;gap:.75rem;padding:.5rem 1rem 1rem;display:grid}.lore-sheet-face{font-size:5rem;line-height:1}.lore-sheet-acts{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.world-head{color:#15213f;text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:.4rem;padding:1rem;display:grid;box-shadow:0 5px #0000002e}.world-head h1{margin:0;font-size:1.6rem}.world-head-face{font-size:4rem;line-height:1}.world-ways{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.world-ways a{color:#15213f;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;padding:.6rem .75rem;text-decoration:none;display:flex;box-shadow:0 4px #00000026}.world-way-go{background:var(--hue-games);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.album-card .arcade-fighter{margin:.5rem auto 0}.album-card .arcade-art{width:min(100%,15rem);height:11rem;margin:0 auto;display:block}.album-card .arcade-art canvas{width:100%;height:100%}.album-card .monster-page{width:auto;margin:.5rem 0 0;animation:none;position:static}.trading-card{color:#15213f;text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:.6rem;padding:1rem;display:grid;box-shadow:0 5px #0000002e}.trading-face{width:9rem;height:9rem}.trading-line{max-width:18rem;box-shadow:none;background:#eef8ff;font-weight:700}.trading-traits,.trading-friends{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.trading-traits li{background:#ffe14d;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.6rem;display:grid;box-shadow:0 3px #00000026}.trading-friend{width:3.25rem;height:3.25rem;display:block}.premise-card{background:var(--accent);width:100%;min-height:88px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 5px #0003}.premise-card svg{width:3.25rem;height:3.25rem}.premise-card:active{translate:0 3px;box-shadow:0 2px #0003}
.sticker-art{width:1em;height:1em;line-height:1;display:inline-block;position:relative}.sticker-art>i{text-align:center;text-shadow:1.2px 0 #fff,-1.2px 0 #fff,0 1.2px #fff,0 -1.2px #fff,0 1.5px 1px #00000059;width:1em;font-style:normal;position:absolute;top:0;left:0}.sticker-art>i+i{font-size:.5em}.sticker-art[data-art=wins]>i:first-child{rotate:-10deg}.sticker-art[data-art=wins]>i+i{font-size:.55em;top:1.05em;left:1em}.sticker-art[data-art=rampage]>i:first-child{rotate:-24deg}.sticker-art[data-art=rampage]>i+i{top:1.05em;left:.95em}.sticker-art[data-art=fart]>i+i{top:-.1em;left:-.05em;rotate:-20deg}.sticker-art[data-art=toot]>i:first-child{translate:.08em -.06em}.sticker-art[data-art=toot]>i+i{font-size:.55em;top:1em;left:-.12em;transform:rotate(45deg)scaleX(-1)}.sticker-art[data-art=wall]>i:first-child{font-size:.9em;top:.02em;left:-.02em}.sticker-art[data-art=wall]>i+i{font-size:.55em;top:.6em;left:.6em}
.kid-warp{z-index:1000;background:radial-gradient(circle at 50% 50%, #fff 0, var(--warp-core) 8%, var(--warp-mid) 34%, #070a1f 78%);position:fixed;inset:0;overflow:hidden}.kid-warp:after{content:"";background:radial-gradient(circle,#fffef5 0,#fff0 70%);border-radius:50%;width:18vmax;height:18vmax;margin:-9vmax 0 0 -9vmax;animation:1.2s ease-in-out infinite alternate kid-warp-core;position:absolute;top:50%;left:50%}@keyframes kid-warp-core{0%{opacity:.75;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}.kid-warp>i{transform-origin:0;opacity:0;width:44vmax;height:4px;animation:kid-warp-streak var(--s) linear var(--d) infinite;background:linear-gradient(90deg,#fff0,#fff);border-radius:2px;margin-top:-2px;position:absolute;top:50%;left:50%}.kid-warp>i[data-tint]{background:linear-gradient(90deg, #fff0, var(--warp-core))}@keyframes kid-warp-streak{0%{transform:rotate(var(--a)) translateX(1vmax) scaleX(.04);opacity:0}20%{opacity:1}to{transform:rotate(var(--a)) translateX(72vmax) scaleX(1);opacity:1}}.kid-warp-shot{z-index:1;width:100%;height:100%;transform-origin:var(--x) var(--y);position:absolute;inset:0}.kid-warp[data-phase=suck] .kid-warp-shot{animation:.7s cubic-bezier(.55,0,.9,.45) forwards kid-warp-suck}.kid-warp[data-phase=tunnel] .kid-warp-shot{visibility:hidden}.kid-warp[data-phase=spit] .kid-warp-shot{animation:.65s cubic-bezier(.2,.9,.3,1.12) both kid-warp-spit}@keyframes kid-warp-suck{0%{filter:none;transform:none}to{filter:blur(3px)brightness(1.6);transform:scale(.005)rotate(1.4turn)}}@keyframes kid-warp-spit{0%{filter:blur(3px)brightness(1.6);transform:scale(.005)rotate(-1.4turn)}to{filter:none;transform:none}}.kid-warp-oval{z-index:2;left:calc(var(--x) - var(--rx));top:calc(var(--y) - var(--ry));width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);border:max(5px, calc(var(--rx) * .16)) solid var(--rim);box-shadow:0 0 calc(var(--rx) * .6) var(--glow), inset 0 0 calc(var(--rx) * .5) var(--glow);background:radial-gradient(closest-side,#05060f 55%,#05060f00);border-radius:50%;position:absolute}.kid-warp-oval[data-colour=orange]{--rim:#ff8a1f;--glow:#ffb347}.kid-warp-oval[data-colour=blue]{--rim:#2f9bff;--glow:#7cc8ff}.kid-warp[data-phase=suck] .kid-warp-oval{animation:.7s ease-in forwards kid-warp-gulp}.kid-warp[data-phase=tunnel] .kid-warp-oval{visibility:hidden}.kid-warp[data-phase=spit] .kid-warp-oval{animation:.65s ease-out both kid-warp-burst}@keyframes kid-warp-gulp{0%{transform:scale(1)}70%{transform:scale(1.35,1.25)}to{transform:scale(1.1,0)}}@keyframes kid-warp-burst{0%{opacity:1;transform:scale(1.1,0)}25%{opacity:1;transform:scale(1.35,1.25)}to{opacity:0;transform:scale(1)}}.arcade-tunnel{pointer-events:none;background:#000;display:none}.arcade-tunnel[data-on]{animation:arcade-tunnel-in .3s var(--in,.5s) both;display:block}@keyframes arcade-tunnel-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kid-warp-shot,.kid-warp-oval{animation:none!important}.kid-warp>i,.kid-warp:after,.arcade-tunnel[data-on]{display:none}}.kid-dusk{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.kid-dusk>canvas{width:100%;height:100%;position:absolute;inset:0}.kid-dusk-top{clip-path:inset(0 0 calc(100% - var(--h)) 0)}.kid-dusk-bottom{clip-path:inset(var(--h) 0 0 0)}.kid-dusk[data-phase=shake]>canvas{animation:.16s linear infinite alternate kid-dusk-shake,1.2s ease-in forwards kid-dusk-dim}.kid-dusk[data-to=day][data-phase=shake]>canvas{animation-name:kid-dusk-shake,kid-dusk-dawn}.kid-dusk[data-phase=fall][data-to=night]>canvas{filter:brightness(.45)saturate(.7)hue-rotate(-20deg)}.kid-dusk[data-phase=fall][data-to=day]>canvas{filter:brightness(1.5)saturate(1.2)}.kid-dusk[data-phase=fall] .kid-dusk-top{animation:.75s cubic-bezier(.5,0,.9,.5) forwards kid-dusk-up}.kid-dusk[data-phase=fall] .kid-dusk-bottom{animation:.75s cubic-bezier(.5,0,.9,.5) forwards kid-dusk-down}@keyframes kid-dusk-shake{0%{translate:-4px 2px}to{translate:4px -2px}}@keyframes kid-dusk-dim{to{filter:brightness(.45)saturate(.7)hue-rotate(-20deg)}}@keyframes kid-dusk-dawn{to{filter:brightness(1.5)saturate(1.2)}}@keyframes kid-dusk-up{to{opacity:0;transform:translateY(-70%)rotate(-6deg)}}@keyframes kid-dusk-down{to{opacity:0;transform:translateY(80%)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.kid-dusk>canvas{transition:opacity .6s;animation:none!important}.kid-dusk[data-phase=fall]>canvas{opacity:0}}
