@font-face{font-family:Lilita One;src:url(./lilita-one-87r-Z-Re.woff2) format("woff2");font-display:swap}@font-face{font-family:"Baloo 2";src:url(./baloo-2-700-CqTg7A15.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:"Baloo 2";src:url(./baloo-2-800-BbF3Etk1.woff2) format("woff2");font-weight:800 900;font-display:swap}:root{--kit-bg: #0b0a14;--kit-panel: #17142a;--kit-fg: #ffffff;--kit-muted: #bdb5ea;--kit-accent: #38f5d6;--kit-accent-fg: #062a26;--kit-accent-2: #ffd23f;--kit-warn: #ffd23f;--kit-radius: 18px;--kit-font: "Lilita One", "Arial Black", system-ui, sans-serif;--kit-glyph-font: "Baloo 2", system-ui, sans-serif;--db-read: "Baloo 2", system-ui, "Segoe UI", sans-serif;--db-aqua: #38f5d6;--db-gold: #ffd23f;--db-coral: #ff5a6e;--db-sky: #3ec7ff;--db-grape: #c77dff;--db-lime: #9dff4a;--db-ink: #160f22;--db-rim: #2d2850;--db-rim-hi: #463e78;--db-hole: #030207;--db-tray: linear-gradient(180deg, #1d1a34 0%, #120f22 100%);--db-key: linear-gradient(180deg, #332d58 0%, #241f42 100%);--db-key-hi: linear-gradient(180deg, #3d3668 0%, #2b254e 100%);--db-key-base: #0d0b18;--db-recess: #0b0916;--db-screw: radial-gradient(circle at 42% 38%, #d7d1ff 0 1.2px, #7b73b8 2.6px, #36305e 4.6px, transparent 5.4px);--db-bouncy: cubic-bezier(.2, 1.6, .4, 1);--db-settle: cubic-bezier(.2, .9, .3, 1.1);font-synthesis:none}html,body{margin:0;height:100%;background:radial-gradient(circle at 11px 11px,var(--db-hole) 0 2.6px,rgba(255,255,255,.06) 3.3px,transparent 4px) 0 0 / 22px 22px,radial-gradient(120% 90% at 50% 0%,#1c1834,#0b0a14 62%,#050409);background-color:#0b0a14;overflow:hidden;overscroll-behavior:none}#app{position:fixed;inset:0;transition:filter .5s ease}html.db-attract #app{filter:blur(3px) brightness(.7) saturate(1.2)}button:focus{outline:none}.db-card-box,.db-panel-menu,.kit-modal-sheet,.kit-toast{position:relative;box-sizing:border-box;border:3px solid transparent;border-radius:24px;background:var(--db-screw) left 7px top 7px / 12px 12px no-repeat padding-box,var(--db-screw) right 7px top 7px / 12px 12px no-repeat padding-box,var(--db-screw) left 7px bottom 7px / 12px 12px no-repeat padding-box,var(--db-screw) right 7px bottom 7px / 12px 12px no-repeat padding-box,var(--db-tray) padding-box,linear-gradient(180deg,var(--db-rim-hi) 0%,var(--db-rim) 40%,#1a1630 100%) border-box;box-shadow:inset 0 2px #ffffff12,inset 0 -5px #00000059,0 8px #07060d,0 18px 40px #0009}.db-logo:before,.kit-btn.kit-primary.db-mbtn:before,.db-card.db-on:before{content:"";position:absolute;inset:var(--ring-inset, -10px);padding:4px;border-radius:var(--ring-radius, 28px);pointer-events:none;background:radial-gradient(circle,#fff 0 .8px,var(--ring, var(--db-gold)) 1.4px 2.6px,color-mix(in srgb,var(--ring, var(--db-gold)) 35%,transparent) 3.2px,transparent 4px) 0 0 / 16px 16px,radial-gradient(circle,rgba(255,255,255,.12) 0 2px,transparent 2.6px) 8px 8px / 16px 16px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:db-chase 1s steps(2) infinite}.kit-dim{background:#05040a9e;backdrop-filter:blur(5px) saturate(120%);-webkit-backdrop-filter:blur(5px) saturate(120%)}.kit-title-screen.kit-dim{background:radial-gradient(ellipse 70% 60% at 50% 45%,#05040a26,#05040a8c 70%,#030207e6);backdrop-filter:none;-webkit-backdrop-filter:none}.kit-title,.kit-banner{--glow: var(--db-aqua);font-family:var(--kit-font);font-weight:400;letter-spacing:.03em;color:#fff;text-shadow:0 0 6px var(--glow),0 0 20px color-mix(in srgb,var(--glow) 60%,transparent),0 4px 0 #261f48;animation:db-pop-in .5s var(--db-bouncy) both}.kit-tagline{font-family:var(--db-read);font-weight:700;color:var(--kit-muted)}.kit-menu{gap:10px}.kit-btn{position:relative;overflow:hidden;font:400 17px var(--kit-font);letter-spacing:.02em;color:var(--kit-fg);border:0;border-radius:18px;background:var(--db-key);box-shadow:inset 0 2px #ffffff24,inset 0 -3px #00000040,0 5px 0 var(--db-key-base),0 9px 16px #00000073;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}html[data-hub-input=keys] .kit-btn:focus,.kit-btn[data-hub-focus]{background:var(--db-key-hi);box-shadow:inset 0 2px #ffffff2e,0 5px 0 var(--db-key-base),0 0 0 3px var(--db-gold),0 0 22px #ffd23f73;transform:translateY(-2px)}html[data-hub-input=touch] .kit-btn[data-hub-focus]:not(:hover){transform:none}@media(hover:hover){.kit-btn:hover{background:var(--db-key-hi)}.kit-btn:hover:not(:disabled){transform:translateY(-2px)}}.kit-btn:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 2px #ffffff1a,0 1px 0 var(--db-key-base),0 3px 8px #0006}.kit-btn.kit-primary{--ring: var(--db-aqua);overflow:visible;color:#fff;background:linear-gradient(180deg,#2c8c7e,#166055);box-shadow:inset 0 2px #ffffff3d,inset 0 -3px #0003,0 5px #08302b,0 0 0 3px var(--db-aqua),0 0 26px #38f5d673}html[data-hub-input=keys] .kit-btn.kit-primary:focus,.kit-btn.kit-primary[data-hub-focus]{background:linear-gradient(180deg,#36a091,#1b6e62);box-shadow:inset 0 2px #ffffff3d,0 5px #08302b,0 0 0 3px var(--db-gold),0 0 26px #ffd23f80}.kit-btn-sub{font-family:var(--db-read);font-weight:700}.kit-btn:disabled{opacity:.5}.kit-pause-btn{min-width:48px;min-height:48px;padding:0;border-radius:50%;font-size:18px}.kit-modal{background:#05040a9e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:max(72px,calc(var(--kit-top, 0px) + 16px)) 16px calc(var(--kit-bottom, 0px) + 24px)}.kit-modal-sheet{padding:22px 20px 20px;animation:db-tray-in .36s var(--db-settle) both}.kit-modal-body{font-family:var(--db-read);font-weight:700;font-size:15px;line-height:1.4}.kit-modal-buttons .kit-btn,.kit-modal-body .kit-row,.kit-modal-body>p,.kit-modal-body>li{animation:db-fade-up .35s both}.kit-modal-body>:nth-child(2){animation-delay:.05s}.kit-modal-body>:nth-child(3){animation-delay:.1s}.kit-modal-body>:nth-child(4){animation-delay:.15s}.kit-modal-body>:nth-child(n+5){animation-delay:.2s}.kit-modal-body .kit-row{box-sizing:border-box;padding:4px 6px 4px 12px;border-radius:14px;background:var(--db-recess);box-shadow:inset 0 2px 4px #00000080}.kit-row-label{font-family:var(--db-read);font-weight:800}.kit-toggle{width:60px;height:32px;border-radius:16px;background:radial-gradient(circle,var(--db-hole) 0 3px,transparent 3.6px) 8px 50% / 14px 14px repeat-x,#1a1630;box-shadow:inset 0 2px 4px #000000b3,0 0 0 2px var(--db-rim)}.kit-toggle:after{top:4px;left:4px;width:24px;height:24px;background:radial-gradient(circle at 36% 30%,#fff 0 10%,#8d86b8 40%,#4b4478);box-shadow:inset 0 -3px #0000004d;transition:transform .2s var(--db-bouncy),background .15s ease}.kit-toggle[aria-checked=true]{background:radial-gradient(circle,var(--db-hole) 0 3px,transparent 3.6px) 8px 50% / 14px 14px repeat-x,#133b35}.kit-toggle[aria-checked=true]:after{transform:translate(28px);background:radial-gradient(circle at 36% 30%,#fff 0 12%,var(--db-aqua) 34%,#12a690 100%);box-shadow:0 0 12px var(--db-aqua),inset 0 -3px #0003}html[data-hub-input=keys] .kit-toggle:focus,.kit-toggle[data-hub-focus],html[data-hub-input=keys] .kit-slider:focus,.kit-slider[data-hub-focus]{box-shadow:inset 0 2px 4px #000000b3,0 0 0 3px var(--db-gold),0 0 16px #ffd23f73}.kit-slider{appearance:none;-webkit-appearance:none;height:32px;border-radius:16px;background:transparent;cursor:pointer}.kit-slider::-webkit-slider-runnable-track{height:14px;border-radius:7px;background:radial-gradient(circle,var(--db-hole) 0 2.4px,transparent 3px) 1px 50% / 12px 12px repeat-x,#1a1630;box-shadow:inset 0 2px 3px #0009,0 0 0 2px var(--db-rim)}.kit-slider::-moz-range-track{height:14px;border-radius:7px;background:#1a1630;box-shadow:0 0 0 2px var(--db-rim)}.kit-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-6px;border:0;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 12%,var(--db-aqua) 36%,#12a690 100%);box-shadow:0 0 12px var(--db-aqua)}.kit-slider::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 12%,var(--db-aqua) 36%,#12a690 100%);box-shadow:0 0 12px var(--db-aqua)}.kit-seg{gap:6px;padding:5px;border-radius:16px;background:var(--db-recess);box-shadow:inset 0 2px 4px #0000008c}.kit-seg-item{border-radius:12px;font:400 15px var(--kit-font);color:var(--kit-muted);transition:transform .15s var(--db-bouncy),background .15s ease}.kit-seg-item[aria-checked=true]{color:var(--kit-accent-fg);background:linear-gradient(180deg,#bffcf2 0%,var(--db-aqua) 100%);box-shadow:0 3px #12a690,0 0 14px #38f5d673}html[data-hub-input=keys] .kit-seg-item:focus,.kit-seg-item[data-hub-focus]{box-shadow:0 0 0 3px var(--db-gold);transform:translateY(-1px)}.kit-share-field,.kit-chat-input{font-family:var(--db-read);font-weight:700;color:var(--kit-fg);border:0;border-radius:12px;background:var(--db-recess);box-shadow:inset 0 2px 4px #0009,0 0 0 2px var(--db-rim)}.kit-choose-head,.kit-join-label{font-family:var(--db-read);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.kit-friend{padding:4px 6px;border-radius:14px;background:var(--db-recess)}.kit-friend-name{font-family:var(--db-read);font-weight:800}.kit-spinner{border:0;background:radial-gradient(circle,var(--db-aqua) 0 2.6px,transparent 3.2px) 0 0 / 12px 12px;-webkit-mask:radial-gradient(circle,transparent 11px,#000 12px 18px,transparent 19px);mask:radial-gradient(circle,transparent 11px,#000 12px 18px,transparent 19px);filter:drop-shadow(0 0 6px var(--db-aqua))}.kit-loading .kit-tagline{font:400 1.25rem var(--kit-font);color:#fff;text-shadow:0 0 12px rgba(255,210,63,.7);animation:db-breathe 1.6s ease-in-out infinite}.kit-progress{height:14px;border-radius:7px;background:radial-gradient(circle,var(--db-hole) 0 2.6px,transparent 3.2px) 1px 50% / 12px 12px repeat-x,#1a1630;box-shadow:inset 0 2px 3px #0009,0 0 0 2px var(--db-rim)}.kit-progress>i{background:radial-gradient(circle,#fff 0 .8px,var(--db-aqua) 1.4px 2.8px,transparent 3.4px) 1px 50% / 12px 12px repeat-x;filter:drop-shadow(0 0 4px var(--db-aqua))}.kit-toast{--peg: var(--db-sky);padding:12px 16px 12px 40px;border-radius:18px;font-family:var(--db-read);font-weight:700}.kit-toast[data-kind=good]{--peg: var(--db-lime)}.kit-toast[data-kind=warn]{--peg: var(--db-gold)}.kit-toast:before{content:"";position:absolute;left:14px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 12%,var(--peg) 36%,color-mix(in srgb,var(--peg) 60%,#000) 100%);box-shadow:0 0 10px var(--peg);animation:db-breathe 1.4s ease-in-out infinite}.db-card-box{width:min(400px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:22px 18px 18px;animation:db-tray-in .4s var(--db-settle) both}.db-card-box .kit-title,.kit-modal-title{--glow: var(--db-aqua);font:400 clamp(1.8rem,7vw,2.4rem) / 1.1 var(--kit-font);text-align:center;letter-spacing:.03em;color:#fff;text-shadow:0 0 6px var(--glow),0 0 20px color-mix(in srgb,var(--glow) 60%,transparent),0 4px 0 #261f48;animation:db-title-bounce .6s .05s var(--db-bouncy) both}.kit-modal-title{font-size:1.7rem}.db-card-box .kit-title:after,.kit-modal-title:after{content:"";display:block;width:92px;height:12px;margin:8px auto 0;background:radial-gradient(circle,#fff 0 1px,var(--db-coral) 1.8px 4px,transparent 4.8px) 0 0 / 12px 12px no-repeat,radial-gradient(circle,#fff 0 1px,var(--db-sky) 1.8px 4px,transparent 4.8px) 20px 0 / 12px 12px no-repeat,radial-gradient(circle,#fff 0 1px,var(--db-gold) 1.8px 4px,transparent 4.8px) 40px 0 / 12px 12px no-repeat,radial-gradient(circle,#fff 0 1px,var(--db-lime) 1.8px 4px,transparent 4.8px) 60px 0 / 12px 12px no-repeat,radial-gradient(circle,#fff 0 1px,var(--db-grape) 1.8px 4px,transparent 4.8px) 80px 0 / 12px 12px no-repeat;filter:drop-shadow(0 0 4px rgba(255,255,255,.35));animation:db-peg-colours 4s steps(5) infinite}.db-card-box .kit-title.db-lost{--glow: var(--db-gold)}.db-card-sub{margin:-4px 0 0;text-align:center;font-family:var(--db-read);font-weight:700;font-size:.9rem;color:var(--kit-muted);animation:db-fade-up .4s .12s ease-out both}.db-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;animation:db-fade-up .4s .18s ease-out both}.db-card-box .kit-menu{width:100%}.kit-btn.db-in{animation:db-btn-in .42s calc(var(--i, 0) * .06s) var(--db-settle) both}.db-hud-chip.db-in,.db-card.db-in{animation:db-btn-in .42s calc(var(--i, 0) * .08s) var(--db-settle) both}.kit-btn.db-mbtn{justify-content:flex-start;flex-wrap:nowrap;gap:12px;text-align:left;padding:9px 34px 9px 10px}.db-mbtn-icon{--peg: var(--db-gold);flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:400 1.05rem var(--db-read);font-weight:800;color:var(--db-ink);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0 10%,transparent 32%),radial-gradient(circle,var(--peg) 0 55%,color-mix(in srgb,var(--peg) 58%,#000) 76%);box-shadow:0 0 14px color-mix(in srgb,var(--peg) 70%,transparent),inset 0 -4px #00000040;transition:transform .18s var(--db-bouncy)}.db-mbtn-icon:before{content:attr(data-icon)}.db-mbtn:is([data-testid=play],[data-testid=resume],[data-testid=play-again],[data-testid=turns-start],[data-testid=turns-rematch],[data-testid=confirm-yes],[data-testid=late-continue],[data-testid=lobby-start],[data-testid^=continue]) .db-mbtn-icon{--peg: var(--db-aqua)}.db-mbtn:is([data-testid=turns-new],[data-testid=online],[data-testid=online-play-now],[data-testid=turns-anyone],[data-testid=quit],[data-testid=turns-back],[data-testid=share-copy],[data-testid=turns-copy-link],[data-testid=turns-link]) .db-mbtn-icon{--peg: var(--db-sky)}.db-mbtn:is([data-testid=settings],[data-testid=turns-computer],[data-testid=turns-hand-over],[data-testid=late-keep]) .db-mbtn-icon{--peg: var(--db-grape)}.db-mbtn:is([data-testid=howto],[data-testid=howto-ok],[data-testid=settings-close],[data-testid=turns-friends],[data-testid=online-friends],[data-testid=turns-invite],[data-testid=lobby-invite]) .db-mbtn-icon{--peg: var(--db-lime)}.db-mbtn:is([data-testid=restart],[data-testid=confirm-no],[data-testid=turns-leave],[data-testid=lobby-leave],[data-testid=share-close]) .db-mbtn-icon{--peg: var(--db-coral)}.db-mbtn-text{display:flex;flex-direction:column;gap:1px;min-width:0}.db-mbtn-label{font-size:1.1rem;line-height:1.1}.db-mbtn-sub{font-family:var(--db-read);font-size:.78rem;font-weight:700;line-height:1.2;letter-spacing:0;color:var(--kit-muted)}.db-mbtn-sub:empty{display:none}.db-mbtn:after{content:"◀";position:absolute;right:12px;top:50%;font-size:.8rem;color:var(--db-gold);opacity:0;transform:translate(8px,-50%);transition:opacity .15s ease,transform .15s ease}html[data-hub-input=keys] .db-mbtn:focus .db-mbtn-icon,.db-mbtn[data-hub-focus] .db-mbtn-icon{transform:scale(1.14) rotate(-10deg)}html[data-hub-input=keys] .db-mbtn:focus:after,.db-mbtn[data-hub-focus]:after{opacity:1;animation:db-pointer .6s ease-in-out infinite alternate}@media(hover:hover){.db-mbtn:hover .db-mbtn-icon{transform:scale(1.14) rotate(-10deg)}.db-mbtn:hover:after{opacity:1;animation:db-pointer .6s ease-in-out infinite alternate}}html[data-prompts=keys] .kit-btn.db-mbtn:has(>.kit-glyph-on[data-keys=yes]),html[data-prompts=pad] .kit-btn.db-mbtn:has(>.kit-glyph-on[data-pad=yes]){padding-left:10px;padding-right:74px}html[data-prompts=keys] .db-mbtn:has(>.kit-glyph-on[data-keys=yes]):after,html[data-prompts=pad] .db-mbtn:has(>.kit-glyph-on[data-pad=yes]):after{display:none}.kit-modal-buttons .kit-btn{min-width:150px}.kit-btn.kit-primary.db-mbtn{--ring-inset: -10px;--ring-radius: 28px;padding-top:11px;padding-bottom:11px}.kit-primary .db-mbtn-label{font-size:1.35rem}.kit-primary .db-mbtn-sub{color:#c9fff6}.kit-primary .db-mbtn-icon{width:44px;height:44px}.kit-primary.db-mbtn:after{color:#fff}.kit-menu:has(>.kit-primary.db-mbtn)>.kit-primary.db-mbtn{margin-bottom:6px}.kit-menu>.kit-primary.db-mbtn:not(:first-child){margin-top:6px}.db-title-screen{gap:12px}.db-kicker{margin:0;font-family:var(--db-read);font-weight:800;font-size:.8rem;letter-spacing:.4em;padding-left:.4em;text-transform:uppercase;color:var(--db-gold);text-shadow:0 0 10px rgba(255,210,63,.55);animation:db-fade-up .6s .55s ease-out both}.kit-title.db-wordmark{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;justify-content:center;margin:0;line-height:1;text-shadow:none;animation:none}.db-logo{--t: clamp(44px, 14.5vw, 74px);--ring: var(--db-gold);--ring-inset: 6px;--ring-radius: 22px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--t) * .1);padding:calc(var(--t) * .28) calc(var(--t) * .32);border-radius:28px;background:radial-gradient(circle at 50% 50%,var(--db-hole) 0 2.2px,transparent 2.8px) 0 0 / 14px 14px,linear-gradient(180deg,#19162e,#0e0c1a);box-shadow:inset 0 2px #ffffff12,inset 0 -6px #00000073,0 0 0 3px var(--db-rim),0 12px 34px #0009;animation:db-tray-in .5s var(--db-settle) both}.db-logo:before{padding:3px}.db-logo-row{position:relative;display:flex;align-items:center;gap:calc(var(--t) * .1)}.db-tile{position:relative;display:grid;place-items:center;width:var(--t);height:var(--t);animation:db-peg-pop .6s calc(.15s + var(--i) * .08s) var(--db-bouncy) both,db-tile-bob 3s calc(1.4s + var(--i) * .12s) ease-in-out infinite}.db-tile-face{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.8) 0 9%,transparent 30%),radial-gradient(circle,var(--seat) 0 54%,color-mix(in srgb,var(--seat) 58%,#000) 76%);box-shadow:0 0 calc(var(--t) * .3) var(--seat-glow),0 0 calc(var(--t) * .65) color-mix(in srgb,var(--seat) 30%,transparent),inset 0 calc(var(--t) * -.08) 0 #00000038}.db-tile-face:after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 48%,transparent 58%);transform:translate(-130%);animation:db-tile-shine 4.2s calc(1.6s + var(--i) * .09s) ease-in-out infinite}.db-tile-letter{position:relative;z-index:1;font:400 calc(var(--t) * .62) / 1 var(--kit-font);color:var(--db-ink);text-shadow:0 calc(var(--t) * .03) 0 rgba(255,255,255,.4);transform:translateY(3%)}.db-tdot{display:none}.db-amp{position:relative;display:grid;place-items:center;width:var(--t);height:var(--t);border-radius:50%;font:400 calc(var(--t) * .58) / 1 var(--kit-font);color:#3a2200;background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.85) 0 9%,transparent 30%),radial-gradient(circle,var(--db-gold) 0 54%,#a86f00 76%);box-shadow:0 0 calc(var(--t) * .3) #ffd23fb3,inset 0 calc(var(--t) * -.08) 0 #0003;animation:db-amp-in .7s calc(.5s + var(--i) * .08s) var(--db-bouncy) both,db-amp-wiggle 2.4s 1.8s ease-in-out infinite}.db-taglines{position:relative;height:1.4em;width:min(420px,100%);font-family:var(--db-read);font-weight:700;font-size:.95rem;color:var(--kit-fg);text-shadow:0 1px 6px rgba(0,0,0,.8)}.db-taglines span{position:absolute;inset:0;opacity:0;animation:db-tagline 14s linear infinite}.db-taglines span:nth-child(2){animation-delay:3.5s}.db-taglines span:nth-child(3){animation-delay:7s}.db-taglines span:nth-child(4){animation-delay:10.5s}.db-panel-menu{width:min(400px,100%);display:flex;flex-direction:column;gap:12px;padding:18px 16px 16px;animation:db-tray-in .55s .25s var(--db-settle) both}.db-panel-menu .kit-menu,.db-panel-menu .kit-continue{width:100%}.db-footer{display:flex;justify-content:space-between;gap:6px}.db-chip{display:inline-flex;align-items:baseline;gap:7px;padding:4px 12px;border-radius:999px;background:var(--db-recess);box-shadow:inset 0 2px 3px #0009,0 0 0 2px var(--db-rim);white-space:nowrap}.db-chip span{font-family:var(--db-read);font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kit-muted)}.db-chip strong{font:400 1.05rem var(--kit-font);color:var(--db-gold);text-shadow:0 0 8px rgba(255,210,63,.6)}.db-sparks{position:absolute;inset:0;pointer-events:none;overflow:hidden}.db-spark{--peg: var(--db-gold);position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 12%,var(--peg) 36%,color-mix(in srgb,var(--peg) 55%,#000) 100%);box-shadow:0 0 12px 2px color-mix(in srgb,var(--peg) 70%,transparent);opacity:0;animation:db-twinkle 6s ease-in-out infinite}.db-spark-1{--peg: var(--db-coral)}.db-spark-2{--peg: var(--db-sky)}.db-spark-3{--peg: var(--db-lime)}.db-spark-4{--peg: var(--db-grape)}.db-title-screen>:not(.db-sparks){position:relative;z-index:1}.db-opps{display:flex;flex-direction:column;gap:8px}.db-opps-line,.db-sizes-label{margin:0;text-align:center;font-family:var(--db-read);font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--kit-muted)}.db-opps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.db-opp,.db-size{color:var(--kit-fg);border:0;border-radius:16px;background:var(--db-recess);box-shadow:inset 0 2px 4px #0000008c,0 0 0 2px var(--db-rim);cursor:pointer;transition:transform .15s var(--db-bouncy),box-shadow .15s ease,background .15s ease}.db-opp{--peg: var(--db-coral);display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:6px 4px 7px;font:400 .9rem var(--kit-font);animation:db-btn-in .42s .3s var(--db-settle) both}.db-opp[data-level=medium]{--peg: var(--db-lime)}.db-opp[data-level=hard]{--peg: var(--db-sky)}.db-opp[data-level=expert]{--peg: var(--db-grape)}.db-opp:nth-child(2){animation-delay:.36s}.db-opp:nth-child(3){animation-delay:.42s}.db-opp:nth-child(4){animation-delay:.48s}.db-opp-face{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--peg) 45%,#fff 10%),color-mix(in srgb,var(--peg) 40%,#000));box-shadow:0 0 0 3px var(--peg),0 0 12px color-mix(in srgb,var(--peg) 60%,transparent);transition:transform .2s var(--db-bouncy)}.db-opp-name{line-height:1.1}.db-opp-level{font:700 .72rem var(--db-read);color:var(--kit-muted)}html[data-hub-input=keys] .db-opp:focus,.db-opp[data-hub-focus],html[data-hub-input=keys] .db-size:focus,.db-size[data-hub-focus]{transform:translateY(-3px) scale(1.04);box-shadow:inset 0 2px 4px #0006,0 0 0 3px var(--db-gold),0 0 18px #ffd23f73}@media(hover:hover){.db-opp:hover,.db-size:hover{transform:translateY(-2px)}}.db-opp.db-on,.db-size.db-on{background:linear-gradient(180deg,#1f5c54,#123c37);box-shadow:inset 0 2px #ffffff1f,0 0 0 3px var(--db-aqua),0 0 18px #38f5d666}html[data-hub-input=keys] .db-opp.db-on:focus,.db-opp.db-on[data-hub-focus],html[data-hub-input=keys] .db-size.db-on:focus,.db-size.db-on[data-hub-focus]{box-shadow:inset 0 2px #ffffff1f,0 0 0 3px var(--db-gold),0 0 18px #ffd23f73}.db-opp.db-on .db-opp-face{transform:scale(1.12) rotate(-6deg)}.db-opp.db-on .db-opp-level{color:#c9fff6}.db-sizes{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:8px;animation:db-btn-in .42s .54s var(--db-settle) both}.db-sizes-label{grid-column:1 / -1;padding:4px 0 0}.db-size{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:4px 6px;font:400 .92rem var(--kit-font)}.db-size.db-on{color:#fff}.db-size-grid{--n: 4;width:16px;height:16px;flex:none;background-image:radial-gradient(circle,var(--db-gold) 1.4px,transparent 1.9px);background-size:calc(16px / (var(--n) - 1)) calc(16px / (var(--n) - 1));background-position:-2px -2px;filter:drop-shadow(0 0 2px rgba(255,210,63,.8))}.db-size-grid[data-size=small]{--n: 3}.db-size-grid[data-size=big]{--n: 5}.db-size-grid[data-size=huge]{--n: 7}@media(min-width:700px),(orientation:landscape)and (max-height:560px){.db-panel-menu{width:min(800px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"cont menu" "opps menu" "foot menu";grid-template-rows:auto 1fr auto;column-gap:20px;align-items:start;padding:22px 20px 20px}.db-panel-menu>.kit-continue{grid-area:cont}.db-panel-menu>.db-opps{grid-area:opps}.db-panel-menu>.kit-menu{grid-area:menu}.db-panel-menu>.db-footer{grid-area:foot;align-self:end}.db-opps-row{grid-template-columns:repeat(2,1fr)}.db-opp{flex-direction:row;justify-content:flex-start;gap:10px;padding:7px 10px;text-align:left}.db-opp-face{flex:none}.db-opp-level{margin-left:auto}}@media(orientation:landscape)and (max-height:560px){.db-title-screen{gap:6px;padding-top:4px}.db-kicker,.db-taglines{display:none}.db-logo{--t: 34px;--ring-inset: 4px;padding:10px 14px}.db-panel-menu{padding:14px 14px 12px;gap:8px}.db-panel-menu>.kit-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kit-menu>.kit-primary.db-mbtn:not(:first-child),.kit-menu:has(>.kit-primary.db-mbtn)>.kit-primary.db-mbtn{margin:0}.kit-btn.kit-primary.db-mbtn{--ring-inset: -7px;--ring-radius: 24px}.db-opp-face{width:30px;height:30px}.db-opp{min-height:46px;padding:4px 8px}.kit-btn.db-mbtn,.kit-btn.kit-primary.db-mbtn{padding-top:5px;padding-bottom:5px;min-height:46px}.db-mbtn-icon,.kit-primary .db-mbtn-icon{width:30px;height:30px}.db-mbtn-label,.kit-primary .db-mbtn-label{font-size:1rem}.db-mbtn-sub{display:none}.db-card-box{width:min(620px,100%);padding:14px 16px;gap:8px}.db-card-box .kit-title{font-size:1.6rem}.db-card-box .kit-title:after{margin-top:4px}.db-card-box .kit-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.kit-hud{gap:10px;font:400 15px var(--kit-font)}.db-cards{display:flex;gap:14px;justify-content:center}.db-card{--seat: var(--db-coral);--seat-glow: rgba(255, 90, 110, .55);--ring: var(--seat);--ring-inset: -9px;--ring-radius: 999px;position:relative;display:flex;align-items:center;gap:8px;min-width:132px;padding:5px 6px 5px 5px;border-radius:999px;background:var(--db-key);box-shadow:inset 0 2px #ffffff1f,0 0 0 2px var(--db-rim),0 5px 0 var(--db-key-base),0 8px 16px #00000073;white-space:nowrap;transition:transform .3s var(--db-bouncy),box-shadow .2s ease}.db-seat-0{--seat: var(--db-coral);--seat-glow: rgba(255, 90, 110, .55)}.db-seat-1{--seat: var(--db-sky);--seat-glow: rgba(62, 199, 255, .55)}.db-seat-2{--seat: var(--db-lime);--seat-glow: rgba(157, 255, 74, .5)}.db-seat-3{--seat: var(--db-grape);--seat-glow: rgba(199, 125, 255, .55)}.db-card.db-on{transform:translateY(3px) scale(1.06);box-shadow:inset 0 2px #ffffff1f,0 0 0 3px var(--seat),0 0 24px var(--seat-glow),0 5px 0 var(--db-key-base)}.db-card-face{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#ffffff40,#00000040);box-shadow:0 0 0 3px var(--seat)}.db-card.db-on .db-card-face{animation:db-face-bob 1.2s ease-in-out infinite}.db-card-name{font-size:.95rem}.db-card-score{margin-left:auto;display:grid;place-items:center;min-width:40px;height:40px;padding:0 6px;box-sizing:border-box;border-radius:999px;font:400 1.3rem var(--kit-font);color:var(--db-ink);background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.8) 0 8px,transparent 16px),radial-gradient(circle,var(--seat) 0 50%,color-mix(in srgb,var(--seat) 60%,#000) 100%);box-shadow:0 0 12px var(--seat-glow),inset 0 -4px #00000038}.db-thinking{display:none;gap:3px}.db-card.db-think .db-thinking{display:inline-flex}.db-thinking i{width:6px;height:6px;border-radius:50%;background:var(--seat);box-shadow:0 0 6px var(--seat);animation:db-think .9s ease-in-out infinite}.db-thinking i:nth-child(2){animation-delay:.15s}.db-thinking i:nth-child(3){animation-delay:.3s}.db-status{position:fixed;left:50%;top:min(var(--db-status-top, calc(100% - 64px) ),calc(100% - 60px - env(safe-area-inset-bottom)));transform:translate(-50%);padding:8px 24px 9px;border-radius:999px;font:400 1.15rem var(--kit-font);letter-spacing:.02em;white-space:nowrap;color:var(--kit-accent-fg);background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.55) 0 30%,transparent 60%),linear-gradient(180deg,#bffcf2 0%,var(--db-aqua) 100%);box-shadow:0 5px #12a690,0 0 26px #38f5d680;pointer-events:none;animation:db-status-in .4s var(--db-bouncy) both}.db-status[data-mood=them]{color:var(--kit-fg);background:var(--db-key);box-shadow:inset 0 2px #ffffff1f,0 0 0 2px var(--db-rim),0 5px 0 var(--db-key-base)}.db-status[data-mood=end]{color:#3a2200;background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.55) 0 30%,transparent 60%),linear-gradient(180deg,#fff3c2 0%,var(--db-gold) 100%);box-shadow:0 5px #a86a00,0 0 28px #ffd23f99;animation:db-status-in .4s var(--db-bouncy) both,db-wiggle 1.4s .4s ease-in-out infinite}@media(max-width:460px){.db-cards{gap:10px}.db-card{min-width:0;gap:6px}.db-card-face{width:34px;height:34px}.db-card-score{min-width:36px;height:36px}.db-card-name{display:none}}.db-hud-pop{position:absolute;left:50%;bottom:-6px;font:400 1.35rem var(--kit-font);color:var(--db-gold);text-shadow:0 2px 0 #5a3500,0 0 10px rgba(255,210,63,.7);pointer-events:none;animation:db-pop-float .9s ease-out both}canvas{touch-action:none}.db-oplay{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.db-oregion{width:100%;touch-action:none}.db-status.db-ostatus{position:static;transform:none;animation:db-pop-card .4s var(--db-bouncy) both}html.db-online .kit-turns{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;gap:8px;padding:calc(var(--kit-top, 0px) + 58px) 10px 24px}html.db-online .kit-turns>*{pointer-events:auto;flex-shrink:0}html.db-online .kit-turns>.kit-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html.db-online .kit-turn-status{order:1;margin:0;min-height:0;font-size:1.05rem}html.db-online .kit-seats{order:2;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}html.db-online .kit-seat{width:auto;min-height:40px;gap:8px;padding:0 4px 0 10px;border-radius:999px;font-size:.95rem}html.db-online .kit-seat .kit-face{width:28px!important;height:28px!important}html.db-online .kit-turn-link{order:3}html.db-online .kit-turns>.kit-menu{order:5;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}html.db-online[data-prompts=keys] .kit-turns>.kit-menu>.kit-btn.db-mbtn:has(>.kit-glyph-on[data-keys=yes]),html.db-online[data-prompts=pad] .kit-turns>.kit-menu>.kit-btn.db-mbtn:has(>.kit-glyph-on[data-pad=yes]){padding-left:5px;padding-right:64px}html.db-online .kit-turns>.kit-menu>.kit-btn.db-mbtn{flex:1 1 0;min-width:150px;max-width:240px;width:auto;min-height:44px;margin:0;padding:4px 14px 4px 5px;gap:8px;border-radius:999px}html.db-online .kit-turns>.kit-menu>.kit-btn.kit-primary.db-mbtn{--ring-inset: -8px;--ring-radius: 999px}html.db-online .kit-turns>.kit-menu .db-mbtn-icon{width:32px;height:32px;font-size:.85rem}html.db-online .kit-turns>.kit-menu .db-mbtn-label{font-size:.95rem;white-space:nowrap}html.db-online .kit-turns>.kit-menu .db-mbtn-sub,html.db-online .kit-turns>.kit-menu .db-mbtn:after{display:none}html.db-online .kit-turn-board{order:4;width:100%;pointer-events:none}html.db-online .db-oregion{pointer-events:none}html.db-online .kit-chat{order:6}.kit-turns .kit-title{font-size:clamp(1.7rem,6vw,2.3rem)}.db-online .db-status.db-hidden,.db-online.db-waiting{display:none}.kit-turns .kit-seat{min-height:46px;font-family:var(--kit-font);background:var(--db-key);box-shadow:inset 0 2px #ffffff1f,0 0 0 2px var(--db-rim),0 4px 0 var(--db-key-base);animation:db-fade-up .35s both}.kit-turns .kit-seat:nth-child(2){animation-delay:.06s}.kit-turns .kit-seat:nth-child(3){animation-delay:.12s}.kit-turns .kit-seat:nth-child(4){animation-delay:.18s}.kit-turns .kit-seat[data-due=true]{box-shadow:inset 0 2px #ffffff1f,0 0 0 3px var(--db-aqua),0 0 18px #38f5d666}.kit-turns .kit-seat.db-kseat{gap:10px;transition:transform .25s var(--db-bouncy),box-shadow .2s ease}.kit-turns .kit-seat.db-kseat.db-on{transform:scale(1.04);box-shadow:inset 0 2px #ffffff1f,0 0 0 3px var(--seat),0 0 20px var(--seat-glow)}.db-kseat-mark{flex:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 14%,var(--seat) 40%,color-mix(in srgb,var(--seat) 55%,#000) 100%);box-shadow:0 0 10px var(--seat-glow)}.kit-seat.db-kseat .db-card-score{position:relative;min-width:32px;height:32px;font-size:1.05rem}.kit-turn-status{--glow: var(--db-aqua);font-family:var(--kit-font);font-weight:400;color:#fff;text-shadow:0 0 6px var(--glow),0 0 18px color-mix(in srgb,var(--glow) 55%,transparent),0 3px 0 #261f48}.kit-turns[data-kind=theirs] .kit-turn-status,.kit-turns[data-kind=lost] .kit-turn-status,.kit-turns[data-kind=lobby] .kit-turn-status{--glow: var(--db-gold)}.db-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:4px 0 8px}.db-vs-side{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:18px;background:var(--db-recess);box-shadow:inset 0 2px 4px #0000008c;animation:db-pop-card .5s .2s var(--db-bouncy) both}.db-vs-side.db-win{box-shadow:inset 0 2px 4px #0006,0 0 0 3px var(--seat),0 0 22px var(--seat-glow)}.db-vs-side.db-win .db-vs-face{animation:db-face-bob .9s ease-in-out infinite}.db-vs-face{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--seat),0 0 14px var(--seat-glow)}.db-vs-name{font:400 .95rem var(--kit-font)}.db-vs-n{font:400 2rem var(--kit-font);color:var(--seat);text-shadow:0 0 12px var(--seat-glow),0 3px 0 rgba(0,0,0,.4)}.db-vs-mid{font:400 1.1rem var(--kit-font);color:var(--kit-muted)}.kit-result-body{padding:12px;box-sizing:border-box;border-radius:16px;background:var(--db-recess);box-shadow:inset 0 2px 5px #0000008c;font-family:var(--db-read);font-weight:700;animation:db-fade-up .4s .15s ease-out both}.kit-result-body p{margin:.35em 0}.kit-result-body .db-stats{margin:.5em 0}.kit-result-body .db-vs-side{background:#ffffff08}.db-total{font:400 1.5em var(--kit-font)}.db-total strong{color:var(--db-gold);text-shadow:0 0 12px rgba(255,210,63,.6)}.db-stars{display:flex;justify-content:center;gap:6px;font-size:2.2rem;line-height:1}.db-star{color:#00000073;text-shadow:0 2px 0 rgba(255,255,255,.06)}.db-star.db-on{color:var(--db-gold);text-shadow:0 3px 0 #7a4a00,0 0 16px rgba(255,210,63,.8);animation:db-star-in .6s calc(.3s + var(--i) * .18s) var(--db-bouncy) both}.db-best{color:var(--kit-muted)}html.db-cover-on #ui{visibility:hidden}.db-cover-back{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 11px 11px,var(--db-hole) 0 2.6px,rgba(255,255,255,.07) 3.3px,transparent 4px) 0 0 / 22px 22px,radial-gradient(90% 120% at 72% 40%,#2a2350,#120f22 55%,#050409)}.db-cv-rays{position:absolute;left:72%;top:48%;width:1400px;height:1400px;margin:-700px 0 0 -700px;background:repeating-conic-gradient(rgba(255,255,255,.07) 0 9deg,transparent 9deg 22deg);mask-image:radial-gradient(circle,#000 0%,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 62%)}.db-cv-bit{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 12%,var(--peg) 36%,color-mix(in srgb,var(--peg) 55%,#000) 100%);box-shadow:0 0 12px 2px color-mix(in srgb,var(--peg) 70%,transparent)}.db-cover-art{position:fixed;inset:0;z-index:5;pointer-events:none;font-family:var(--kit-font);color:#fff}.db-cv-left{position:absolute;left:30px;top:0;bottom:0;width:360px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.db-cv-title{margin:0;line-height:.95;display:flex;flex-direction:column;align-items:center;text-transform:uppercase}.db-cv-title .db-logo{--t: 54px}.db-cv-title .db-tile,.db-cv-title .db-amp,.db-cv-title .db-logo,.db-cv-title .db-logo:before,.db-cv-title .db-tile-face:after{animation:none}.db-cv-pill{margin:0;padding:8px 18px;border-radius:999px;font:400 17px var(--kit-font);letter-spacing:.06em;color:#3a2200;background:linear-gradient(180deg,#fff6d6 0%,var(--db-gold) 100%);box-shadow:0 4px #a86a00,0 0 22px #ffd23f8c}@keyframes db-chase{to{background-position:16px 0,24px 8px}}@keyframes db-peg-colours{to{filter:drop-shadow(0 0 4px rgba(255,255,255,.35)) hue-rotate(360deg)}}@keyframes db-twinkle{0%,62%,to{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}76%{opacity:.9;transform:scale(1)}}@keyframes db-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes db-tray-in{0%{opacity:0;transform:translateY(-18px) scale(.94)}60%{opacity:1;transform:translateY(4px) scale(1.01,.99)}to{opacity:1;transform:none}}@keyframes db-peg-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.18,.86)}75%{transform:scale(.94,1.06)}to{opacity:1;transform:none}}@keyframes db-star-in{0%{opacity:0;transform:scale(0) rotate(-120deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes db-tagline{0%{opacity:0;transform:translateY(8px)}4%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes db-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes db-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes db-pointer{0%{transform:translateY(-50%)}to{transform:translate(-5px,-50%)}}@keyframes db-pop-card{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes db-title-bounce{0%{opacity:0;transform:translateY(-40%) scale(.7,1.3)}60%{opacity:1;transform:translateY(4%) scale(1.1,.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes db-btn-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes db-pop-float{0%{opacity:0;transform:translate(-50%,-16px) scale(.6)}20%{opacity:1;transform:translate(-50%,4px) scale(1.2)}to{opacity:0;transform:translate(-50%,30px) scale(1)}}@keyframes db-face-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-5deg)}}@keyframes db-think{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}}@keyframes db-status-in{0%{opacity:0;transform:translate(-50%,20px) scale(.8)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes db-wiggle{0%,to{rotate:0deg}25%{rotate:-2deg}75%{rotate:2deg}}@keyframes db-tile-bob{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes db-tile-shine{0%,70%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@keyframes db-amp-in{0%{opacity:0;transform:scale(0) rotate(-200deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}@keyframes db-amp-wiggle{0%,to{rotate:0deg}50%{rotate:16deg}}@media(prefers-reduced-motion:reduce){.db-tile,.db-amp,.db-logo,.db-logo:before,.kit-btn.kit-primary.db-mbtn:before,.db-card.db-on:before,.db-tile-face:after,.db-spark,.db-card-box,.db-panel-menu,.db-card-box .kit-title,.db-card-box .kit-title:after,.kit-modal-title,.kit-modal-title:after,.kit-modal-sheet,.kit-toast:before,.kit-loading .kit-tagline,.db-in,.db-opp,.db-size,.db-sizes,.db-kicker,.db-hud-pop,.db-card-face,.db-thinking i,.db-status,.db-vs-side,.db-vs-face,.db-star,.kit-title{animation:none!important}.db-spark{display:none}.db-taglines span{animation:none}.db-taglines span:first-child{opacity:1}}@media(max-width:420px){.db-size-grid{display:none}}.db-title-screen:has(.kit-continue>*) .db-taglines{display:none}.db-title-screen:has(.kit-continue>*) .db-logo{--t: clamp(36px, 11vw, 62px)}.db-title-screen:has(.kit-continue>*) .db-kicker{display:none}.kit-screen:not([data-screen=play]){justify-content:safe center}html:not([data-embed]) .db-title-screen{padding-top:calc(var(--kit-top, 0px) + 68px)}@media(max-width:699px){.db-logo{--t: clamp(40px, 12.5vw, 74px)}}@media(orientation:landscape)and (max-height:560px){html:not([data-embed]) .db-title-screen{padding-top:calc(var(--kit-top, 0px) + 8px)}}:root{--kit-focus-shadow: 0 0 0 3px var(--db-gold), 0 0 20px rgba(255, 210, 63, .45)}.kit-btn{--kit-focus-shadow: inset 0 2px 0 rgba(255, 255, 255, .18), 0 5px 0 var(--db-key-base), 0 0 0 3px var(--db-gold), 0 0 22px rgba(255, 210, 63, .45)}.kit-btn.kit-primary{--kit-focus-shadow: inset 0 2px 0 rgba(255, 255, 255, .24), 0 5px 0 #08302b, 0 0 0 3px var(--db-gold), 0 0 26px rgba(255, 210, 63, .5)}.kit-toggle,.kit-slider,.db-opp,.db-size{--kit-focus-shadow: inset 0 2px 4px rgba(0, 0, 0, .5), 0 0 0 3px var(--db-gold), 0 0 18px rgba(255, 210, 63, .45)}
