:root{--paper: #f9f8f4;--forest: #2d3a31;--sage: #8c9a84;--clay: #dccfc2;--stone: #e6e2da;--terracotta: #c27b66;--gold: #e7a634;--ink: #2d3a31;--ink-soft: rgba(45, 58, 49, .66);--hud-ink: #2d3a31;--hud-soft: rgba(45, 58, 49, .6);--card: rgba(249, 248, 244, .93);--card-line: rgba(45, 58, 49, .1);--shadow: 0 24px 60px -24px rgba(45, 58, 49, .35), 0 4px 14px -6px rgba(45, 58, 49, .15);--serif: "Playfair Display", Georgia, serif;--sans: "Source Sans 3", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--hand: "Caveat", "Segoe Print", cursive;--pen: #c27b66;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .18 0 0 0 0 .22 0 0 0 0 .19 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@supports (transition-timing-function: linear(0,1)){:root{--spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1)}}body[data-sky=dark]{--hud-ink: #fbf4e2;--hud-soft: rgba(251, 244, 226, .7);--card: rgba(24, 30, 52, .9);--ink: #f6efdc;--ink-soft: rgba(246, 239, 220, .72);--card-line: rgba(255, 255, 255, .12);--stone: rgba(255, 255, 255, .08);--shadow: 0 24px 60px -20px rgba(0, 0, 0, .6);--pen: #f0b39c;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .97 0 0 0 0 .9 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#b9d4e6}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}canvas#sky{position:fixed;top:0;right:0;bottom:0;left:0;display:block}.hud{position:fixed;top:0;left:0;right:0;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 28px;color:var(--hud-ink);pointer-events:none}.hud button{pointer-events:auto}.hud-left{display:flex;align-items:baseline;gap:12px}.brand{font-family:var(--serif);font-style:italic;font-weight:600;font-size:24px}.day{font-weight:600;color:var(--hud-soft)}.theme{font-size:13px;color:var(--hud-soft);letter-spacing:.04em;text-transform:uppercase}.hud-bottom{position:fixed;left:24px;bottom:20px;z-index:2;pointer-events:none;display:flex;align-items:baseline;gap:14px;padding:8px 20px 10px;border-radius:18px;color:var(--ink);background:var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px -14px #00000059}.hud-bottom .combo,.hud-bottom .wpm{color:var(--ink-soft)}.hud-bottom .wpm b{color:var(--ink)}.score{font-family:var(--serif);font-size:40px;font-weight:600;font-variant-numeric:tabular-nums}.combo{font-weight:700;font-size:18px;color:var(--hud-soft);transition:color .4s var(--ease)}.combo[data-hot="1"]{color:var(--gold)}.hud-right{display:flex;justify-content:flex-end;align-items:center;gap:18px}.wpm{color:var(--hud-soft);font-size:15px}.wpm b{color:var(--hud-ink);font-size:20px;font-variant-numeric:tabular-nums}.ghost-btn{font:600 13px var(--sans);color:var(--hud-ink);background:transparent;cursor:pointer;border:1px solid currentColor;border-radius:999px;padding:6px 14px;opacity:.7}.ghost-btn:hover{opacity:1}body:not(.playing) .hud-bottom{visibility:hidden}.chips{position:fixed;top:78px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.chip{font:700 13px var(--sans);padding:6px 12px;border-radius:999px;background:var(--card);color:var(--ink);box-shadow:0 6px 18px -8px #0000004d}.keys-hint{position:fixed;right:28px;bottom:22px;margin:0;z-index:2;font-size:13px;color:var(--hud-soft)}body:not(.playing) .keys-hint{display:none}main{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:3;pointer-events:none;padding:16px}.screen{pointer-events:auto}.screen[hidden]{display:none}.card{width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--card);border:1px solid var(--card-line);border-radius:28px;box-shadow:var(--shadow);padding:40px 48px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise .7s var(--ease) both}.card.small{width:min(480px,100%);text-align:center}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.eyebrow{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sage)}h1,h2{font-family:var(--serif);font-weight:500;margin:0 0 12px;line-height:1.05}h1{font-size:64px}h2{font-size:40px}h1 em,h2 em{font-style:italic;color:var(--terracotta)}.lead{font-size:18px;line-height:1.55;color:var(--ink-soft);margin:0 0 24px}.rules{display:grid;gap:10px;margin-bottom:22px}.rules div{display:flex;gap:12px;align-items:baseline;line-height:1.5}.rules .k{flex:none;min-width:42px;text-align:center;font:800 13px Nunito,var(--sans);background:var(--stone);border-radius:8px;padding:3px 6px}.specials{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-bottom:26px;font-size:15px;color:var(--ink-soft)}.specials div{display:flex;gap:8px;align-items:baseline}.specials span{flex:none;width:22px;color:#000}.specials em{font-style:normal}.specials b{flex:none}.specials b{color:var(--ink);font-weight:600}.specials .warn b{color:var(--terracotta)}.specials .gold i{font-style:normal;font-weight:700;color:var(--gold)}.actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.actions.row{margin-top:8px}.btn{font:600 17px var(--sans);cursor:pointer;border:0;border-radius:999px;padding:14px 26px;background:var(--forest);color:#f9f8f4;box-shadow:0 10px 24px -12px #2d3a31b3;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}body[data-sky=dark] .btn{background:#f6efdc;color:#1b2340}.btn:hover{transform:translateY(-2px)}.btn.secondary{background:transparent;color:var(--ink);border:1px solid var(--card-line);box-shadow:none}.kbd{font-size:12px;opacity:.7;margin-left:8px;border:1px solid currentColor;border-radius:6px;padding:1px 6px}.muted{color:var(--ink-soft);font-size:14px;margin:8px 0 0}.preview{margin-top:24px;border-top:1px solid var(--card-line);padding-top:14px;font-size:14px;color:var(--ink-soft)}.preview summary{cursor:pointer}.seg{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.seg button{font:600 13px var(--sans);cursor:pointer;padding:6px 14px;border-radius:999px;border:1px solid var(--card-line);background:transparent;color:var(--ink)}.seg button[aria-pressed=true]{background:var(--forest);color:#f9f8f4;border-color:var(--forest)}body[data-sky=dark] .seg button[aria-pressed=true]{background:#f6efdc;color:#1b2340}.countdown{font-family:var(--serif);font-style:italic;font-size:140px;color:var(--hud-ink);text-shadow:0 10px 40px rgba(0,0,0,.25)}.big{font-family:var(--serif);font-size:72px;margin:4px 0 0;line-height:1;font-variant-numeric:tabular-nums}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0 16px}.stats div{background:var(--stone);border-radius:16px;padding:12px;text-align:center}.stats dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.stats dd{margin:4px 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.verify{font-size:13px;margin:0 0 16px}.verify.ok{color:var(--sage)}.verify.bad{color:var(--terracotta);font-weight:700}body.asleep canvas#sky{filter:brightness(.75) saturate(.8);transition:filter 1.4s var(--ease)}.defs{position:absolute;width:0;height:0}.card{position:relative;overflow:visible;border-radius:30px;background:var(--grain),var(--card);animation:none}html:not(.vt) .card{animation:rise .8s var(--spring) both}#menu{rotate:-.25deg}#over{rotate:.3deg}.card.small{rotate:.4deg}.card:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:24px;pointer-events:none;border:1.4px solid var(--ink);opacity:.16;filter:url(#rough)}.card:before{content:"";position:absolute;top:-13px;left:50%;width:118px;height:28px;translate:-50% 0;rotate:-3.5deg;border-radius:2px;pointer-events:none;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px),#d6aa8c9e;box-shadow:0 2px 6px -2px #00000040;clip-path:polygon(0 8%,4% 26%,1% 48%,5% 70%,0 92%,100% 100%,96% 78%,100% 58%,95% 36%,99% 14%,100% 0)}#over:before{left:auto;right:38px;translate:none;rotate:4deg;background:repeating-linear-gradient(45deg,rgba(255,255,255,.3) 0 5px,transparent 5px 10px),#8c9a8499}.card.small:before{rotate:2deg}@media(max-height:860px){.card{padding:30px 40px;overflow:auto}.card:before{display:none}h1{font-size:54px}.rules,.specials{margin-bottom:16px}}.scribbled{position:relative;display:inline-block}.scribble{position:absolute;overflow:visible;pointer-events:none}.scribble path{fill:none;stroke:var(--pen);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:ink 1.1s .55s cubic-bezier(.55,.1,.3,1) forwards}h1 .scribble{left:-4%;width:108%;bottom:-.1em;height:.3em}h2 .scribble.circle{left:-12%;width:124%;top:-22%;height:144%}h2 .scribble.circle path{stroke-width:2.4;animation-delay:.9s;animation-duration:1.3s}@keyframes ink{to{stroke-dashoffset:0}}@property --holo{syntax: "<angle>"; inherits: false; initial-value: 100deg;}h1 em{background:linear-gradient(var(--holo),var(--terracotta) 20%,#d0428f 42%,#c98a12 62%,var(--terracotta) 82%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:holo 7s ease-in-out infinite alternate;padding-right:.08em}@keyframes holo{to{--holo: 280deg}}.note{font-family:var(--hand);font-weight:500;color:var(--pen);line-height:1.05;margin:0}.note-begin{font-size:25px;rotate:-4deg;translate:-6px 4px}.note-begin:before{content:"← "}.specials{position:relative}.note-gold{display:inline-block;margin-left:10px;font-size:21px;rotate:-4deg;translate:0 -2px;white-space:nowrap}.note-gold:before{content:"← "}.rules .k{border:1.3px solid color-mix(in oklab,var(--ink) 30%,transparent);box-shadow:0 2px color-mix(in oklab,var(--ink) 18%,transparent);rotate:-2deg}.rules div:nth-child(2) .k{rotate:1.5deg}.rules div:nth-child(3) .k{rotate:-.5deg}.stats div{position:relative;background:var(--grain),var(--stone)}.stats div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1.2px solid var(--ink);opacity:.14;filter:url(#rough)}.stats div:nth-child(odd){rotate:-1deg}.stats div:nth-child(2n){rotate:.8deg}.stats div:nth-child(3){rotate:-.3deg;translate:0 3px}.btn{transition:transform .6s var(--spring),rotate .6s var(--spring),box-shadow .5s var(--ease),scale .25s var(--ease)}.btn:hover{transform:translateY(-2px);rotate:-1.2deg}.btn.secondary:hover{rotate:1.2deg}.btn:active{scale:.96}.rules>div,.specials>div,.stats>div,.card .actions,.end-top{transition:opacity .6s var(--ease),translate .9s var(--spring);transition-delay:calc(var(--i, 1) * 55ms + .12s)}@supports (order: sibling-index()){.rules>div,.specials>div,.stats>div{--i: sibling-index()}.stats>div{--i: calc(sibling-index() + 3) }}.card .actions{--i: 9}.end-top{--i: 2}@starting-style{.rules>div,.specials>div,.stats>div,.card .actions,.end-top{opacity:0;translate:0 12px}}.end-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.sketch{margin:0;flex:0 1 300px;position:relative}.sketch svg{display:block;width:100%;height:auto;overflow:visible}.sketch figcaption{position:absolute;right:6px;bottom:-14px;font-size:21px;rotate:-3deg}.sketch .ln{fill:none;stroke:var(--ink);stroke-opacity:.45;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ink .5s ease-out forwards}.sketch .ln.b{stroke-opacity:.2;stroke-width:.8}.sketch .st{fill:var(--gold);transform-box:fill-box;transform-origin:center;scale:0;animation:pop .6s var(--spring) forwards}.sketch .empty{font-family:var(--hand);font-size:22px;fill:var(--ink-soft)}@keyframes pop{to{scale:1}}#end-best.pb{font-family:var(--hand);font-size:26px;color:var(--pen);rotate:-2deg;margin-top:4px;background:linear-gradient(transparent 55%,color-mix(in oklab,var(--gold) 38%,transparent) 55% 88%,transparent 88%) no-repeat;background-size:0 100%;animation:marker .7s 1.4s ease-out forwards;display:inline-block;padding:0 4px}@keyframes marker{to{background-size:100% 100%}}.countdown{position:relative;display:grid;place-items:center;width:260px;height:260px}.countdown #countdown-num{display:inline-block}.countdown .ring{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.countdown .ring path{stroke:var(--hud-ink);stroke-opacity:.55;stroke-width:2.6;animation:none}.hud-bottom{background:var(--grain),var(--card)}.hud-bottom .score{display:inline-block;transform-origin:30% 70%}.combo[data-hot="1"]{text-shadow:0 0 14px color-mix(in oklab,var(--gold) 60%,transparent)}.brand{background:linear-gradient(var(--holo),currentColor 30%,#d0428f 50%,#c98a12 60%,currentColor 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:holo 9s ease-in-out infinite alternate}@supports (corner-shape: squircle){.card{corner-shape:squircle;border-radius:56px}.card:after{corner-shape:squircle;border-radius:48px}.stats div{corner-shape:squircle;border-radius:30px}.hud-bottom{corner-shape:squircle;border-radius:34px}}@supports (text-box: trim-both cap alphabetic){.kbd,.rules .k,.chip{text-box:trim-both cap alphabetic}.rules .k{padding:6px 7px}.kbd{padding:4px 6px}.chip{padding:9px 12px}}.card{view-transition-name:sheet}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(sheet){animation-duration:.55s;animation-timing-function:var(--ease)}::view-transition-old(sheet){animation:sheet-out .38s cubic-bezier(.5,0,.75,0) both}::view-transition-new(sheet){animation:sheet-in .75s var(--spring) both}@keyframes sheet-out{to{opacity:0;transform:translateY(-26px) rotate(-1.5deg) scale(.97);filter:blur(3px)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(30px) rotate(1.5deg) scale(.98)}}@media(max-width:900px){.card{padding:28px 22px}h1{font-size:46px}.specials{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.card,html:not(.vt) .card,h1 em,.brand{animation:none}.scribble path,.note-gold path,.sketch .ln,.sketch .st,#end-best.pb{animation-duration:.01s;animation-delay:0s}.rules>div,.specials>div,.stats>div,.card .actions,.end-top{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}:root{--badge-safe: 88px}.keys-hint{bottom:var(--badge-safe);right:30px}.keys-hint .kbd{margin:0 4px 0 0}main{display:flex;align-items:center;justify-content:center;gap:30px;padding:72px 24px var(--badge-safe)}main>.card{max-height:calc(100vh - 72px - var(--badge-safe))}@supports (corner-shape: squircle){.stats div:after{corner-shape:squircle}}.stats div:after{top:2px;right:2px;bottom:2px;left:2px}.legend{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-bottom:24px}.legend .specials{grid-template-columns:1fr;gap:6px;margin:0}.legend-title{margin:0 0 4px;font-family:var(--hand);font-size:24px;color:var(--pen);rotate:-2deg}.weather .legend-title{color:#6d74b0}body[data-sky=dark] .weather .legend-title{color:#b9bdf5}.lead{margin-bottom:18px}.board{width:360px;flex:none;padding:26px 26px 20px;rotate:.6deg;align-self:center;view-transition-name:board;display:flex;flex-direction:column;gap:10px;max-height:min(640px,calc(100vh - 72px - var(--badge-safe)))}.board:before{left:30%;rotate:3deg;width:90px}body.playing .board,body.mobile .board{display:none}@media(max-width:1140px){.board{display:none}}.who{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;font-size:14px;color:var(--ink-soft)}.who>span:first-child{display:flex;flex-direction:column;gap:2px}.who>span:last-child{white-space:nowrap}.who b{color:var(--ink)}.who .streak{font-family:var(--hand);font-size:20px;line-height:1;color:var(--pen);rotate:-1.5deg}.linkish{font:600 13px var(--sans);background:none;border:0;padding:0;cursor:pointer;color:var(--pen);text-decoration:underline wavy color-mix(in oklab,var(--pen) 50%,transparent);text-underline-offset:3px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--card-line)}.tabs button{font:600 13px var(--sans);background:none;border:0;padding:8px 8px 10px;cursor:pointer;color:var(--ink-soft);position:relative}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:6px;right:6px;bottom:-2px;height:3px;border-radius:3px;background:var(--pen);rotate:-1deg}.season-line{margin:0;font-size:13px;color:var(--ink-soft);min-height:1em}.lb{list-style:none;margin:0;padding:0 4px 0 0;overflow:auto;flex:1 1 auto;min-height:120px}.lb li{display:grid;grid-template-columns:34px 1fr auto;align-items:baseline;gap:8px;padding:7px 4px;border-bottom:1px dashed var(--card-line);font-size:15px}.lb .r{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:600}.lb li:nth-child(-n+3) .r{font-family:var(--hand);font-size:22px;color:var(--pen)}.lb .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb .n small{color:var(--ink-soft);font-size:12px;margin-left:6px}.lb .s{font-weight:700;font-variant-numeric:tabular-nums}.lb li.me{background:linear-gradient(transparent 20%,color-mix(in oklab,var(--gold) 26%,transparent) 20% 85%,transparent 85%);border-radius:4px}.lb li.guest .n{color:var(--ink-soft)}.lb .empty{display:block;border:0;font-family:var(--hand);font-size:22px;color:var(--ink-soft);text-align:center;padding:26px 0}.more{align-self:center;font:600 13px var(--sans);background:none;border:1px dashed var(--card-line);border-radius:999px;padding:6px 16px;cursor:pointer;color:var(--ink)}.friends-tools{display:grid;gap:8px;font-size:13px}.friends-tools form{display:flex;gap:6px}.friends-tools input,.wish input,dialog input{font:500 15px var(--sans);color:var(--ink);background:color-mix(in oklab,var(--paper) 70%,transparent);border:1.3px solid color-mix(in oklab,var(--ink) 22%,transparent);border-radius:10px;padding:8px 10px;min-width:0;flex:1;transition:border-color .2s,box-shadow .2s}.friends-tools input:focus-visible,.wish input:focus-visible,dialog input:focus-visible{outline:none;border-color:var(--pen);box-shadow:0 0 0 3px color-mix(in oklab,var(--pen) 22%,transparent)}body[data-sky=dark] .friends-tools input,body[data-sky=dark] .wish input,body[data-sky=dark] dialog input{background:#ffffff0f}.friends-tools .req{display:flex;justify-content:space-between;align-items:center}.news{border-top:1px solid var(--card-line);padding-top:8px}.news .note{font-size:22px;rotate:-1.5deg}.news ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--ink-soft)}.news b{color:var(--ink);font-weight:600}.news time{font-family:var(--hand);font-size:17px;color:var(--pen);margin-right:6px}.rank-pill{margin-left:8px;font-family:var(--hand);font-size:20px;letter-spacing:0;text-transform:none;color:var(--pen)}.wish{display:flex;align-items:center;gap:12px;margin:0 0 14px}.wish label{font-size:24px;rotate:-3deg;flex:none}.wish.sent input{animation:wish-away 1.2s var(--ease) forwards}@keyframes wish-away{40%{opacity:1}to{opacity:0;translate:120px -160px;scale:.4;filter:blur(2px)}}.share{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.share-row{display:flex;gap:4px;flex-wrap:wrap}.share-row a,.share-row button{font:600 13px var(--sans);color:var(--ink);background:none;cursor:pointer;text-decoration:none;border:1px solid var(--card-line);border-radius:999px;padding:7px 12px;transition:rotate .5s var(--spring),background .3s}.share-row a:hover,.share-row button:hover{rotate:-2deg;background:var(--stone)}.guest-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 12px;padding:12px 16px;border:1.4px dashed color-mix(in oklab,var(--pen) 55%,transparent);border-radius:16px;rotate:-.4deg}.guest-note .note{font-size:22px}.guest-note .btn{white-space:nowrap;flex:none}.guest-note[hidden]{display:none}#over .verify{font-size:12px;margin:0}#end-next{margin:4px 0 0}.ghost-link{margin-top:10px}dialog.card{margin:auto;border:1px solid var(--card-line);color:var(--ink);overflow:visible}dialog.card::backdrop{background:#14182859;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog form{display:grid;gap:12px;text-align:left}dialog label{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}dialog .actions{position:relative}dialog .close{position:absolute;top:16px;right:22px;z-index:1;font-size:26px;background:none;border:0;cursor:pointer;color:var(--ink-soft)}dialog .verify:empty{display:none}dialog .note{font-size:20px;text-align:right;rotate:-2deg}dialog[open]{animation:rise .6s var(--spring) both}.actions.center{justify-content:center}.note-mobile{font-size:22px;margin-top:18px;rotate:-2deg}body.mobile .hud-right,body.mobile .keys-hint{display:none}.countdown{grid-template-areas:"c"}.countdown>*{grid-area:c}.countdown #countdown-num{line-height:1}@supports (text-box: trim-both cap alphabetic){.countdown #countdown-num{text-box:trim-both cap alphabetic}}.btn:disabled{cursor:default;opacity:.6;box-shadow:none;transform:none}.btn:disabled .kbd{display:none}
