@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}:root{--bg:#15100c;--bg-2:#1e1712;--card:#fff0d70b;--card-b:#ffe4b917;--text:#f6eddd;--muted:#a6978a;--gold:#e6b760;--gold-2:#b98630;--gold-soft:#e6b76024;--danger:#e36c55;--ok:#72c68f;--bot-eye:#1c140e;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Playfair Display", Georgia, "Times New Roman", serif;--safe-b:env(safe-area-inset-bottom,0px);--app-h:100%;--frame:#4b2d19;--frame-hi:#6e4528;--frame-lo:#2b180c;--field-hi:#e6cd9f;--field-lo:#b98f5c;--pt-a:#7c2a1c;--pt-a-tip:#a53d28;--pt-b:#f4e5c3;--pt-b-tip:#fff7e3;--tray:#2b170b;--grain:#0000002b;--field-grain:#5a320f14;--hint:#3ee07f;--hint-glow:#3ee07fbf}:root[data-theme=emerald],.theme-scope[data-theme=emerald]{--frame:#2e1d12;--frame-hi:#4a321f;--frame-lo:#190e07;--field-hi:#25765a;--field-lo:#10402f;--pt-a:#c49a45;--pt-a-tip:#f1d185;--pt-b:#efe5cc;--pt-b-tip:#fffaf0;--tray:#170d06;--field-grain:#00000012}:root[data-theme=onyx],.theme-scope[data-theme=onyx]{--frame:#252830;--frame-hi:#3a3f4b;--frame-lo:#131519;--field-hi:#3b4352;--field-lo:#222731;--pt-a:#6453cf;--pt-a-tip:#9d8fff;--pt-b:#c8cdd8;--pt-b-tip:#f0f3f8;--tray:#111317;--grain:#ffffff0a;--field-grain:#ffffff06}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);overscroll-behavior:none;-webkit-font-smoothing:antialiased;margin:0;font-size:15px}body{background:radial-gradient(120% 60% at 50% -10%, #e6aa5021, transparent 60%), radial-gradient(80% 50% at 100% 100%, #8c3c1e1f, transparent 70%), var(--bg);background-attachment:fixed}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}#root,.app{height:var(--app-h)}.app{flex-direction:column;display:flex;overflow:hidden}.muted{color:var(--muted)}.small{font-size:12px}.page{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding:18px 16px calc(28px + var(--safe-b));flex:1;animation:.28s ease-out fadeUp;overflow-y:auto}.page-title{font-family:var(--display);margin:6px 0 16px;font-size:26px}.section-title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:22px 4px 10px;font-size:12px;font-weight:700}.card{background:var(--card);border:1px solid var(--card-b);border-radius:18px;padding:14px}.card.empty{color:var(--muted);text-align:center;padding:22px}.btn{border-radius:14px;height:50px;padding:0 22px;font-size:16px;font-weight:800;transition:transform .12s,filter .2s}.btn:active{transform:scale(.97)}.btn.primary{color:#2a1a07;background:linear-gradient(#f2cd7f,#d09a3f);box-shadow:0 6px 18px #d69c3c59,inset 0 1px #ffffff80}.btn.ghost{background:var(--card);border:1px solid var(--card-b)}.btn.small{height:40px;padding:0 16px;font-size:15px}.icon-btn{background:var(--card);border:1px solid var(--card-b);width:44px;height:44px;color:var(--text);border-radius:14px;flex:none;place-items:center;transition:opacity .2s,transform .12s;display:grid}.icon-btn:active:not(:disabled){transform:scale(.93)}.icon-btn:disabled{opacity:.3}.avatar{object-fit:cover;background:#3a2c20;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 2px #ffe6b41f}.avatar.letter{color:#2a1a0a;background:linear-gradient(145deg,#f3d28e,#c48b3a);font-weight:800}.avatar.bot{color:#f6e3bd}.avatar.bot.lvl-easy{--bot-eye:#0f2e1d;background:linear-gradient(145deg,#4fae78,#256b45)}.avatar.bot.lvl-medium{--bot-eye:#3a2408;background:linear-gradient(145deg,#d9a24a,#8c5b1c)}.avatar.bot.lvl-expert{--bot-eye:#1e0b31;background:linear-gradient(145deg,#9a62c8,#4f2378)}.avatar.bot.lvl-hard{--bot-eye:#2c0905;background:linear-gradient(145deg,#c9503c,#6b1d14)}.avatar.skeleton{background:#ffffff0f}.spinner{border:3px solid #ffdca026;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;margin:40px auto 14px;animation:.8s linear infinite spin}.mini-checker{vertical-align:middle;border-radius:50%;display:inline-grid}.mini-checker .face{border-radius:50%;width:100%;height:100%}.chip{background:var(--card);border:1px solid var(--card-b);border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.chip.up{color:var(--ok)}.chip.down{color:var(--danger)}.toast{border:1px solid var(--card-b);z-index:1000;text-align:center;background:#261d16f5;border-radius:14px;max-width:calc(100% - 32px);padding:11px 16px;font-size:14px;font-weight:600;animation:.25s ease-out toastIn;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.toast.error{border-color:#e36c5580}.sheet-wrap{z-index:500;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-wrap.open{pointer-events:auto}.sheet-backdrop{opacity:0;background:#08050399;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.sheet-wrap.open .sheet-backdrop{opacity:1}.sheet{border-top:1px solid var(--card-b);max-height:88%;padding:8px 16px calc(20px + var(--safe-b));background:linear-gradient(#2a1f17,#1c1510);border-radius:24px 24px 0 0;transition:transform .32s cubic-bezier(.2,.9,.25,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -20px 50px #00000080}.sheet-wrap.open .sheet{transform:translateY(0)}.sheet-grip{background:#ffffff2e;border-radius:3px;width:40px;height:5px;margin:4px auto 12px}.sheet-title{font-family:var(--display);margin:2px 4px 14px;font-size:22px}.warn{color:#f3b5a6;background:#e36c551a;border:1px solid #e36c554d;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:13px}.rows{padding:4px 14px}.row{text-align:left;align-items:center;gap:12px;width:100%;padding:13px 2px;font-size:16px;font-weight:600;display:flex}.rows .row+.row,.menu-list .row+.row{border-top:1px solid #ffffff0f}.row-text{flex:1}.row-hint{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500}.row-ico{text-align:center;width:26px;font-size:18px}.row-note{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.row.danger{color:var(--danger)}.toggle{background:#ffffff1f;border-radius:15px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.toggle.on{background:linear-gradient(#eec375,#c98f35)}.toggle .knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .22s cubic-bezier(.3,.9,.3,1.2);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000059}.toggle.on .knob{transform:translate(20px)}.home{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding:12px 16px calc(24px + var(--safe-b));flex-direction:column;flex:1;animation:.3s ease-out fadeUp;display:flex;overflow-y:auto}.home-top{justify-content:space-between;align-items:center;display:flex}.me-chip{background:var(--card);border:1px solid var(--card-b);border-radius:999px;align-items:center;gap:10px;max-width:70%;padding:5px 14px 5px 5px;display:flex}.me-text{text-align:left;min-width:0}.me-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.me-rating{color:var(--gold);font-size:12px;font-weight:700}.hero{text-align:center;padding:18px 0 10px}.hero .logo{filter:drop-shadow(0 14px 22px #00000080);animation:5s ease-in-out infinite float}.hero h1{font-family:var(--display);letter-spacing:.01em;background:linear-gradient(#fff3d6,#e3b25a 70%,#b27d2c);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 2px;font-size:46px}.hero p{color:var(--muted);margin:0;font-size:14px}.actions{flex-direction:column;gap:12px;margin-top:18px;display:flex}.continue{text-align:left;background:linear-gradient(135deg,#72c68f29,#72c68f0d);border:1px solid #72c68f59;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.continue>div{flex:1}.continue-dot{background:var(--ok);border-radius:50%;width:10px;height:10px;animation:1.6s infinite pulse;box-shadow:0 0 0 4px #72c68f33}.continue-title{font-weight:800}.continue-sub{color:var(--muted);font-size:13px}.chev{opacity:.6;font-size:26px;line-height:1}.cta{text-align:left;color:#2a1906;background:linear-gradient(#f3cf82,#cf983d);border-radius:20px;align-items:center;gap:14px;padding:16px;transition:transform .12s;display:flex;box-shadow:0 12px 30px #d69c3c4d,inset 0 1px #ffffff8c}.cta:active{transform:scale(.98)}.cta-ico{color:#3a2408;--bot-eye:#f3cf82;background:#3c23052e;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.cta-text{flex-direction:column;flex:1;display:flex}.cta-title{font-size:19px;font-weight:800}.cta-sub{opacity:.75;font-size:13px;font-weight:600}.mode-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mode{background:var(--card);border:1px solid var(--card-b);border-radius:18px;flex-direction:column;gap:6px;padding:16px 14px;display:flex;position:relative}.mode.soon{opacity:.7}.mode-ico{font-size:24px}.mode-title{font-weight:800}.badge{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);background:var(--gold-soft);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.quick{background:var(--card);border:1px solid var(--card-b);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:14px 6px;display:grid}.q{text-align:center;flex-direction:column;display:flex}.q+.q{border-left:1px solid #ffffff0f}.q b{font-size:20px;font-weight:800}.q span{color:var(--muted);font-size:11.5px}.home-nav{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.home-nav button{background:var(--card);border:1px solid var(--card-b);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;font-size:13px;font-weight:700;display:flex}.home-nav button span{font-size:20px}.auth-warn{text-align:center;color:#f3b5a6;margin-top:16px;font-size:14px}.levels{flex-direction:column;gap:10px;display:flex}.level{text-align:left;background:var(--card);border:1px solid var(--card-b);border-radius:18px;align-items:center;gap:14px;padding:14px;transition:transform .12s,border-color .2s;display:flex}.level:active{transform:scale(.98)}.level.last{border-color:#e6b76073}.level-text{flex-direction:column;flex:1;gap:3px;display:flex}.level-name{font-size:17px;font-weight:800}.level-desc{color:var(--muted);font-size:13px;line-height:1.35}.level-rec{color:var(--gold);font-size:14px;font-weight:800}.game-screen{min-height:0;padding:8px 8px calc(8px + var(--safe-b));flex-direction:column;flex:1;gap:8px;display:flex;position:relative}.game-screen.loading{justify-content:center;align-items:center}.pbar{background:var(--card);border:1px solid var(--card-b);border-radius:16px;flex:none;align-items:center;gap:10px;padding:7px 10px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.pbar.active{background:linear-gradient(90deg,#e6b76024,#e6b76008);border-color:#e6b7608c;box-shadow:0 0 22px #e6b7601f}.pbar-av{position:relative}.pbar-av .checker.static-checker{z-index:3;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;bottom:-3px;right:-4px}.pbar-info{flex:1;min-width:0}.pbar-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.pbar-sub{color:var(--muted);white-space:nowrap;font-size:12px}.thinking{color:var(--gold);font-weight:700}.thinking i{font-style:normal;animation:1.2s infinite blink}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}.pbar-stats{gap:14px;display:flex}.stat{flex-direction:column;align-items:flex-end;display:flex}.stat-v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.stat-v small{color:var(--muted);font-size:11px;font-weight:600}.stat-l{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.controls{flex:none;align-items:center;gap:10px;display:flex}.status{text-align:center;color:var(--muted);flex:1;font-size:14.5px;font-weight:700}.status.mine{color:var(--gold)}.conn-banner{color:#fff;z-index:300;background:#e36c55eb;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:60px;left:50%;transform:translate(-50%)}.game-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex}.game-main .top-slot,.game-main .bottom-slot{flex:none;width:100%}.game-screen.landscape{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr) 232px;gap:8px 12px;display:grid}.game-screen.landscape .game-main{display:contents}.game-screen.landscape .top-slot{grid-area:1/2}.game-screen.landscape .board{grid-area:1/1/span 4;place-self:center}.game-screen.landscape .bottom-slot{grid-area:3/2}.game-screen.landscape .controls{grid-area:4/2}.game-screen.landscape .pbar{flex-wrap:wrap}.game-screen.landscape .pbar-stats{justify-content:space-around;width:100%}.board{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3%/3.6%;flex:none;position:relative;box-shadow:0 18px 40px #0000008c,0 2px #ffffff0d}.board-art{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.board-art .grain{fill:none;stroke:var(--grain);stroke-width:1.4px}.board-art .field-grain{fill:none;stroke:var(--field-grain);stroke-width:1.2px}.board-art .tray{fill:var(--tray)}.board-art .pt{stroke:#00000029;stroke-width:1px}.checker{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);will-change:transform;pointer-events:none;transition:transform .42s cubic-bezier(.3,.75,.25,1);position:absolute;top:0;left:0}.checker.dragging{transition:none}.checker .face,.mini-checker .face{border-radius:50%;width:100%;height:100%;position:relative}.checker .face:before,.mini-checker .face:before{content:"";border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.light .face{background:radial-gradient(circle at 34% 28%,#fffef9 0 10%,#f4ead3 34%,#dfcda8 68%,#bda67a 100%);box-shadow:inset 0 -3px 4px #64461959,inset 0 2px 2px #ffffffe6,0 2px 3px #0000008c}.light .face:before{background:radial-gradient(circle at 40% 35%,#fdf7e8,#e4d4b0);box-shadow:inset 0 1px 2px #5a3c0f59,0 1px #ffffffb3}.dark .face{background:radial-gradient(circle at 34% 28%,#74665d 0 8%,#3d342f 36%,#231c18 70%,#110d0b 100%);box-shadow:inset 0 -3px 4px #00000080,inset 0 2px 2px #ffffff29,0 2px 3px #0009}.dark .face:before{background:radial-gradient(circle at 40% 35%,#4b403a,#231b17);box-shadow:inset 0 1px 2px #000000a6,0 1px #ffffff1f}.checker.moved{transition:none}.checker.moved .face{animation:land .26s ease-out var(--fly,0s) both}.checker.movable:after{content:"";border:2.5px solid var(--hint);box-shadow:0 0 0 1.5px #0000008c, 0 0 10px var(--hint-glow);pointer-events:none;border-radius:50%;animation:1.5s ease-in-out infinite ringPulse;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.checker.selected .face{box-shadow:0 0 0 3px #ffd98a,0 0 0 5px #0000008c,0 0 20px 6px #ffc85acc,0 6px 10px #00000080}.checker.dragging .face{transform:scale(1.15);box-shadow:0 0 0 3px #ffd98a,0 14px 18px #0000008c}.checker .count{font-weight:800;font-size:calc(var(--d) * .36);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.checker.light .count{color:#6b4b1f}.checker.dark .count{color:#e9d6b3}.target,.target-off{pointer-events:none;z-index:150;position:absolute;top:0;left:0}.target{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);background:radial-gradient(circle, var(--hint) 0 26%, #3ee07f59 30%, #3ee07f2e 64%);box-shadow:0 0 0 2px #0000008c, 0 0 14px 3px var(--hint-glow);border:2.5px solid #fff;border-radius:50%;animation:1.1s ease-in-out infinite tpulse}.target,.target-off{animation:.22s cubic-bezier(.2,.9,.3,1.4) both targetIn,1.1s ease-in-out .22s infinite tpulse}.target.multi{background:radial-gradient(circle, var(--hint) 0 18%, #3ee07f24 24%, #3ee07f1a 64%);border-style:dashed}.target.hot{background:radial-gradient(circle, var(--hint) 0 40%, #3ee07f8c 70%);box-shadow:0 0 0 2px #0000008c, 0 0 22px 6px var(--hint-glow)}.target-off{box-shadow:0 0 0 2px #0000008c, 0 0 22px var(--hint-glow);background:linear-gradient(90deg,#3ee07f1a,#3ee07f8c);border:2.5px solid #fff;border-radius:12px;animation:1.1s ease-in-out infinite tpulse}.target-off.hot{background:linear-gradient(90deg,#3ee07f59,#3ee07fd9)}.die3d{perspective:600px;filter:drop-shadow(0 6px 5px #00000080);transition:opacity .3s,filter .3s}.die3d.is-used{opacity:.35;filter:grayscale(.7)drop-shadow(0 3px 3px #0006)}.tumble,.cube{width:100%;height:100%;transform-style:preserve-3d;position:relative}.side{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.die-face{border-radius:var(--die-radius,20%);background:var(--die-bg,linear-gradient(145deg, #fffdf7, #ebdfc3));grid-template:repeat(3,1fr)/repeat(3,1fr);width:100%;height:100%;padding:13%;display:grid;box-shadow:inset 0 0 0 1px #00000014,inset 0 -3px 6px #785a2847,inset 0 2px 3px #ffffffe6}.pip{background:var(--pip-bg,radial-gradient(circle at 38% 32%, #50392a, #120a05));border-radius:50%;place-self:center;width:72%;height:72%;box-shadow:inset 0 1px 1px #ffffff1f,0 1px #fff9}.pip:only-child{background:var(--pip-one,radial-gradient(circle at 38% 32%, #d4513a, #7a160b));width:82%;height:82%}.double-dots{left:50%;bottom:calc(var(--d) * -.42);gap:5px;display:flex;position:absolute;transform:translate(-50%)}.double-dots span{background:#ffffff40;border-radius:50%;width:7px;height:7px}.double-dots span.on{background:#ffd98a;box-shadow:0 0 6px #ffc85acc}.roll-btn{z-index:180;white-space:nowrap;height:calc(var(--d) * 1.25);color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:16px;font-weight:800;animation:1.6s ease-in-out infinite rollPulse;display:flex;position:absolute;top:0;left:0;box-shadow:0 8px 22px #00000073,inset 0 1px #fff9}.roll-ico{font-size:20px}.opening,.result{z-index:400;-webkit-backdrop-filter:blur(3px);background:#0a07048c;place-items:center;padding:20px;animation:.25s ease-out fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.opening-card,.result-card{text-align:center;border:1px solid var(--card-b);background:linear-gradient(#2c2118,#1c1510);border-radius:24px;width:min(340px,100%);padding:24px 20px;animation:.35s cubic-bezier(.2,.9,.3,1.3) pop;box-shadow:0 24px 60px #0009}.opening-title{font-family:var(--display);margin-bottom:18px;font-size:22px}.opening-dice{justify-content:center;align-items:center;gap:18px;display:flex}.od{flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.od span{align-items:center;gap:6px;display:inline-flex}.od-vs{color:var(--muted);font-weight:800}.die-face.big{width:68px;height:68px;box-shadow:0 10px 20px #00000080,inset 0 -3px 6px #785a2847}.rolling-in{animation:.7s cubic-bezier(.2,.8,.3,1.2) both rollIn}.rolling-in.d2{animation-delay:.12s}.opening-result{color:var(--muted);margin-top:18px;font-size:17px;font-weight:800;animation:.4s .7s both fadeUp}.opening-result.win{color:var(--gold)}.result-emblem{font-size:54px;line-height:1;animation:.5s cubic-bezier(.2,.9,.3,1.5) .1s both pop}.result-title{font-family:var(--display);margin-top:8px;font-size:34px}.result.won .result-title{background:linear-gradient(#fff1cf,#e2ae52);color:#0000;-webkit-background-clip:text;background-clip:text}.result-sub{color:var(--muted);margin-top:6px;font-size:14px}.result-chips{justify-content:center;gap:8px;margin-top:16px;display:flex}.result-actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.menu-list{flex-direction:column;display:flex}.profile-head{flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.profile-name{font-family:var(--display);margin-top:6px;font-size:24px}.rating-pill{background:var(--gold-soft);color:var(--gold);border-radius:999px;margin-top:6px;padding:6px 14px;font-weight:800}.stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.sg{background:var(--card);border:1px solid var(--card-b);text-align:center;border-radius:16px;flex-direction:column;padding:12px 6px;display:flex}.sg b{font-size:22px}.sg span{color:var(--muted);font-size:11.5px}.lvl-row+.lvl-row{margin-top:14px}.lvl-row-top{justify-content:space-between;margin-bottom:7px;font-size:14px;font-weight:700;display:flex}.bar{background:#ffffff12;border-radius:4px;height:8px;overflow:hidden}.bar-fill{border-radius:4px;height:100%;transition:width .6s}.bar-fill.lvl-easy{background:linear-gradient(90deg,#3f9a67,#6fd69a)}.bar-fill.lvl-medium{background:linear-gradient(90deg,#b67d27,#f0c070)}.bar-fill.lvl-hard{background:linear-gradient(90deg,#a8392a,#ee7a62)}.card.list{padding:4px 14px}.game-row{align-items:center;gap:12px;padding:11px 0;display:flex}.game-row+.game-row{border-top:1px solid #ffffff0f}.game-row-text{flex:1;font-weight:600}.res-dot{border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.res-dot.w{color:var(--ok);background:#72c68f26}.res-dot.l{color:var(--danger);background:#e36c5521}.pts{font-weight:800}.pts.w{color:var(--ok)}.pts.l{color:var(--muted)}.rules-list{flex-direction:column;gap:10px;display:flex}.rule{background:var(--card);border:1px solid var(--card-b);border-radius:16px;gap:14px;padding:14px;display:flex}.rule-ico{background:var(--gold-soft);width:36px;height:36px;color:var(--gold);border-radius:11px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.rule-title{margin-bottom:3px;font-weight:800}.rule-text{color:#d2c4b2;font-size:14px;line-height:1.45}.card.tip{color:#d9ccb9;background:#e6b76012;border-color:#e6b7604d;margin-top:14px;font-size:14px;line-height:1.5}.theme-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.theme-opt,.side-opt{background:var(--card);border:1.5px solid var(--card-b);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:700;transition:border-color .2s;display:flex}.theme-opt.on,.side-opt.on{border-color:var(--gold);background:var(--gold-soft)}.swatch{border-radius:8px;width:100%;height:auto}.side-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-opt{flex-direction:row;justify-content:center;padding:14px;font-size:15px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes lift{0%{transform:scale(1)}35%{filter:drop-shadow(0 10px 8px #00000073);transform:scale(1.2)}to{transform:scale(1)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 #ffcd6400)}50%{filter:drop-shadow(0 0 5px #ffd26ef2)}}@keyframes ringPulse{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes tpulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes tumble{0%{transform:rotateX(0)rotateY(0)rotate(0)}to{transform:rotateX(360deg)rotateY(720deg)rotate(360deg)}}@keyframes rollPulse{0%,to{box-shadow:0 8px 22px #00000073,0 0 #f6d68e80,inset 0 1px #fff9}50%{box-shadow:0 8px 22px #00000073,0 0 0 10px #f6d68e00,inset 0 1px #fff9}}@keyframes rollIn{0%{opacity:0;transform:translateY(-40px)rotate(-200deg)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero .logo,.checker.movable:after,.roll-btn{animation:none}}.trail{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);pointer-events:none;z-index:5;background:#00000014;border:2px dashed #ffffff73;border-radius:50%;animation:.3s ease-out fade;position:absolute;top:0;left:0}.edge-arrow{pointer-events:none;z-index:160;width:0;height:0;filter:drop-shadow(0 0 1.5px #000000e6) drop-shadow(0 0 5px var(--hint-glow));border-left:9px solid #0000;border-right:9px solid #0000;position:absolute}.edge-arrow.top{border-top:12px solid var(--hint);animation:.9s ease-in-out infinite bobDown;top:-15px}.edge-arrow.bottom{border-bottom:12px solid var(--hint);animation:.9s ease-in-out infinite bobUp;bottom:-15px}.edge-arrow.hot.top{border-top-color:#fff}.edge-arrow.hot.bottom{border-bottom-color:#fff}.edge-arrow.sel.top{border-top-color:#ffd98a;animation:none;transform:translate(-50%)}.edge-arrow.sel.bottom{border-bottom-color:#ffd98a;animation:none;transform:translate(-50%)}.edge-arrow.src{opacity:.85;border-left-width:6px;border-right-width:6px}.edge-arrow.src.top{border-top-width:8px;top:-11px}.edge-arrow.src.bottom{border-bottom-width:8px;bottom:-11px}@keyframes bobDown{0%,to{transform:translate(-50%,-2px)}50%{transform:translate(-50%,2px)}}@keyframes bobUp{0%,to{transform:translate(-50%,2px)}50%{transform:translate(-50%,-2px)}}.mode{text-align:left;font:inherit;color:inherit;transition:transform .12s,border-color .2s}.mode:active{transform:scale(.97)}.mode-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex;overflow:hidden}.badge.plain{color:var(--muted);background:#ffffff12}@media (max-width:380px){.mode .badge{align-self:flex-start;margin-top:2px;position:static}}.badge.live{color:var(--ok);background:#72c68f24}.online-dot{background:var(--ok);vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px 0 3px;display:inline-block;box-shadow:0 0 0 3px #72c68f33}.friend{flex-direction:column;gap:12px;display:flex}.friend-hero{text-align:center;font-size:48px}.friend-text{color:#d9ccb9;margin:0 4px 6px;font-size:15px;line-height:1.5}.friend-wait{background:#72c68f1a;border:1px solid #72c68f4d;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.pulse-dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s infinite pulse}.link-box{border:1px dashed var(--card-b);cursor:pointer;background:#00000040;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.link-text{text-overflow:ellipsis;white-space:nowrap;color:#cbbda9;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.link-copy{color:var(--gold);font-size:13px;font-weight:800}.btn.wide{width:100%}.btn.text{background:0 0;height:40px}.danger-text{color:var(--danger)}.center{text-align:center}.btn.glow{animation:1.4s ease-in-out infinite rollPulse}.rematch-note{color:var(--gold);font-size:14px;font-weight:700}.search{z-index:450;-webkit-backdrop-filter:blur(4px);background:#0a0704b8;place-items:center;padding:20px;animation:.25s ease-out fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.search-card{border:1px solid var(--card-b);background:linear-gradient(#2c2118,#1c1510);border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(340px,100%);padding:26px 20px 20px;display:flex;box-shadow:0 24px 60px #0009}.search-dice{gap:16px;margin-bottom:6px;display:flex}.spin-a{animation:.9s ease-in-out infinite wobble}.spin-b{animation:.9s ease-in-out infinite reverse wobble}.search-title{font-family:var(--display);font-size:24px}.search-time{font-variant-numeric:tabular-nums;color:var(--gold);font-size:30px;font-weight:800}.search-meta{color:#cbbda9;align-items:center;gap:6px;font-size:13.5px;display:flex}.pbar{position:relative}.presence{border:2px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;left:-3px}.presence.on{background:var(--ok)}.presence.off{background:#7b6f65}.timer-ring{border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.timer-ring.low{animation:1s ease-in-out infinite ringBeat}@keyframes ringBeat{0%,to{opacity:1;transform:scale(1)}15%{opacity:.75;transform:scale(1.12)}30%{opacity:1;transform:scale(1)}}.emote-wrap{position:relative}.emote-backdrop{z-index:300;position:fixed;top:0;bottom:0;left:0;right:0}.emote-picker{z-index:301;border:1px solid var(--card-b);background:#2a1f17;border-radius:18px;flex-direction:column;gap:6px;padding:8px;animation:.2s ease-out pop;display:flex;position:absolute;bottom:52px;left:0;box-shadow:0 14px 34px #0000008c}.emote-picker button{background:#ffffff0a;border-radius:12px;height:44px;font-size:24px}.emote-picker button:active{transform:scale(.9)}.emote-bubble{z-index:250;border:1px solid var(--card-b);pointer-events:none;background:#261d16f2;border-radius:16px;padding:6px 8px;font-size:34px;line-height:1;animation:2.8s ease-out forwards emoteIn;position:absolute;right:18px;box-shadow:0 10px 24px #00000080}.emote-bubble.down{top:calc(100% + 4px)}.emote-bubble.up{bottom:calc(100% + 4px)}@keyframes emoteIn{0%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.15)}18%{transform:scale(1)}80%{opacity:1}to{opacity:0}}@keyframes wobble{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(12deg)translateY(-6px)}}.fx-layer{pointer-events:none;border-radius:inherit;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fx-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.fx-p{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.theme-opt .swatch{border-radius:8px;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.fx-layer{display:none}}.dice-anchor{z-index:170;pointer-events:none;position:absolute;top:0;left:0}.dice-center{transform:translate(-50%,-50%)}.dice-set{gap:calc(var(--d) * .28);display:flex;position:relative}.dice-set>.die3d:first-child{rotate:-7deg}.dice-set>.die3d.second{translate:0 4%;rotate:6deg}.dice-set.thrown{animation:.8s cubic-bezier(.2,.75,.3,1) both diceFly;animation-delay:var(--release)}.dice-set.thrown .tumble{animation:.72s cubic-bezier(.15,.7,.3,1) both tumbleIn;animation-delay:var(--release)}.dice-set.thrown .die3d.second .tumble{animation-name:tumbleIn2;animation-duration:.8s}@keyframes diceFly{0%{transform:translate(var(--fx), var(--fy)) scale(.5);opacity:0}6%{opacity:1}58%{transform:translate(0)scale(1.12)}70%{transform:translateY(-14%)scale(1)}82%{transform:translate(0)scale(1.03)}91%{transform:translateY(-4%)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tumbleIn{0%{transform:rotateX(900deg)rotateY(-540deg)rotate(180deg)}to{transform:none}}@keyframes tumbleIn2{0%{transform:rotateX(-720deg)rotateY(630deg)rotate(-90deg)}to{transform:none}}.burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.burst span{background:var(--burst-a,#ffd98a);width:10px;height:10px;box-shadow:0 0 8px var(--burst-a,#ffd98a);opacity:0;animation:.7s ease-out forwards burstOut;animation-delay:var(--land);border-radius:50%;position:absolute;top:-5px;left:-5px}.burst span.alt{background:var(--burst-b,#fff4d6);box-shadow:0 0 8px var(--burst-b,#fff4d6);width:7px;height:7px}.burst span:before{content:var(--burst-glyph,"");color:var(--burst-a,#ffd98a);place-items:center;font-size:15px;display:grid;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}:root[data-theme=kitty] .burst span:not(.theme-scope *),.theme-scope[data-theme=kitty] .burst span,:root[data-theme=magic] .burst span:not(.theme-scope *),.theme-scope[data-theme=magic] .burst span,:root[data-theme=bigbang] .burst span:not(.theme-scope *),.theme-scope[data-theme=bigbang] .burst span,:root[data-theme=mountains] .burst span:not(.theme-scope *),.theme-scope[data-theme=mountains] .burst span{box-shadow:none;background:0 0}:root[data-theme=prison] .burst span:not(.theme-scope *),.theme-scope[data-theme=prison] .burst span{box-shadow:none;background:#c9a46a;border-radius:40% 60% 55% 45%}@keyframes burstOut{0%{opacity:1;transform:rotate(var(--a)) translateX(10px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--dist)) scale(.3)}}.double-badge{white-space:nowrap;font-family:var(--display);font-weight:700;font-size:calc(var(--d) * .72);color:#fff3c4;text-shadow:0 0 10px #ffbe46f2,0 2px #7a4a10,0 0 22px #ff9628b3;letter-spacing:.04em;opacity:0;animation:1.2s ease-out forwards badgePop;animation-delay:var(--land);position:absolute;top:0;left:50%;translate:-50% -115%}@keyframes badgePop{0%{opacity:0;transform:scale(.3)rotate(-8deg)}18%{opacity:1;transform:scale(1.25)rotate(3deg)}30%{transform:scale(1)rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.hand-anchor{z-index:190;pointer-events:none;margin-left:calc(var(--d) * 0);position:absolute;top:0;left:0}.hand-anchor.mine{translate:-50% -100%}.hand-anchor.theirs{translate:-50%}.hand-flip{width:100%;height:100%}.hand-anchor.theirs .hand-flip{transform:rotate(180deg)}.hand{transform-origin:50% 100%;filter:drop-shadow(0 10px 12px #00000073);width:100%;height:100%}.hand-svg{width:100%;height:100%;display:block;overflow:visible}.hand .pose-open{opacity:0}.hand.shake{animation:.26s cubic-bezier(.2,.8,.3,1.1) both handIn,.16s ease-in-out .26s infinite alternate handShake}.hand.throw.from-shake{animation:1s ease-in forwards handRelease}.hand.throw.from-enter{animation:1.2s ease-in-out forwards handEnterThrow}.hand.throw .pose-fist{animation:10ms linear forwards poseHide;animation-delay:var(--release)}.hand.throw .pose-open{animation:10ms linear forwards poseShow;animation-delay:var(--release)}@keyframes handIn{0%{transform:translateY(70%)}to{transform:translateY(0)}}@keyframes handShake{0%{transform:translate(-3%)rotate(-7deg)}to{transform:translate(3%,-3%)rotate(6deg)}}@keyframes handRelease{0%{transform:translateY(0)rotate(0)}12%{transform:translateY(-9%)rotate(-10deg)}30%{transform:translateY(-4%)rotate(-4deg)}to{opacity:.9;transform:translateY(85%)rotate(6deg)}}@keyframes handEnterThrow{0%{transform:translateY(80%)rotate(8deg)}24%{transform:translateY(0)rotate(0)}30%{transform:translateY(-9%)rotate(-10deg)}45%{transform:translateY(-4%)rotate(-4deg)}to{transform:translateY(90%)rotate(6deg)}}@keyframes poseHide{to{opacity:0}}@keyframes poseShow{to{opacity:1}}.hand-pick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px;display:grid}.hand-opt{background:var(--card);border:1.5px solid var(--card-b);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;font-size:14px;font-weight:700;display:flex}.hand-opt.on{border-color:var(--gold);background:var(--gold-soft)}.hand-preview{width:84px;height:116px;overflow:hidden}.hand-preview .pose-open{opacity:1}.hand-preview .pose-fist{opacity:0}.pbar-av,.pbar-info{cursor:pointer}.pbar-more{color:var(--muted);margin-left:6px;font-weight:600}button.game-row{text-align:left;width:100%}.pc{padding-bottom:6px}.pc-head{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:2px 0 6px;display:flex}.pc-name{font-family:var(--display);margin-top:6px;font-size:24px}.pc-user{color:#7fb8ff;font-size:14px;font-weight:700}.pc-status{color:var(--muted);align-items:center;gap:6px;max-width:300px;font-size:13px;line-height:1.4;display:inline-flex}.h2h{background:var(--gold-soft);border:1px solid #e6b7604d;border-radius:16px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 16px;font-weight:700;display:flex}.h2h.muted{background:var(--card);border-color:var(--card-b);justify-content:center;font-size:14px;font-weight:600}.h2h b{font-variant-numeric:tabular-nums;font-size:20px}.h2h b.up{color:var(--ok)}.h2h b.down{color:var(--danger)}.pc-loading{place-items:center;min-height:240px;display:grid}.lb-note{margin:-8px 4px 16px;line-height:1.45}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin-bottom:14px;display:grid}.pod{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.pod-crown{font-size:22px;line-height:1}.pod-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:700;overflow:hidden}.pod-rating{color:var(--gold);font-size:12.5px;font-weight:800}.pod-step{width:100%;font-family:var(--display);color:#2a1906d9;border-radius:12px 12px 4px 4px;place-items:center;margin-top:4px;font-size:26px;font-weight:700;display:grid}.pod-1 .pod-step{background:linear-gradient(#f6d68e,#c99236);height:74px}.pod-2 .pod-step{background:linear-gradient(#e3e6ea,#9aa1ab);height:54px}.pod-3 .pod-step{background:linear-gradient(#e6b48a,#a8683c);height:42px}.pod.mine .pod-name{color:var(--gold)}.lb-list{padding:4px 10px}.lb-row{text-align:left;align-items:center;gap:10px;width:100%;padding:9px 2px;display:flex}.lb-row+.lb-row{border-top:1px solid #ffffff0f}.lb-row.mine{background:var(--gold-soft);border-radius:12px;padding-left:8px;padding-right:8px}.lb-rank{text-align:center;width:26px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.lb-av{flex:none;position:relative}.lb-text{flex-direction:column;flex:1;min-width:0;display:flex}.lb-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lb-sub{color:var(--muted);font-size:12px}.lb-rating{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:800}.lb-me{background:#2a1f17;border:1px solid #e6b76059;border-radius:16px;margin-top:12px;padding:4px 8px;position:sticky;bottom:0;box-shadow:0 -8px 20px #00000059}button.rating-pill{font:inherit;font-weight:800}.checker.static-checker{vertical-align:middle;flex:none;margin:0;transition:none;display:inline-block;position:relative;top:auto;left:auto}.theme-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -16px;padding:2px 16px 10px;display:flex;overflow-x:auto}.theme-rail::-webkit-scrollbar{display:none}.theme-card{scroll-snap-align:center;background:var(--card);border:1.5px solid var(--card-b);border-radius:16px;flex-direction:column;flex:0 0 40%;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.theme-card.on{border-color:var(--gold);background:var(--gold-soft);transform:translateY(-2px)}.theme-card .swatch{border-radius:8px;width:100%;height:auto}.theme-show{background:var(--card);border:1px solid var(--card-b);border-radius:18px;margin-top:6px;padding:14px 12px 12px;animation:.25s ease-out fadeUp}.ts-title{text-align:center;font-family:var(--display);margin-bottom:12px;font-size:19px}.ts-row{grid-template-columns:repeat(4,1fr);align-items:end;gap:6px;display:grid}.ts-item{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ts-item .checker.static-checker{margin-top:10px}.die-face.ts-die{width:46px;height:46px;box-shadow:0 6px 12px #00000073,inset 0 -3px 6px #785a2847}.hand-preview.ts-hand{width:56px;height:76px}.rating-badge{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.rb-ico{font-size:.95em}.league-card{background:linear-gradient(135deg,#e6b76029,#e6b7600a);border:1px solid #e6b76059;border-radius:18px;margin-top:16px;padding:14px}.lc-top{align-items:center;gap:12px;display:flex}.lc-ico{font-size:34px;line-height:1}.lc-text{flex-direction:column;flex:1;display:flex}.lc-text b{font-family:var(--display);font-size:21px}.lc-text span{color:var(--muted);font-size:13px}.lc-link{color:var(--gold);font-size:14px;font-weight:800}.lc-bar{margin-top:12px}.lc-foot{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:12.5px;display:flex}.lc-how,button.link{color:var(--gold);font-size:13.5px;font-weight:700}.lc-how{margin-top:10px}.opening-stakes{margin-top:10px;font-size:13.5px;font-weight:600;animation:.4s .8s both fadeUp}.opening-stakes .up,.league-line.up,.ri-row .up{color:var(--ok)}.opening-stakes .down,.league-line.down,.ri-row .down{color:var(--danger)}.league-line{margin-top:10px;font-size:15px;font-weight:800}.league-line.up{animation:.5s cubic-bezier(.2,.9,.3,1.5) .3s both pop}.ri-modes{flex-direction:column;gap:12px;display:flex}.ri-mode{gap:12px;display:flex}.ri-ico{text-align:center;width:30px;font-size:22px}.ri-mode p,.ri-text p{color:#d2c4b2;margin:3px 0 0;font-size:14px;line-height:1.45}.ri-text p+p{margin-top:10px}.ri-table{padding:6px 14px}.ri-row{font-variant-numeric:tabular-nums;grid-template-columns:1.4fr 1fr 1fr;padding:9px 0;font-weight:700;display:grid}.ri-row+.ri-row{border-top:1px solid #ffffff0f}.ri-row.head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ri-foot{padding:8px 0 6px}.ri-leagues{padding:4px 14px}.ri-league{grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.ri-league+.ri-league{border-top:1px solid #ffffff0f}.ri-league-ico{font-size:22px}.ri-league.here b{color:var(--gold)}.ri-you{color:var(--gold);background:var(--gold-soft);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.checker .face{display:block}@keyframes land{0%{transform:scale(1)}35%{transform:scale(1.1,.9)}70%{transform:scale(.97,1.03)}to{transform:scale(1)}}@keyframes targetIn{0%{opacity:0;scale:.2}}.land-ring{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border:2px solid var(--burst-a,#ffd98a);opacity:0;pointer-events:none;z-index:3;border-radius:50%;animation:.5s ease-out forwards landRing;position:absolute;top:0;left:0}@keyframes landRing{0%{opacity:.8;scale:.7}to{opacity:0;scale:1.7}}.checker.selected:after{content:"";pointer-events:none;border:2px solid #ffd98ae6;border-radius:50%;animation:1.2s ease-in-out infinite ringPulse;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.home .hero,.home .actions>*,.home .quick,.home .home-nav{animation:.45s cubic-bezier(.2,.8,.3,1) both fadeUp}.home .actions>:first-child{animation-delay:60ms}.home .actions>:nth-child(2){animation-delay:.12s}.home .actions>:nth-child(3){animation-delay:.18s}.home .quick{animation-delay:.24s}.home .home-nav{animation-delay:.3s}.turn-cue{z-index:170;white-space:nowrap;color:var(--text);pointer-events:none;background:#140e0ab8;border-radius:8px;padding:5px 12px;font-size:14px;font-weight:700;animation:1s ease-out both turnCue;position:absolute;top:0;left:0}@keyframes turnCue{0%{opacity:0;scale:.92}15%{opacity:1;scale:1}70%{opacity:1}to{opacity:0}}.pbar.active:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffe6aa2e 45%,#0000 70%) 0 0/250% 100%;animation:1.1s ease-out both sweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sweep{0%{background-position:120% 0}to{background-position:-40% 0}}.opening-die{perspective:600px}.opening-die .tumble{animation:.9s cubic-bezier(.15,.7,.3,1) both tumbleIn}.opening-die.d2 .tumble{animation-name:tumbleIn2;animation-delay:.12s}.confetti{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{opacity:0;width:8px;height:13px;animation:confettiFall var(--t) cubic-bezier(.25, .6, .4, 1) var(--delay) both;border-radius:2px;position:absolute;top:-12px}@keyframes confettiFall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:.9;transform:translate3d(var(--x), 105vh, 0) rotate(var(--r))}}.result-card{z-index:1;position:relative}.chip .count-up{font-variant-numeric:tabular-nums}.pause-veil{z-index:400;-webkit-backdrop-filter:blur(6px)saturate(.7);background:#0a07048c;place-items:center;padding:24px;animation:.25s ease-out both fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pause-card{text-align:center;background:linear-gradient(#342618f5,#1e150df5);border:1px solid #f6d68e2e;border-radius:22px;gap:8px;width:min(300px,100%);padding:22px 20px 18px;animation:.32s cubic-bezier(.2,.9,.3,1.2) both pop;display:grid;box-shadow:0 20px 50px #0000008c}.pause-ico{justify-content:center;gap:9px;margin:2px auto 4px;animation:2.4s ease-in-out infinite breathe;display:flex}.pause-ico i{background:linear-gradient(#f6d68e,#d39b3e);border-radius:4px;width:12px;height:38px;box-shadow:0 0 18px #f6d68e59}.pause-title{font-family:var(--display);color:var(--gold);font-size:26px;font-weight:700}.pause-who{font-weight:700}.pause-note{font-variant-numeric:tabular-nums;margin-bottom:8px}@keyframes breathe{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.94}}.row:disabled{opacity:.45}.ri-mode .ri-strict{color:var(--gold);opacity:.85;margin-top:4px}.lb-unrated{color:var(--muted);white-space:nowrap;font-size:11.5px}.home-top{gap:8px}.home-top-gap{flex:1}.me-chip{max-width:58%}.me-av{flex:none;display:inline-flex;position:relative}.me-lvl{color:#2a1906;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);background:linear-gradient(#f6d68e,#d39b3e);border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-5px}.wallet-chip{background:var(--card);border:1px solid var(--card-b);border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 6px 0 12px;font-size:15px;display:inline-flex}.wallet-chip b{font-variant-numeric:tabular-nums;color:var(--gold)}.wc-plus{color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.home-nav button{position:relative}.nav-badge{color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);background:#e0533f;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:800;animation:.3s ease-out pop;display:grid;position:absolute;top:6px;right:8px}.quests{gap:10px;margin-top:14px;padding:14px 14px 10px;display:grid}.quests-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.quest{align-items:center;gap:10px;min-height:40px;display:flex}.quest-main{flex:1;min-width:0}.quest-text{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.quest-bar,.xp-bar,.ach-bar{background:#ffffff14;border-radius:999px;height:6px;margin-top:6px;position:relative;overflow:hidden}.quest-bar i,.xp-bar i,.ach-bar i{border-radius:inherit;background:linear-gradient(90deg,#d39b3e,#f6d68e);transition:width .9s cubic-bezier(.2,.8,.3,1);position:absolute;top:0;bottom:0;left:0;right:auto}.quest.done .quest-bar i{background:linear-gradient(90deg,#4fb877,#8de0a6)}.quest.claimed{opacity:.45}.quest-prog{font-variant-numeric:tabular-nums;justify-items:end;font-size:13px;font-weight:800;display:grid}.quest-prog small{color:var(--gold);font-size:11px;font-weight:700}.quest-reroll{width:30px;height:30px;color:var(--muted);background:#ffffff0d;border-radius:50%;place-items:center;font-size:16px;display:grid}.quest-reroll:active{transform:rotate(-90deg)}.quest-got{text-align:center;width:30px;color:var(--ok);font-weight:800}.quests-foot{text-align:center}.btn.primary.small.glow{height:34px;padding:0 12px;font-size:14px}.framed{isolation:isolate;border-radius:50%;flex:none;display:inline-block;position:relative}.framed>.avatar{z-index:1;position:relative;box-shadow:0 0 0 1.5px #0009;width:100%!important;height:100%!important}.framed:before{content:"";z-index:0;background:var(--fr,#888);box-shadow:var(--fr-glow,none);border-radius:50%;position:absolute;top:-4.5px;bottom:-4.5px;left:-4.5px;right:-4.5px}.framed:after{pointer-events:none;z-index:2;position:absolute}.f-oak{--fr:conic-gradient(from 20deg, #6b4423, #a8743f, #5a3519, #c08a4c, #6b4423)}.f-silver{--fr:conic-gradient(from 30deg, #8d949c, #f2f5f8, #9aa1a9, #dfe4ea, #8d949c);--fr-glow:0 0 6px #dce6f059}.f-gold{--fr:conic-gradient(from 30deg, #a8741f, #ffe39a, #b9832a, #ffd56b, #a8741f);--fr-glow:0 0 8px #ffc85a73}.f-platinum{--fr:conic-gradient(from 30deg, #7fa4b8, #eaf7ff, #9fc2d3, #fff, #7fa4b8);--fr-glow:0 0 9px #aae1ff80}.f-diamond{--fr:conic-gradient(from 0deg, #43d6ff, #b9f3ff, #6a8bff, #e5fbff, #43d6ff);--fr-glow:0 0 12px #5ad2ff99}.f-diamond:before{animation:6s linear infinite frameSpin}.f-crown{--fr:conic-gradient(from 30deg, #b8862b, #fff0b3, #c9952f, #ffe27a, #b8862b);--fr-glow:0 0 10px #ffd2648c}.f-crown:after{content:"👑";filter:drop-shadow(0 2px 2px #00000080);font-size:.9em;top:0;left:50%;translate:-50% -72%}.f-fire{--fr:conic-gradient(from 0deg, #ff3d00, #ffb300, #ff6d00, #ffe082, #ff3d00);--fr-glow:0 0 10px #ff6e00b3, 0 0 18px #ff3c0059}.f-fire:before{animation:2.4s linear infinite frameSpin,1.2s ease-in-out infinite alternate firePulse}.f-veteran{--fr:repeating-conic-gradient(#7a5a2e 0 18deg, #c9a15a 18deg 36deg)}.f-laurel{--fr:conic-gradient(from 0deg, #3f7d3a, #d9c26a, #5c9a45, #e8d47e, #3f7d3a);--fr-glow:0 0 8px #a0c85a66}.f-chain{--fr:repeating-conic-gradient(#9aa0a6 0 10deg, #3a3d42 10deg 20deg)}.f-neon{--fr:conic-gradient(from 0deg, #ff2bd6, #2be8ff, #ff2bd6);--fr-glow:0 0 10px #ff2bd699, 0 0 16px #2be8ff66}.f-neon:before{animation:3.5s linear infinite frameSpin}.f-rose{--fr:conic-gradient(from 30deg, #b76e79, #f6c9c2, #c9848c, #ffe0d9, #b76e79);--fr-glow:0 0 7px #f0aaaa66}@keyframes frameSpin{to{rotate:360deg}}@keyframes firePulse{0%{filter:brightness(.95)}to{filter:brightness(1.25)}}.pbar-av .framed{z-index:1}.title-pill{letter-spacing:.02em;color:#2a1906;white-space:nowrap;background:linear-gradient(#f6d68e,#d39b3e);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block;box-shadow:inset 0 1px #ffffff73}.title-pill.small{padding:2px 8px;font-size:11px}.lvl-pill{color:var(--gold);background:var(--gold-soft);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.pc-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.pbar-title,.lb-title{color:var(--gold);font-weight:800}.pbar-sub{text-overflow:ellipsis;overflow:hidden}.shop-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-head .page-title{margin-bottom:0}.shop-wallet{font-variant-numeric:tabular-nums;gap:8px;font-weight:800;display:flex}.shop-wallet span{background:var(--card);border:1px solid var(--card-b);border-radius:999px;padding:6px 10px}.seg{scrollbar-width:none;gap:6px;margin:14px -16px 4px;padding:0 16px 4px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{height:36px;color:var(--muted);background:var(--card);border:1px solid var(--card-b);border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:700}.seg button.on{color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-color:#0000}.shop-note{margin:10px 2px 12px;line-height:1.45}.shop-grid{gap:10px;display:grid}.shop-item{background:var(--card);border:1px solid var(--card-b);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;animation:.3s ease-out both fadeUp;display:flex}.shop-item.active{border-color:#e6b76099;box-shadow:0 0 0 1px #e6b76040,0 8px 20px #00000040}.si-preview{place-items:center;width:100%;height:62px;display:grid}.g-theme .si-preview .swatch{border-radius:8px;width:100%;max-width:120px;height:auto;box-shadow:0 6px 14px #00000059}.si-name{min-height:1.2em;font-size:13.5px;font-weight:700;line-height:1.2}.shop-btn{border:1px solid var(--card-b);background:#ffffff12;border-radius:999px;min-width:88px;height:32px;padding:0 12px;font-size:13px;font-weight:800}.shop-btn.on{color:var(--gold);border-color:#e6b76073}.shop-btn.price{color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-color:#0000}.shop-btn.price.short{opacity:.55}.shop-btn.price.confirm{background:linear-gradient(#8de0a6,#4fb877);animation:.2s ease-out pop}.shop-lock{color:var(--muted);place-items:center;min-height:32px;font-size:12px;line-height:1.3;display:grid}.packs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pack{background:var(--card);border:1px solid var(--card-b);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px 12px;animation:.3s ease-out both fadeUp;display:flex;position:relative}.pack.starter{background:linear-gradient(135deg,#f6d68e2e,#d39b3e14);border-color:#e6b76073;grid-column:1/-1}.pack-bonus{color:#fff;background:#e0533f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:-9px;right:10px;box-shadow:0 2px 6px #00000059}.pack-name{color:var(--muted);font-size:13px;font-weight:700}.pack-coins{font-size:20px;font-weight:800}.pack-extra{color:var(--gold);font-size:12px}.pack-price{color:#fff;background:linear-gradient(#4ba3ff,#2a73e8);border-radius:999px;place-items:center;min-width:96px;height:34px;margin-top:6px;padding:0 14px;font-weight:800;display:grid;box-shadow:0 6px 14px #2a73e859}.goods-intro{gap:12px;padding:14px;font-size:14px;line-height:1.45;display:flex}.gi-ico{font-size:28px}.goods{gap:10px;margin-top:10px;display:grid}.good{text-align:left;width:100%;color:inherit;background:var(--card);border:1px solid var(--card-b);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.level-card{gap:12px;padding:16px;display:grid}.lv-row{align-items:center;gap:14px;display:flex}.lv-medal{background:conic-gradient(from 30deg,#a8741f,#ffe39a,#b9832a,#ffd56b,#a8741f);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 18px #ffc85a59}.lv-medal span{width:52px;height:52px;font-family:var(--display);color:var(--gold);background:var(--bg-2);border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid}.lv-text{flex:1;min-width:0}.lv-title{font-size:17px;font-weight:800}.lv-text .xp-bar{height:8px;margin:8px 0 6px}.lv-how{text-align:center}.track{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px 10px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.node{background:var(--card);border:1px solid var(--card-b);scroll-snap-align:center;text-align:center;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:4px;width:76px;padding:10px 4px 8px;display:flex}.node.big{border-color:#e6b76059}.node.locked{opacity:.55}.node.ready{border-color:#72c68fb3;box-shadow:0 0 0 1px #72c68f4d,0 0 16px #72c68f40}.node.current{border-color:#e6b760bf}.node-top{place-items:center;height:34px;display:grid;position:relative}.node-ico{font-size:22px}.node-item .swatch{border-radius:5px;width:46px;height:auto}.node-item.k-title{font-size:22px}.node-check{color:#fff;background:var(--ok);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-10px}.node-lvl{font-size:13px;font-weight:800}.node-cap{color:var(--muted);min-height:2.4em;font-size:10.5px;line-height:1.2}.ach-group{margin-bottom:14px}.ach-group-name{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 4px 8px;font-size:12px;font-weight:800}.ach{align-items:center;gap:12px;padding:12px 14px;display:flex}.ach+.ach{border-top:1px solid var(--card-b)}.ach-ico{filter:grayscale(.85);opacity:.7;background:#ffffff0d;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.ach.ready .ach-ico,.ach.claimed .ach-ico{filter:none;opacity:1;background:var(--gold-soft)}.ach.ready{background:linear-gradient(90deg,#72c68f1a,#0000)}.ach-text{flex:1;min-width:0}.ach-name{font-size:14.5px;font-weight:800}.ach-desc{color:var(--muted);margin-top:1px;font-size:12.5px}.ach-bar{height:14px;margin:7px 0 2px}.ach-bar span{text-align:center;font-size:10px;font-weight:800;line-height:14px;display:block;position:relative}.ach-done{color:var(--ok);font-size:18px;font-weight:800}.reward-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rchip{color:var(--gold);background:var(--gold-soft);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.celebrate{z-index:900;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.celebrate.big:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);background:#0805039e;animation:.25s ease-out both fade;position:absolute;top:0;bottom:0;left:0;right:0}.celebrate.mini{pointer-events:none;padding-top:calc(env(safe-area-inset-top,0px) + 90px);place-items:start center}.celebrate-card{pointer-events:auto;text-align:center;background:linear-gradient(#3a2a19fa,#1e150dfa);border:1px solid #f6d68e40;border-radius:24px;gap:12px;width:min(320px,100%);padding:22px 18px 18px;animation:.45s cubic-bezier(.2,.9,.3,1.3) both celebrateIn;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.celebrate.mini .celebrate-card{border-radius:999px;gap:4px;width:auto;padding:12px 20px;animation:.35s cubic-bezier(.2,.9,.3,1.3) both celebrateIn,.4s ease-in 1.8s reverse forwards fade}.celebrate-rays{z-index:-1;background:repeating-conic-gradient(from 0deg, #f6d68e0f 0 10deg, transparent 10deg 20deg);animation:14s linear infinite frameSpin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.celebrate.mini .celebrate-rays{display:none}.celebrate-title{font-family:var(--display);color:var(--gold);font-size:26px;font-weight:700}.celebrate.mini .celebrate-title{font-size:15px;font-family:var(--font)}.celebrate-items{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.celebrate-item{justify-items:center;gap:4px;animation:.4s ease-out .2s both pop;display:grid}.ci-preview{place-items:center;min-height:72px;display:grid}.ci-preview .swatch{border-radius:8px;width:120px;height:auto;box-shadow:0 8px 18px #0006}.ci-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ci-name{font-weight:800}.celebrate-line{flex-wrap:wrap;justify-content:center;gap:12px;font-size:18px;font-weight:800;display:flex}.cl-coins{color:var(--gold)}@keyframes celebrateIn{0%{opacity:0;transform:scale(.6)translateY(20px)}to{opacity:1;transform:none}}.hint-btn{position:relative}.hint-btn:disabled{opacity:.4}.hint-btn.busy span{animation:.8s ease-in-out infinite breathe}.hint-count{color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.advice-layer{z-index:150;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.advice-arc{animation:.35s ease-out both fade}.advice-arc path{fill:none;stroke:#ffd66b;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 6;filter:drop-shadow(0 0 3px #000c);animation:.9s linear infinite adviceDash}.advice-from{fill:none;stroke:#ffd66b;stroke-width:2.5px;filter:drop-shadow(0 0 4px #ffd66bcc);transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite breathe}.advice-to{fill:#ffd66b;stroke:#2a1906;stroke-width:1.5px;filter:drop-shadow(0 0 5px #ffd66be6)}.advice-arc text{fill:#2a1906;font-weight:800;font-family:var(--font)}@keyframes adviceDash{to{stroke-dashoffset:-13px}}.rw{border:1px solid var(--card-b);text-align:left;background:#ffffff0a;border-radius:16px;gap:8px;margin-top:12px;padding:12px;animation:.4s ease-out .3s both fadeUp;display:grid}.rw-xp{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.rw-xp .xp-bar{height:8px;margin:0}.rw-lvl{font-size:13px;font-weight:800}.rw-gain{color:var(--gold);font-size:13px;font-weight:800}.rw-line{align-items:center;gap:10px;display:flex}.rw-coins{color:var(--gold);font-weight:800}.rw-quest{justify-content:space-between;gap:10px;font-size:13px;display:flex}.rw-quest.done b{color:var(--ok)}.rw-ach{text-align:left;color:var(--gold);background:var(--gold-soft);border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700}.theme-card.locked .swatch{filter:grayscale(.7)brightness(.7)}.theme-card.locked span{color:var(--muted)}.ts-lock{justify-content:center;margin:2px 0 10px;display:flex}.coin{vertical-align:-.14em;background:radial-gradient(circle,#0000 52%,#78480a8c 54%,#0000 60%),radial-gradient(circle at 34% 30%,#fff4c2 0 12%,#0000 30%),radial-gradient(circle,#f7cf5d 0 55%,#d99b25 72%,#9a6311 100%);border-radius:50%;flex:none;width:1em;height:1em;font-style:normal;display:inline-block;box-shadow:0 1px 2px #00000059,inset 0 -1px 1px #5a320566}.awards .card.list{padding:0;overflow:hidden}.awards .ach{cursor:pointer;padding:12px 14px}.awards .ach.ready{background:linear-gradient(90deg,#72c68f1f,#72c68f05)}.btn.small.glow,.btn.primary.small.glow{animation:1.8s ease-in-out infinite softGlow}@keyframes softGlow{0%,to{box-shadow:0 4px 12px #d69c3c40}50%{box-shadow:0 4px 18px #f6d68e8c}}button.node{font:inherit;color:inherit}.shop-grid{align-items:stretch}.shop-grid,.shop-grid.g-victory,.shop-grid.g-emotes,.shop-grid.g-mixed{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-grid.g-frame,.shop-grid.g-mixed{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-grid.g-frame .shop-item,.shop-grid.g-mixed .shop-item{padding-left:6px;padding-right:6px}.shop-item{cursor:pointer;justify-content:flex-start;min-width:0;position:relative}.si-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;min-height:2.4em;display:flex}.si-action{place-items:center;width:100%;min-height:34px;margin-top:auto;display:grid}.si-action .shop-btn{white-space:nowrap;width:100%;min-width:0;padding:0 6px}.shop-lock{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-height:34px;font-size:11.5px;line-height:1.25;display:flex}.shop-lock i{font-size:12px;font-style:normal}.own-tag{z-index:2;color:#10301c;background:var(--ok);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.own-tag.on{color:#2a1906;background:var(--gold)}.shop-item.owned:not(.active){border-color:#72c68f66}.shop-have.on{color:var(--gold)}.mine-sec{margin-bottom:18px}.mine-sec .ach-group-name{margin:0 0 8px}.shop-have{color:var(--ok);font-size:13px;font-weight:800}.shop-btn{justify-content:center;align-items:center;gap:4px;display:inline-flex}.old-price{opacity:.6;margin-left:4px;font-size:11px}.sale-tag{z-index:2;color:#fff;background:#e0533f;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px}.g-mixed .si-preview .swatch,.g-mixed .vfx-box{max-width:100%}.g-mixed .si-preview .swatch{border-radius:6px;width:100%;height:auto}.vfx-box{border:1px solid var(--card-b);background:radial-gradient(circle at 50% 40%,#ffe1a01f,#00000040);border-radius:10px;display:block;position:relative;overflow:hidden}.emote-set{grid-template-columns:repeat(3,1fr);gap:2px 6px;font-size:18px;line-height:1.2;display:grid}.emote-set i{font-style:normal}.info{text-align:center;justify-items:center;gap:10px;padding-bottom:6px;display:grid}.info-preview{place-items:center;min-height:96px;display:grid}.info-preview .swatch{border-radius:10px;width:170px;height:auto;box-shadow:0 10px 24px #0006}.info-preview .vfx-box{width:200px!important;height:110px!important}.info-preview .emote-set{gap:6px 14px;font-size:30px}.ach-big{place-items:center;font-size:56px;line-height:1;display:grid}.info-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.info-name{font-family:var(--display);color:var(--gold);margin-top:-4px;font-size:24px;font-weight:700}.info-owned{color:var(--ok);font-size:13px;font-weight:800}.info-text{color:var(--muted);margin:0;font-size:14px}.info-how{border:1px solid var(--card-b);text-align:left;background:#ffffff0a;border-radius:14px;gap:8px;width:100%;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.info-how-title{font-weight:800}.info-bar{height:16px;margin:2px 0}.info-bar span{font-size:11px;line-height:16px}.info-reward{justify-items:center;gap:4px;display:grid}.rchip.item{font:inherit;border:0;font-size:11px;font-weight:700}.short{text-align:center;gap:12px;display:grid}.short-need{font-size:18px}.short-pack{width:100%}.gift-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.gift-opt{background:var(--card);border:1px solid var(--card-b);border-radius:14px;justify-items:center;gap:2px;padding:10px 4px;transition:transform .12s;display:grid}.gift-opt.on{border-color:var(--gold);background:var(--gold-soft);transform:scale(1.04)}.gift-opt.big{background:linear-gradient(180deg, #f6d68e1f, var(--card))}.gift-ico{font-size:30px;line-height:1.1}.gift-name{font-size:12px;font-weight:700}.gift-price{color:var(--gold);font-size:12px;font-weight:800}.gift-btn{margin-top:14px}.gift-show{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 70px);z-index:880;pointer-events:none;place-items:center;animation:3.5s forwards giftShow;display:grid;position:fixed}.gift-show.big{background:radial-gradient(circle at 50% 45%,#281c0c8c,#080503cc);top:0;bottom:0;left:0;right:0}.gift-rays{background:repeating-conic-gradient(from 0deg, #f6d68e24 0 8deg, transparent 8deg 16deg);width:140vmax;height:140vmax;animation:10s linear infinite frameSpin;position:absolute}.gift-card{background:linear-gradient(#3a2a19f7,#1e150df7);border:1px solid #f6d68e4d;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 12px;display:flex;position:relative;box-shadow:0 16px 40px #00000080}.gift-show.big .gift-card{text-align:center;border-radius:26px;flex-direction:column;padding:24px 30px}.gift-fly{font-size:34px;animation:.7s cubic-bezier(.2,.9,.3,1.4) both giftPop}.gift-show.big .gift-fly{filter:drop-shadow(0 0 24px #ffd26eb3);font-size:96px}.gift-text{color:var(--muted);font-size:13px;display:grid}.gift-text b{color:var(--gold);font-size:16px}@keyframes giftShow{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@keyframes giftPop{0%{transform:scale(0)rotate(-30deg)}60%{transform:scale(1.3)rotate(8deg)}to{transform:scale(1)rotate(0)}}.gift-shelf{flex-wrap:wrap;gap:10px;padding:12px;display:flex}.shelf-item{background:#ffffff0d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.shelf-item i{font-size:26px;font-style:normal}.shelf-item b{color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-radius:999px;padding:1px 5px;font-size:10.5px;position:absolute;bottom:-4px;right:-4px}.emote-picker{max-width:min(320px,100vw - 32px);max-height:46vh;overflow-y:auto}.emote-grid{grid-template-columns:repeat(4,44px);gap:6px;display:grid}.emote-more{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 2px 0;font-size:10.5px;font-weight:800}.emote-picker .emote-locked{width:100%;height:36px;color:var(--muted);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.emote-locked .el-prev{letter-spacing:2px;font-size:16px}.daily{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 14px;display:grid}.day{background:var(--card);border:1px solid var(--card-b);text-align:center;border-radius:14px;justify-items:center;gap:3px;padding:10px 4px;display:grid;position:relative}.day.last{background:linear-gradient(180deg, #f6d68e24, var(--card));grid-column:span 2}.day.now{border-color:var(--gold);box-shadow:0 0 0 1px #e6b76059,0 0 18px #e6b76040}.day.got{opacity:.5}.day-n{color:var(--muted);font-size:11px;font-weight:700}.day-ico{font-size:22px;line-height:1.1}.day-r{font-size:11.5px;font-weight:800}.day-check{color:var(--ok);font-weight:800;position:absolute;top:4px;right:6px}.season-banner{text-align:left;background:linear-gradient(120deg, #d6782838, #783c141f 60%, var(--card));border:1px solid #e6a05059;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;display:flex}.sb-ico{font-size:30px}.sb-text{flex:1;gap:2px;min-width:0;display:grid}.sb-text>span{color:var(--muted);font-size:12.5px}.sb-bar{background:#ffffff14;border-radius:999px;height:5px;margin-top:4px;position:relative;overflow:hidden}.sb-bar i{background:linear-gradient(90deg,#e8872e,#f6d68e);position:absolute;top:0;bottom:0;left:0;right:auto}.season-hero{background:linear-gradient(140deg, #d6782833, var(--card) 70%);gap:10px;padding:16px;display:grid}.sh-top{align-items:center;gap:12px;display:flex}.sh-ico{font-size:42px}.sh-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.sh-name{font-family:var(--display);color:var(--gold);font-size:24px;font-weight:700}.sh-tier{justify-items:center;margin-left:auto;display:grid}.sh-tier b{font-size:28px;line-height:1}.sh-tier span{color:var(--muted);font-size:11px}.sh-actions{gap:8px;display:grid}.sh-actions .btn{white-space:nowrap;text-overflow:ellipsis;width:100%;height:44px;padding:0 14px;font-size:15px;overflow:hidden}.pass-card{background:linear-gradient(160deg,#7850dc40,#d6963c2e);border:1px solid #f6d68e59;border-radius:20px;gap:12px;margin-top:14px;padding:16px;display:grid}.pass-title{font-family:var(--display);color:var(--gold);text-align:center;font-size:22px;font-weight:700}.pass-items{justify-content:center;gap:10px;display:flex}.pass-item{background:#00000040;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.pass-item .swatch{width:52px;height:auto}.pass-item .vfx-box{width:56px!important;height:56px!important}.pass-item .emote-set{font-size:12px}.pass-list{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.sc-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;grid-template-columns:1fr 40px 1fr;margin:16px 0 6px;font-size:12px;font-weight:800;display:grid}.sc-list{gap:6px;display:grid}.sc-row{grid-template-columns:1fr 40px 1fr;align-items:stretch;gap:6px;display:grid}.sc-num{color:var(--muted);place-items:center;font-size:14px;font-weight:800;display:grid}.sc-row.reached .sc-num{color:var(--gold)}.sc-row.current .sc-num{color:#2a1906;background:linear-gradient(#f6d68e,#d39b3e);border-radius:50%;width:32px;height:32px;margin:auto}.sc-cell{background:var(--card);border:1px solid var(--card-b);text-align:left;min-height:60px;font:inherit;color:inherit;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.sc-cell.empty{opacity:.35;background:0 0;border-style:dashed}.sc-cell.prem{background:linear-gradient(135deg, #7850dc24, var(--card))}.sc-cell.locked{opacity:.6}.sc-cell.ready{border-color:#72c68fb3}.sc-cell.has-item{border-color:#e6b76073}.sc-ico{flex:none;place-items:center;width:38px;font-size:22px;display:grid}.sc-ico .swatch{border-radius:4px;width:38px;height:auto}.sc-ico .vfx-box{width:38px!important;height:30px!important}.sc-ico .emote-set{gap:0 2px;font-size:9px}.sc-cap{min-width:0;font-size:12px;font-weight:700;line-height:1.25}.sc-lock{font-size:11px;position:absolute;top:4px;right:6px}.today-head{justify-content:space-between;align-items:baseline;margin:12px 2px 10px;display:flex}.promo{text-align:left;border:1px solid #f6d68e59;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px;display:flex}.pass-promo{background:linear-gradient(135deg,#7850dc40,#d6963c26)}.starter-promo{background:linear-gradient(135deg,#f6d68e33,#d39b3e0f)}.promo-ico{font-size:32px}.promo-text{flex:1;gap:3px;min-width:0;display:grid}.promo-text span{color:var(--muted);font-size:12.5px;line-height:1.35}.promo .pack-price{flex:none;margin:0}.fx-caption{color:var(--gold);margin-top:10px;font-size:12.5px;font-weight:700}.vfx{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.vfx i{animation-iteration-count:var(--n,1);animation-delay:var(--delay,0s);font-style:normal;line-height:1;animation-fill-mode:both;position:absolute}.vfx i.paper{width:8px;height:13px;animation-name:vfxFall;animation-duration:var(--t);border-radius:2px;animation-timing-function:cubic-bezier(.25,.6,.4,1);top:-14px}.victory-goldrain i,.victory-leaves i,.victory-snow i{animation-name:vfxFall;animation-duration:var(--t);animation-timing-function:linear;top:-30px}.victory-leaves i,.victory-snow i{animation-name:vfxSway}.vfx i.flake{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #fffc}.victory-hearts i{animation-name:vfxRise;animation-duration:var(--t);animation-timing-function:ease-out;bottom:-30px}@keyframes vfxFall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:.9;transform:translate3d(var(--x,0), 105vh, 0) rotate(var(--r,0))}}.vfx.mini i{animation-name:vfxFallMini}.vfx.mini.victory-hearts i{animation-name:vfxRiseMini}@keyframes vfxFallMini{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:.9;transform:translate3d(calc(var(--x,0px) / 3), 140px, 0) rotate(var(--r,0))}}@keyframes vfxSway{0%{opacity:1;transform:translate(0,0)rotate(0)}25%{transform:translate3d(var(--x,30px), 25vh, 0) rotate(calc(var(--r,90deg) / 4))}50%{transform:translate3d(calc(var(--x,30px) * -.6), 52vh, 0) rotate(calc(var(--r,90deg) / 2))}75%{transform:translate3d(var(--x,30px), 78vh, 0) rotate(calc(var(--r,90deg) * .75))}to{opacity:.85;transform:translate3d(0, 105vh, 0) rotate(var(--r,90deg))}}@keyframes vfxRise{0%{opacity:0;transform:translate(0,0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate3d(var(--x,0), -95vh, 0) scale(1.2)}}@keyframes vfxRiseMini{0%{opacity:0;transform:translate(0,0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--x,0px) / 3), -130px, 0) scale(1.1)}}.vfx i.shoot{background:linear-gradient(90deg,#0000,#fff 70%,#fff6c9);border-radius:2px;width:90px;height:2px;animation-name:vfxShoot;animation-duration:1.1s;animation-timing-function:ease-in;transform:rotate(-30deg)}.vfx.mini i.shoot{width:36px}.vfx i.twinkle{background:#fff;border-radius:50%;width:4px;height:4px;animation-name:vfxTwinkle;animation-duration:1.6s;animation-timing-function:ease-in-out;box-shadow:0 0 8px 2px #fff5c8cc}@keyframes vfxShoot{0%{opacity:0;transform:translate(0,0)rotate(-30deg)}10%{opacity:1}to{opacity:0;transform:translate(-160px,92px)rotate(-30deg)}}@keyframes vfxTwinkle{0%,to{opacity:.1;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}}.vfx i.burst-fw{width:0;height:0;animation:none}.vfx i.burst-fw b{background:var(--c);width:5px;height:5px;box-shadow:0 0 8px var(--c);animation:1.4s ease-out both vfxBurst;animation-delay:var(--delay);animation-iteration-count:var(--n,1);border-radius:50%;margin:-2.5px;position:absolute}.vfx.mini i.burst-fw b{width:3px;height:3px}@keyframes vfxBurst{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(90px) translateY(18px)}}.vfx.mini i.burst-fw b{animation-name:vfxBurstMini}@keyframes vfxBurstMini{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(26px)}}.vfx i.storm-flash{animation:2.4s ease-out both vfxFlash;animation-iteration-count:var(--n,1);background:#c8dcff59;top:0;bottom:0;left:0;right:0}.vfx i.bolt{clip-path:polygon(40% 0,70% 0,52% 38%,80% 38%,30% 100%,44% 52%,18% 52%);filter:drop-shadow(0 0 10px #9fd0ff);opacity:0;width:26px;height:55%;animation:2.4s ease-out both vfxBolt;animation-delay:var(--delay);animation-iteration-count:var(--n,1);background:linear-gradient(#fff,#9fd0ff);top:0}.vfx.mini i.bolt{width:12px}.vfx i.rain{width:1.5px;height:18px;animation-name:vfxRain;animation-duration:var(--t);background:linear-gradient(#0000,#aac8ffcc);animation-timing-function:linear;top:-20px}@keyframes vfxFlash{0%,to{opacity:0}12%{opacity:1}16%{opacity:.2}22%{opacity:.9}40%{opacity:0}}@keyframes vfxBolt{0%,to{opacity:0}8%{opacity:1}14%{opacity:.3}20%{opacity:1}35%{opacity:0}}@keyframes vfxRain{0%{transform:translate(0,0)}to{transform:translate(-20px,110vh)}}.vfx.mini i.rain{animation-name:vfxRainMini}@keyframes vfxRainMini{0%{transform:translate(0,0)}to{transform:translate(-8px,140px)}}.vfx i.aurora{filter:blur(18px);opacity:.75;height:45%;animation:6s ease-in-out infinite alternate vfxAurora;top:-5%;left:-20%;right:-20%}.vfx i.aurora.a1{background:linear-gradient(100deg,#0000 10%,#3cffaa8c 35%,#50b4ff66 60%,#0000 85%)}.vfx i.aurora.a2{background:linear-gradient(80deg,#0000 15%,#be5aff73 45%,#3cffaa59 70%,#0000 90%);animation-duration:8s;top:8%}@keyframes vfxAurora{0%{transform:translate(-8%)skew(-8deg)}to{transform:translate(8%)skew(8deg)}}.result .vfx{position:fixed}.result-card{z-index:1}.g-victory .si-preview .vfx-box,.g-mixed .si-preview .vfx-box{width:100%!important;height:62px!important}.f-heart{--fr:conic-gradient(from 0deg, #ff4d7a, #ffb3c7, #e0245e, #ff8fab, #ff4d7a);--fr-glow:0 0 9px #ff50828c}.f-heart:after{content:"❤";color:#ff4d7a;text-shadow:0 0 4px #0009;font-size:.55em;bottom:-3px;right:-3px}.f-maple{--fr:conic-gradient(from 0deg, #c2410c, #f59e0b, #b91c1c, #fbbf24, #c2410c);--fr-glow:0 0 8px #f58c1e80}.f-amber{--fr:conic-gradient(from 0deg, #b45309, #fde68a, #d97706, #fff7d6, #b45309);--fr-glow:0 0 12px #fabe3c99}.f-amber:before{animation:7s linear infinite frameSpin}.f-frost{--fr:conic-gradient(from 0deg, #7dd3fc, #f0f9ff, #38bdf8, #e0f2fe, #7dd3fc);--fr-glow:0 0 10px #7dd3fc99}.f-garland{--fr:repeating-conic-gradient(#ef4444 0 15deg, #facc15 15deg 30deg, #22c55e 30deg 45deg, #3b82f6 45deg 60deg);--fr-glow:0 0 10px #facc1580}.f-garland:before{animation:.9s steps(2,end) infinite alternate firePulse}.f-champion{--fr:conic-gradient(from 0deg, #7c3aed, #fde68a, #db2777, #fbbf24, #7c3aed);--fr-glow:0 0 14px #c878ff99, 0 0 22px #fac85059}.f-champion:before{animation:4s linear infinite frameSpin}.f-champion:after{content:"🏆";filter:drop-shadow(0 2px 2px #00000080);font-size:.8em;top:0;left:50%;translate:-50% -70%}.sh-next{color:var(--gold);font-size:12.5px;font-weight:700}.nowrap{white-space:nowrap}.first-tip{background:linear-gradient(135deg, #72c68f1f, var(--card));border:1px solid #72c68f4d;border-radius:18px;gap:10px;margin-top:14px;padding:14px;display:grid}.ft-text{gap:3px;display:grid}.ft-text span{color:var(--muted);font-size:13px;line-height:1.4}.ft-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ft-actions .btn{white-space:nowrap;height:40px;padding:0 10px}.daily-btn{position:relative}.daily-btn .dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);background:#e0533f;border-radius:50%;position:absolute;top:7px;right:7px}.quests-quiet{color:var(--muted);text-underline-offset:3px;opacity:.8;justify-self:center;font-size:12px;text-decoration:underline}.rw-mini{margin-top:10px}.hand-ask{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.hand-ask span{text-align:center;width:100%}.hand-ask .btn.small{height:34px;font-size:13px}.tutorial{min-height:0;padding:10px 8px calc(10px + var(--safe-b));flex-direction:column;flex:1;gap:10px;display:flex}.tut-top{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.tut-steps{gap:6px;display:flex}.tut-steps i{background:#ffffff1f;border-radius:999px;width:26px;height:6px}.tut-steps i.done{background:var(--ok)}.tut-steps i.now{background:var(--gold)}.tut-exit{height:34px;color:var(--muted);background:var(--card);border:1px solid var(--card-b);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700}.tut-board{flex:1;place-items:center;min-height:0;display:grid}.coach{gap:8px;padding:14px 16px;animation:.3s ease-out both fadeUp;display:grid}.coach-title{font-family:var(--display);color:var(--gold);font-size:19px;font-weight:700}.coach p{margin:0;font-size:14.5px;line-height:1.5}.coach-actions{gap:8px;display:grid}.coach-actions:empty{display:none}.tut-cta{text-align:left;background:linear-gradient(135deg, #72c68f24, var(--card));border:1px solid #72c68f59;border-radius:18px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:14px;display:flex}.tut-cta-ico{font-size:28px}.tut-cta>span:nth-child(2){flex:1;gap:2px;display:grid}.tut-cta small{color:var(--muted);font-size:12.5px}.quiet-back{width:100%;color:var(--muted);background:var(--card);border:1px dashed var(--card-b);border-radius:14px;margin-top:14px;padding:10px;font-size:13px}.quiet-back u{color:var(--gold);text-underline-offset:3px}.quiet-list{gap:6px;margin:0 0 14px;padding-left:20px;font-size:14.5px;line-height:1.4;display:grid}.quiet-actions{gap:8px;display:grid}.lv-medal span{font-family:var(--font);font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:800}.rw-got{background:var(--gold-soft);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;animation:.35s ease-out both fadeUp;display:flex}.rw-got.k-level,.rw-got.k-achievement{background:linear-gradient(90deg,#f6d68e33,#f6d68e0f);box-shadow:inset 0 0 0 1px #f6d68e40}.rw-got-ico{flex:none;font-size:20px}.rw-got-text{flex:1;gap:1px;min-width:0;font-size:13px;display:grid}.rw-got-text b{overflow-wrap:anywhere;line-height:1.25}.rw-got-reward{color:var(--gold);flex-wrap:wrap;gap:8px;font-size:12.5px;font-weight:800;display:flex}.rw-item{background:#00000040;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.rw-item .swatch{width:42px;height:auto}.rw-item .vfx-box{width:42px!important;height:32px!important}.rw-item .emote-set{font-size:9px}.rw-item .title-pill{padding:1px 4px;font-size:8px}.celebrate-parts{text-align:left;gap:6px;display:grid}.cp-row{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.cp-ico{font-size:18px}.celebrate.mini .celebrate-parts{gap:2px}.celebrate.mini .cp-row{font-size:12.5px}.shop-wallet button{font-variant-numeric:tabular-nums;background:var(--card);border:1px solid var(--card-b);border-radius:999px;padding:6px 10px;font-weight:800}.seg{position:relative}.avatar.persona{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 -3px 6px #0000002e}.persona-face{filter:drop-shadow(0 1px 1px #00000040);line-height:1}.bot-badge{background:var(--bg-2);box-shadow:0 0 0 1.5px var(--bg);border-radius:50%;padding:1px;line-height:1;position:absolute;bottom:-3px;right:-3px}.bot-strength{color:var(--muted);font-weight:800}.search-bot{text-align:left;border:1px solid var(--card-b);background:#ffffff0d;border-radius:16px;gap:6px;padding:12px;animation:.35s ease-out both fadeUp;display:grid}.search-bot span{color:var(--muted);font-size:13px;line-height:1.4}.search-bot .btn{margin-top:4px}.seek-badge{z-index:2;background:#1e150d;border:1px solid #72c68f99;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;animation:2.6s ease-out infinite seekRing;display:grid;position:absolute;top:-5px;left:-5px}@keyframes seekRing{0%{box-shadow:0 0 #72c68f73}70%,to{box-shadow:0 0 0 6px #72c68f00}}.seek-note{text-align:center;background:#72c68f1a;border:1px solid #72c68f40;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.35}.searching-now{color:var(--ok);font-weight:800}.live{gap:8px;margin-top:14px;padding:12px 14px;display:grid}.live-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.live-ev{align-items:center;gap:8px;font-size:13px;display:flex}.live-ico{flex:none}.live-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.live-at{color:var(--muted);flex:none;font-size:11.5px}.ref-bonus{background:var(--gold-soft);border:1px solid #e6b7604d;border-radius:14px;padding:10px 12px;font-size:13.5px;line-height:1.4}.live-line{color:var(--muted);justify-items:center;gap:3px;margin-top:8px;font-size:13px;display:grid}.live-evs{max-width:100%;min-height:2.6em;font-size:12px;line-height:1.3;display:grid}.live-line .live-ev{text-align:center;overflow-wrap:anywhere;opacity:0;grid-area:1/1;transition:opacity .9s;display:block}.live-line .live-ev.on{opacity:.85}.good .shop-btn{flex:none;min-width:88px}.ci-wear{min-width:110px;margin-top:6px}.si-preview .title-pill{white-space:normal;text-align:center;border-radius:12px;max-width:100%;padding:3px 7px;line-height:1.2}.g-title .si-preview{height:46px}.g-mixed .si-preview .title-pill{letter-spacing:0;font-size:11.5px}.packs,.shop-grid{row-gap:18px;padding-top:8px}.shop-item .sale-tag,.shop-item .own-tag{top:-9px;box-shadow:0 2px 6px #00000059}.shop-item .sale-tag{left:10px}.shop-item .own-tag{right:10px}.home-top .me-chip{flex:0 auto;min-width:0;max-width:none}.home-top .wallet-chip,.home-top .icon-btn{flex:none}.hero h1{font-size:clamp(34px,12.5vw,46px)}@media (max-width:360px){.home-top{gap:6px}.home-top .me-chip{gap:8px;padding:4px 10px 4px 4px}.home-top .wallet-chip{gap:4px;padding:0 4px 0 9px;font-size:14px}.home-top .wc-plus{width:22px;height:22px}.home-top .icon-btn{width:40px;height:40px}.pbar{gap:8px;padding:6px 8px}.pbar-stats{gap:9px}.stat-v{font-size:15px}.stat-l{letter-spacing:.02em;font-size:9.5px}}.rw-item:has(.framed){background:0 0;overflow:visible}.gift-tabs{background:#ffffff0a;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;padding:4px;display:grid}.gift-tabs button{height:36px;color:var(--muted);border-radius:10px;font-size:13.5px;font-weight:800}.gift-tabs button.on{color:var(--text);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-b)}.shop-gifts .gift-opt{align-content:start;min-width:0}.gift-prev{place-items:center;width:100%;height:46px;display:grid;overflow:hidden}.gift-prev .swatch{border-radius:6px;width:100%;max-width:76px;height:auto}.gift-prev .vfx-box{width:66px!important;height:42px!important}.gift-prev .title-pill{white-space:normal;max-width:100%;padding:2px 6px;font-size:10.5px;line-height:1.15}.gift-prev .emote-set{font-size:12px}.shop-gifts .gift-name{text-align:center;overflow-wrap:anywhere;place-items:center;min-height:2.4em;line-height:1.2;display:grid}.gift-opt.owned{opacity:.45}.gift-opt.owned .gift-price{color:var(--ok);font-size:11.5px}.clock-badge{z-index:3;font-variant-numeric:tabular-nums;color:#1c140c;background:var(--clock,var(--gold));box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.35;position:absolute;top:-8px;left:50%;translate:-50%}.clock-badge.low{color:#fff;background:#e0533f;animation:1s ease-in-out infinite breathe}.pbar.away .pbar-av,.pbar.away .pbar-info{opacity:.55}.status.away{color:#f0a45c}.claim-btn{flex:1;min-width:0}.away-ico{place-items:center;font-size:30px;display:grid}.ch-card{gap:8px;padding:12px;display:grid}.ch-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.ch-row{align-items:center;gap:10px;min-height:48px;display:flex}.ch-row.in{background:var(--gold-soft);border-radius:12px;padding:6px 8px}.ch-text{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.ch-text b{overflow-wrap:break-word;font-size:13.5px;line-height:1.25}.ch-actions{flex:none;align-items:center;gap:6px;display:flex}.ch-x{width:32px;height:32px;color:var(--muted);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.pc-actions{gap:8px;display:grid}.ch-sent{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:flex}.ch-note{margin-top:-2px}.result-sheet .ch-card,.result .ch-card{text-align:left}.ch-ask .btn.text{justify-self:center;margin:0 auto;display:block}.pc-actions{gap:10px;margin:18px 0 8px}.pc-actions .ch-note{margin:-4px 0 2px}.sheet-foot{bottom:calc(-20px - var(--safe-b));z-index:3;margin:6px -16px calc(-20px - var(--safe-b));padding:18px 16px calc(14px + var(--safe-b));background:linear-gradient(#1c151000 0,#1c1510 20px);gap:6px;display:grid;position:sticky}.result{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.result-card{flex:none;margin:auto}.result-card .result-actions{z-index:3;background:linear-gradient(#1c151000 0,#1c1510 18px);border-radius:0 0 24px 24px;margin:12px -20px -24px;padding:14px 20px 24px;position:sticky;bottom:-20px}.result-card .ch-row{flex-wrap:wrap;row-gap:8px}.result-card .ch-actions{justify-content:flex-end;width:100%}.board-peek{z-index:650;padding:12px 12px calc(14px + var(--safe-b));background:var(--bg);flex-direction:column;gap:10px;animation:.2s ease-out fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bp-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-title{font-family:var(--display);overflow-wrap:break-word;min-width:0;font-size:24px}.bp-board{flex:1;place-items:center;min-height:0;display:grid;position:relative}.bp-foot{flex:none}.bp-note{text-align:center;color:var(--ok);padding:10px 0;font-weight:800}.ts-peek{margin-top:12px}.theme-scope{--burst-a:initial;--burst-b:initial;--burst-glyph:initial;--crumbs:initial;--die-bg:initial;--die-radius:initial;--field-grain:#5a320f14;--field-hi:#e6cd9f;--field-lo:#b98f5c;--frame:#4b2d19;--frame-hi:#6e4528;--frame-lo:#2b180c;--grain:#0000002b;--pip-bg:initial;--pip-one:initial;--pt-a:#7c2a1c;--pt-a-tip:#a53d28;--pt-b:#f4e5c3;--pt-b-tip:#fff7e3;--stone-speckle:initial;--tray:#2b170b}.tabbar{z-index:60;padding:6px 4px calc(6px + var(--safe-b));border-top:1px solid var(--card-b);background:#18120df7;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;box-shadow:0 -8px 24px #00000059}.tabbar button{color:#c2b3a3;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 0 2px;font-size:10.5px;font-weight:700;display:flex}.tabbar .tb-ico{filter:grayscale(.35);opacity:.88;font-size:21px;line-height:1.15;transition:transform .15s,opacity .15s,filter .15s;position:relative}.tabbar button.on{color:var(--gold)}.tabbar button.on .tb-ico{filter:none;opacity:1;transform:translateY(-1px)scale(1.06)}.tabbar button:active .tb-ico{transform:scale(.9)}.tb-label{white-space:nowrap;max-width:100%}.tb-badge{color:#fff;background:#e0533f;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-3px;right:-11px;box-shadow:0 0 0 2px #18120df7}.tabbar~*{--tab-gap:0}.home-nav{grid-template-columns:repeat(2,1fr)}.trail-layer{z-index:140;pointer-events:none;animation:2.4s ease-out forwards trailFade;position:absolute;top:0;left:0;overflow:visible}.trail-arc path{fill:none;stroke:#fffc;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 2px #000000d9)}.trail-from{fill:#ffffffd9;filter:drop-shadow(0 0 2px #000000d9)}@keyframes trailFade{0%{opacity:0}6%,50%{opacity:1}to{opacity:0}}.roll-timer{font-variant-numeric:tabular-nums;color:#1c140c;background:#f3d98f;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800;line-height:1.4;position:absolute;top:-9px;right:-6px;box-shadow:0 0 0 2px #140e09d9}.roll-timer.low{color:#fff;background:#e0533f;animation:1s ease-in-out infinite breathe}.sheet{overscroll-behavior:contain}.notification-bell{flex:none;position:relative}.notification-bell .tb-badge{top:0;right:-2px}.inbox-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-head h1{overflow-wrap:anywhere;min-width:0;font-size:26px}.inbox-list{gap:10px;margin:16px 0;display:grid}.notifications-page .ch-card{margin-top:12px}.inbox-row{gap:12px;margin:0;display:flex}.inbox-row.unread{border-color:var(--gold)}.inbox-icon{flex:none;font-size:26px}.inbox-copy{overflow-wrap:anywhere;min-width:0}.inbox-copy p{margin:4px 0}.inbox-copy .btn{margin-top:10px;display:block}.shelf-gift{flex-direction:column;align-items:center;gap:6px;width:84px;display:flex}.shelf-name{text-align:center;overflow-wrap:anywhere;width:100%;font-size:11px;line-height:1.35}.ai-avatar{flex:none;display:inline-flex;position:relative}.ai-badge{color:#f5d08a;background:#302a22;border:1px solid #8e774d;border-radius:5px;padding:0 4px;font-size:9px;font-weight:800;line-height:15px;position:absolute;bottom:-3px;right:-4px}.live-counts{flex-wrap:wrap;justify-content:center;gap:3px 12px;line-height:1.5;display:flex}.live-counts>span{white-space:nowrap}.finale{z-index:180;isolation:isolate;color:#fff2cf;background:radial-gradient(at 50% 42%,#3c3031e8,#0d0c16f5 75%);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.finale .vfx{z-index:3}.finale-hero{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(86%,420px);animation:1s cubic-bezier(.2,.8,.2,1) both finaleHero;display:flex;position:relative}.finale-hero strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(20px,5vw,32px)}.finale-hero h1{text-shadow:0 3px 28px #f1a23788;margin:8px 0;font-size:clamp(38px,10vw,68px)}.finale-eyebrow{text-transform:uppercase;letter-spacing:.22em;margin-top:12px;font-size:11px}.finale-halo{filter:blur(3px);z-index:-1;background:repeating-conic-gradient(#ffc86822 0deg 8deg,#0000 8deg 24deg);border-radius:50%;width:280px;height:280px;animation:12s linear infinite finaleHalo;position:absolute;top:-65px}.finale.is-loss .finale-hero h1{color:#c5c9dd;text-shadow:0 3px 28px #7793c366}.finale-skip{z-index:6;bottom:max(32px, env(safe-area-inset-bottom));background:#14111ce8;min-height:48px;position:absolute}.finale-replay{z-index:105;top:max(12px, env(safe-area-inset-top));color:#f5dfb4;background:#241c19;border:1px solid #b59a6655;border-radius:24px;padding:10px 14px;position:fixed;right:12px}.finale-shutter{z-index:4;background:repeating-linear-gradient(95deg,#24180f,#382419 20px,#251a12 40px);border:3px solid #8a6938;width:50%;animation:1.2s ease-in-out both finaleShutter;position:absolute;top:0;bottom:0}.finale-shutter.left{--exit:-105%;left:0}.finale-shutter.right{--exit:105%;right:0}@keyframes finaleShutter{0%{transform:translateX(var(--exit))}35%,52%{transform:translate(0)}to{transform:translateX(var(--exit))}}@keyframes finaleHero{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}@keyframes finaleHalo{to{rotate:360deg}}.fx-cartoon{width:min(100%,460px);height:42%;position:absolute;bottom:8%;left:50%;overflow:visible;translate:-50%}.fx-bow{transform-origin:200px 240px;animation:3.4s ease-in-out both fxBow}.fx-flick{transform-origin:365px 125px;animation:3.4s ease-in-out both fxFlick}.fx-comic-stars{animation:3.4s ease-out both fxStars}@keyframes fxBow{0%,20%,to{transform:rotate(0)}40%{transform:rotate(12deg)}48%{transform:rotate(23deg)}58%,80%{transform:rotate(12deg)}}@keyframes fxFlick{0%,20%{transform:translate(180px)}40%{transform:translate(0)rotate(-15deg)}47%{transform:translate(-25px)rotate(10deg)}60%,75%{transform:translate(0)}to{transform:translate(200px)}}@keyframes fxStars{0%,46%{opacity:0}48%,65%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.fx-dragon{width:min(100%,650px);animation:1.8s ease-out both dragonRise;position:absolute;top:0;left:50%;translate:-50%}@keyframes dragonRise{0%{opacity:0;transform:translateY(-70%)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}.fx-fire-breath{transform-origin:top;background:radial-gradient(at top,#fff1a0aa,#ff7b2444 35%,#0000 65%);animation:4s ease-in-out both fireBreath;position:absolute;top:15%;bottom:5%;left:15%;right:15%}@keyframes fireBreath{0%,20%,to{opacity:0;scale:.3}40%,70%{opacity:1;scale:1}}.fx-portal{aspect-ratio:1;border:5px double #b7a2ff;border-radius:50%;width:min(80vw,380px);animation:7s linear infinite finaleHalo;position:absolute;top:45%;left:50%;translate:-50% -50%;box-shadow:0 0 35px #9054ee,inset 0 0 35px #8f5eed}.fx-portal.inner{border-style:dashed;border-color:#83e6d4;width:min(70vw,320px);animation-direction:reverse}.vfx.mini .fx-cartoon{width:100%;height:100%;bottom:0}.vfx.mini .fx-bow,.vfx.mini .fx-flick,.vfx.mini .fx-comic-stars,.vfx.mini .fx-dragon,.vfx.mini .fx-fire-breath{animation-iteration-count:infinite}.vfx.mini .fx-portal{border-width:2px;width:80%;box-shadow:0 0 8px #9054ee}.vfx.mini .fx-portal.inner{width:60%}@media (prefers-reduced-motion:reduce){.finale *,.vfx *{animation:none!important}.finale-shutter{display:none}.finale .vfx{opacity:.35}.fx-comic-stars{opacity:0}}.finale-replay{z-index:181}.finale.victory-prison .finale-hero{gap:6px;transform:translateY(-14vh)}.finale.victory-prison .finale-hero h1{font-size:clamp(32px,8vw,48px)}.finale.victory-prison .fx-cartoon{height:32%;bottom:12%}@media (max-height:500px){.finale-hero{gap:4px}.finale-hero .avatar{width:48px!important;height:48px!important}.finale-hero h1{margin:2px;font-size:32px}.finale.victory-prison .fx-cartoon{width:35%;height:65%;bottom:20%;left:80%}.finale.victory-prison .finale-hero{transform:translate(-15vw)}}.effect-preview{z-index:900;isolation:isolate;background:radial-gradient(#3b304e,#0c0b14 80%);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.effect-preview .fx-cartoon{height:65%;bottom:15%}.pc-cosmetics{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.wardrobe-list{gap:10px;display:grid}.wardrobe-row{background:#ffffff05;border:1px solid #b7996333;border-radius:18px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px;display:grid}.wardrobe-art{place-items:center;min-width:0;display:grid;overflow:visible}.wardrobe-art .swatch{width:72px;height:48px}.wardrobe-symbol{font-size:28px}.wardrobe-copy{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.wardrobe-copy strong{font-size:14px;line-height:1.35}.wardrobe-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.wardrobe-stones{gap:8px;padding:5px 0;display:flex}.wardrobe-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.wardrobe-option{flex-direction:column;gap:8px;min-width:0;display:flex}.wardrobe-choice{width:100%;min-height:100px;color:inherit;overflow-wrap:anywhere;background:#ffffff05;border:1px solid #b7996355;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 10px;display:flex}.wardrobe-choice strong{max-width:100%;font-size:13px}.wardrobe-choice .swatch{width:84px;height:56px}.wardrobe-choice.chosen{background:#d4a44a18;border-color:#e4bb66}.wardrobe-choice:disabled{opacity:1;cursor:default}@media (max-width:380px){.wardrobe-row{grid-template-columns:56px minmax(0,1fr);gap:10px}.wardrobe-art .swatch{width:54px}.wardrobe-actions{flex-direction:row;grid-column:1/-1}.wardrobe-actions>*{flex:1}.wardrobe-art .vfx-box{max-width:56px}}.home-top{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:10px;display:grid}.home-top .me-chip{background:0 0;border:0;border-radius:0;grid-column:1/-1;gap:12px;width:100%;max-width:none;min-height:44px;padding:5px 2px 9px}.home-top .me-text{flex:1;min-width:0}.home-top .me-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.home-top-gap{display:none}.home-top .wallet-chip{border-radius:14px;justify-content:flex-start;width:100%;min-width:0;height:44px;padding:0 10px}.home-top .wallet-chip .wc-plus{flex-shrink:0;margin-left:auto}.home-top .icon-btn{border:1px solid var(--card-b);background:var(--card);border-radius:14px;width:44px;height:44px;min-height:44px;padding:0}:root[data-theme=prison],.theme-scope[data-theme=prison]{--frame:#3b2b1d;--frame-hi:#57412b;--frame-lo:#1e140c;--field-hi:#dcc59d;--field-lo:#b09670;--pt-a:#1c3263;--pt-a-tip:#1c3263;--pt-b:#1c3263;--pt-b-tip:#1c3263;--tray:#2a1d13;--grain:#00000042;--field-grain:#462d1429;--crumbs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.16 0 0 0 0 0.07 0 0 0 1.1 -0.35'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)'/%3E%3C/svg%3E");--die-radius:24% 30% 26% 32%;--die-bg:var(--crumbs), radial-gradient(circle at 35% 30%, #f1dcb2, #d6b67f 70%, #b8935b);--pip-bg:radial-gradient(circle at 45% 40%, #2a1a0d, #4a3019 70%);--pip-one:radial-gradient(circle at 45% 40%, #2a1a0d, #4a3019 70%)}:root[data-theme=prison] .light .face:not(.theme-scope *),.theme-scope[data-theme=prison] .light .face{background:var(--crumbs), radial-gradient(circle at 38% 32%, #f6e6c2 0 18%, #e2c692 50%, #c49d62 82%, #a57b43 100%);box-shadow:inset 0 -3px 5px #5a370f73,inset 0 2px 3px #fff5dc99,0 2px 3px #0000008c}:root[data-theme=prison] .dark .face:not(.theme-scope *),.theme-scope[data-theme=prison] .dark .face{background:var(--crumbs), radial-gradient(circle at 38% 32%, #7a5436 0 12%, #5a3b24 45%, #3d2616 80%, #2a190d 100%);box-shadow:inset 0 -3px 5px #0000008c,inset 0 2px 3px #ffdcb42e,0 2px 3px #0009}:root[data-theme=prison] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=prison] .light .face:before{background:radial-gradient(circle at 60% 65%,#e8cf9f,#c9a56c);top:26%;bottom:26%;left:26%;right:26%;box-shadow:inset 2px 3px 4px #643c0f80,0 1px #fff0d280}:root[data-theme=prison] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=prison] .dark .face:before{background:radial-gradient(circle at 60% 65%,#5c3d25,#3a2415);top:26%;bottom:26%;left:26%;right:26%;box-shadow:inset 2px 3px 4px #0009,0 1px #ffdcb41f}:root[data-theme=prison] .checker[data-v="0"] .face:not(.theme-scope *),.theme-scope[data-theme=prison] .checker[data-v="0"] .face{border-radius:48% 52% 50% 46%/52% 46% 54% 48%}:root[data-theme=prison] .checker[data-v="1"] .face:not(.theme-scope *),.theme-scope[data-theme=prison] .checker[data-v="1"] .face{border-radius:53% 47% 45% 55%/47% 55% 45% 53%}:root[data-theme=prison] .checker[data-v="2"] .face:not(.theme-scope *),.theme-scope[data-theme=prison] .checker[data-v="2"] .face{border-radius:45% 55% 52% 48%/55% 48% 52% 45%}:root[data-theme=prison] .checker[data-v="3"] .face:not(.theme-scope *),.theme-scope[data-theme=prison] .checker[data-v="3"] .face{border-radius:51% 49% 56% 44%/49% 53% 47% 51%}:root[data-theme=prison] .checker[data-v="4"] .face:not(.theme-scope *),.theme-scope[data-theme=prison] .checker[data-v="4"] .face{border-radius:47% 53% 49% 51%/44% 50% 50% 56%}:root[data-theme=prison] .checker.light .count:not(.theme-scope *),.theme-scope[data-theme=prison] .checker.light .count{color:#5a3a12}:root[data-theme=prison] .checker.dark .count:not(.theme-scope *),.theme-scope[data-theme=prison] .checker.dark .count{color:#f0d9b0}:root[data-theme=prison] .die3d:not(.theme-scope *),.theme-scope[data-theme=prison] .die3d{filter:drop-shadow(0 5px 4px #0000008c)}.fx-searchlight{mix-blend-mode:screen;background:radial-gradient(#fffae138,#fffae114 45%,#0000 70%);width:55%;height:140%;animation:11s ease-in-out infinite alternate searchlight;position:absolute;top:-20%;left:-30%;transform:rotate(18deg)}@keyframes searchlight{0%{transform:translate(0)rotate(18deg)}to{transform:translate(190%)rotate(-12deg)}}:root[data-theme=galaxy],.theme-scope[data-theme=galaxy]{--frame:#1d222c;--frame-hi:#3d4556;--frame-lo:#0a0c11;--field-hi:#131a38;--field-lo:#03040a;--tray:#05060b;--die-radius:18%;--die-bg:linear-gradient(145deg, #454e62, #161a23);--pip-bg:radial-gradient(circle, #f2fbff 0 28%, #3aa0ff 72%);--pip-one:radial-gradient(circle, #fff2f2 0 28%, #ff3b3b 72%);--burst-a:#6ec3ff;--burst-b:#ff5a5a}:root[data-theme=galaxy] .light .face:not(.theme-scope *),.theme-scope[data-theme=galaxy] .light .face{background:radial-gradient(circle,#f4fbff 0 16%,#8fd0ff 34%,#2a7cf0 62%,#0b2a7a 88%,#06143d 100%);box-shadow:0 0 10px 1px #50aaffd9,inset 0 0 6px #fff9}:root[data-theme=galaxy] .dark .face:not(.theme-scope *),.theme-scope[data-theme=galaxy] .dark .face{background:radial-gradient(circle,#fff4f4 0 16%,#ff9a9a 34%,#e8302f 62%,#7a0a0a 88%,#3a0303 100%);box-shadow:0 0 10px 1px #ff5050d9,inset 0 0 6px #ffffff80}:root[data-theme=galaxy] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=galaxy] .light .face:before,:root[data-theme=galaxy] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=galaxy] .dark .face:before{box-shadow:none;background:0 0;border:1.5px solid #ffffffbf;top:12%;bottom:12%;left:12%;right:12%}:root[data-theme=galaxy] .checker .count:not(.theme-scope *),.theme-scope[data-theme=galaxy] .checker .count{color:#fff;text-shadow:0 0 4px #000}:root[data-theme=galaxy] .board:not(.theme-scope *),.theme-scope[data-theme=galaxy] .board{box-shadow:0 18px 40px #0009,0 0 26px #52a8ff2e}.glx-star{width:calc(3px * var(--s));height:calc(3px * var(--s));animation:twinkle calc(2.4s * var(--t)) ease-in-out infinite;animation-delay:var(--d);background:#fff;border-radius:50%;box-shadow:0 0 6px #bfe3ff}.glx-streak{opacity:0;width:22%;height:2px;animation:hyperspace calc(7s * var(--t)) linear infinite;animation-delay:var(--d);background:linear-gradient(90deg,#0000,#bee1fff2);border-radius:2px}.glx-shoot{background:linear-gradient(90deg,#0000,#fff);width:90px;height:2px;animation:9s ease-in 2s infinite shootingStar;position:absolute;top:18%;left:-20%;transform:rotate(14deg)}.glx-pulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite energyPulse}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}@keyframes hyperspace{0%{opacity:0;transform:translate(0)scaleX(.2)}8%{opacity:1}30%{opacity:0;transform:translate(420%)scaleX(1.4)}to{opacity:0;transform:translate(420%)scaleX(1.4)}}@keyframes shootingStar{0%{opacity:0;transform:translate(0)rotate(14deg)}3%{opacity:1}12%{opacity:0;transform:translate(1400%,330%)rotate(14deg)}to{opacity:0;transform:translate(1400%,330%)rotate(14deg)}}@keyframes energyPulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(9)}}:root[data-theme=kitty],.theme-scope[data-theme=kitty]{--frame:#f39bb9;--frame-hi:#ffc6da;--frame-lo:#d6749a;--field-hi:#fff6f9;--field-lo:#ffdce9;--tray:#e886ab;--die-radius:30%;--die-bg:linear-gradient(145deg, #fff, #ffe0ec);--pip-bg:radial-gradient(circle at 40% 35%, #ff8db4, #e0457c);--pip-one:radial-gradient(circle at 40% 35%, #ff8db4, #e0457c);--burst-a:#ff6f9e;--burst-b:#fff;--burst-glyph:"♥"}:root[data-theme=kitty] .checker .face:not(.theme-scope *),.theme-scope[data-theme=kitty] .checker .face{--fur:#fff;--fur-2:#f1e3e9;--ear-in:#ffb3cb;--eyes:#3a2230;background:radial-gradient(circle at 34% 50%, var(--eyes) 0 7%, transparent 8%), radial-gradient(circle at 66% 50%, var(--eyes) 0 7%, transparent 8%), radial-gradient(8% 6% at 50% 63%, #ff5d93 90%, transparent 100%), radial-gradient(11% 7% at 24% 67%, #ff6e9699, transparent), radial-gradient(11% 7% at 76% 67%, #ff6e9699, transparent), radial-gradient(circle at 42% 35%, var(--fur) 0 45%, var(--fur-2) 85%);box-shadow:0 2px 3px #96285059,inset 0 -2px 3px #9628502e}:root[data-theme=kitty] .checker.dark .face:not(.theme-scope *),.theme-scope[data-theme=kitty] .checker.dark .face{--fur:#ffa6c6;--fur-2:#f07ba5;--ear-in:#ffe0ec}:root[data-theme=kitty] .checker .face:not(.theme-scope *):before,.theme-scope[data-theme=kitty] .checker .face:before,:root[data-theme=kitty] .checker .face:not(.theme-scope *):after,.theme-scope[data-theme=kitty] .checker .face:after{content:"";background:radial-gradient(34% 44% at 50% 72%, var(--ear-in) 92%, transparent 100%), var(--fur);clip-path:polygon(50% 0,100% 100%,0 100%);width:36%;height:40%;box-shadow:none;border-radius:0;position:absolute;top:-16%;bottom:auto;left:auto;right:auto}:root[data-theme=kitty] .checker .face:not(.theme-scope *):before,.theme-scope[data-theme=kitty] .checker .face:before{left:4%;transform:rotate(-16deg)}:root[data-theme=kitty] .checker .face:not(.theme-scope *):after,.theme-scope[data-theme=kitty] .checker .face:after{right:4%;transform:rotate(16deg)}:root[data-theme=kitty] .checker.flat .face:not(.theme-scope *):before,.theme-scope[data-theme=kitty] .checker.flat .face:before,:root[data-theme=kitty] .checker.flat .face:not(.theme-scope *):after,.theme-scope[data-theme=kitty] .checker.flat .face:after{display:none}:root[data-theme=kitty] .checker .count:not(.theme-scope *),.theme-scope[data-theme=kitty] .checker .count{color:#c2185b;font-size:calc(var(--d) * .3);align-items:end;padding-bottom:6%}:root[data-theme=kitty] .board-art .grain:not(.theme-scope *),.theme-scope[data-theme=kitty] .board-art .grain{display:none}.kit-heart{font-size:calc(16px * var(--s));color:#ff6f9e;opacity:0;animation:floatUp calc(9s * var(--t)) ease-in infinite;animation-delay:var(--d)}.kit-heart:before{content:"♥"}.kit-spark{width:calc(6px * var(--s));height:calc(6px * var(--s));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:twinkle calc(2.2s * var(--t)) ease-in-out infinite;animation-delay:var(--d);filter:drop-shadow(0 0 3px #ff9cbd);background:#fff}@keyframes floatUp{0%{opacity:0;transform:translateY(0)rotate(-10deg)scale(.6)}10%{opacity:.85}60%{opacity:.7;transform:translateY(-160px)rotate(10deg)scale(1)}to{opacity:0;transform:translateY(-260px)rotate(-6deg)scale(1.1)}}:root[data-theme=bigbang],.theme-scope[data-theme=bigbang]{--frame:#aab3bf;--frame-hi:#eef1f4;--frame-lo:#6d7784;--field-hi:#fff;--field-lo:#e3e8ee;--tray:#5d6674;--die-radius:18%;--die-bg:linear-gradient(145deg, #fff, #e6ebf1);--pip-bg:radial-gradient(circle at 40% 35%, #4d7fe8, #1d3f96);--pip-one:radial-gradient(circle at 40% 35%, #ff9a6a, #e65100);--burst-a:#ff7a45;--burst-b:#2f5fd0;--burst-glyph:"⚛"}:root[data-theme=bigbang] .light .face:not(.theme-scope *),.theme-scope[data-theme=bigbang] .light .face{background:radial-gradient(circle,#ff7a45 0 13%,#fff 15% 100%);box-shadow:0 2px 3px #141e3c73,inset 0 -2px 3px #14285a2e,inset 0 0 0 1.5px #1d3f96}:root[data-theme=bigbang] .dark .face:not(.theme-scope *),.theme-scope[data-theme=bigbang] .dark .face{background:radial-gradient(circle,#ffd54a 0 13%,#1d2f66 15% 80%,#121e44 100%);box-shadow:0 2px 3px #0000008c,inset 0 0 0 1.5px #0b1430}:root[data-theme=bigbang] .checker .face:not(.theme-scope *):before,.theme-scope[data-theme=bigbang] .checker .face:before,:root[data-theme=bigbang] .checker .face:not(.theme-scope *):after,.theme-scope[data-theme=bigbang] .checker .face:after{content:"";box-shadow:none;background:0 0;border:1.6px solid #1d3f96;border-radius:50%;position:absolute;top:32%;bottom:32%;left:8%;right:8%;transform:rotate(45deg)}:root[data-theme=bigbang] .checker .face:not(.theme-scope *):after,.theme-scope[data-theme=bigbang] .checker .face:after{transform:rotate(-45deg)}:root[data-theme=bigbang] .checker.dark .face:not(.theme-scope *):before,.theme-scope[data-theme=bigbang] .checker.dark .face:before,:root[data-theme=bigbang] .checker.dark .face:not(.theme-scope *):after,.theme-scope[data-theme=bigbang] .checker.dark .face:after{border-color:#ff9a6a}:root[data-theme=bigbang] .checker.flat .face:not(.theme-scope *):before,.theme-scope[data-theme=bigbang] .checker.flat .face:before,:root[data-theme=bigbang] .checker.flat .face:not(.theme-scope *):after,.theme-scope[data-theme=bigbang] .checker.flat .face:after{display:none}:root[data-theme=bigbang] .checker .count:not(.theme-scope *),.theme-scope[data-theme=bigbang] .checker .count{color:#fff;text-shadow:0 0 3px #000}.bb-ox{animation:1.6s ease-in-out infinite alternate bbX}.bb-oy{animation:1.6s ease-in-out -.8s infinite alternate bbY}.bb-ox.e1,.bb-oy.e1{animation-duration:2.1s}.bb-oy.e1{animation-delay:-1.05s}.bb-ox.e2,.bb-oy.e2{animation-duration:1.3s}.bb-oy.e2{animation-delay:-.65s}.bb-bang{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite bigBang}@keyframes bbX{0%{transform:translateX(calc(var(--rx) * -1))}to{transform:translateX(var(--rx))}}@keyframes bbY{0%{transform:translateY(calc(var(--ry) * -1))}to{transform:translateY(var(--ry))}}@keyframes bigBang{0%{opacity:1;stroke-width:6px;transform:scale(.2)}70%{opacity:.25}to{opacity:0;stroke-width:1px;transform:scale(7)}}:root[data-theme=baker],.theme-scope[data-theme=baker]{--frame:#4a1f14;--frame-hi:#74362a;--frame-lo:#260d07;--field-hi:#36482c;--field-lo:#19220f;--pt-a:#e9dcbc;--pt-a-tip:#d4c294;--pt-b:#7a2323;--pt-b-tip:#561414;--tray:#1e0c07;--field-grain:#0000001f;--die-radius:16%;--die-bg:linear-gradient(145deg, #fbf6e8, #e2d4ad);--pip-bg:radial-gradient(circle at 40% 35%, #8a2a2a, #3d0a0a);--pip-one:radial-gradient(circle at 40% 35%, #8a2a2a, #3d0a0a);--burst-a:#d8dde2;--burst-b:#c69a45}:root[data-theme=baker] .light .face:not(.theme-scope *),.theme-scope[data-theme=baker] .light .face{background:radial-gradient(circle at 35% 30%,#fff3c4,#d9ad52 45%,#9a6c1e 80%,#5e3f0c);box-shadow:0 2px 3px #0000008c,inset 0 -2px 3px #3c230573}:root[data-theme=baker] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=baker] .light .face:before{background:radial-gradient(circle,#fffaf0 0 60%,#0000 62%),repeating-conic-gradient(from -2deg,#3a2a14 0deg 4deg,#f6ecd4 4deg 30deg);top:14%;bottom:14%;left:14%;right:14%;box-shadow:inset 0 1px 3px #3c230580}:root[data-theme=baker] .light .face:not(.theme-scope *):after,.theme-scope[data-theme=baker] .light .face:after{content:"";transform-origin:50% 100%;background:#2a1a08;width:2%;height:24%;position:absolute;top:28%;left:49%;transform:rotate(35deg);box-shadow:0 0 0 .5px #2a1a08}:root[data-theme=baker] .dark .face:not(.theme-scope *),.theme-scope[data-theme=baker] .dark .face{background:repeating-linear-gradient(45deg,#ffffff0f 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#00000040 0 2px,#0000 2px 5px),radial-gradient(circle at 35% 30%,#4a4540,#25221f 70%,#141210);box-shadow:0 2px 3px #0009,inset 0 0 0 2px #b88a3a,inset 0 0 0 3.5px #3a2a14}:root[data-theme=baker] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=baker] .dark .face:before{background:radial-gradient(circle at 40% 35%,#f3dc9a,#a57a2c);top:34%;bottom:34%;left:34%;right:34%;box-shadow:0 1px 2px #0009}:root[data-theme=baker] .checker.flat .face:not(.theme-scope *):after,.theme-scope[data-theme=baker] .checker.flat .face:after{display:none}:root[data-theme=baker] .checker.light .count:not(.theme-scope *),.theme-scope[data-theme=baker] .checker.light .count{color:#2a1a08}.bk-fog{filter:blur(6px);background:radial-gradient(#dce4e86b,#dce4e829 45%,#0000 70%);border-radius:50%;width:70%;height:45%;animation:26s linear infinite fogDrift;position:absolute}.bk-fog.f1{animation-delay:-4s;top:8%}.bk-fog.f2{animation-duration:34s;animation-delay:-18s;top:40%}.bk-fog.f3{opacity:.8;animation-duration:30s;animation-delay:-9s;top:62%}.bk-lamp{background:radial-gradient(at 20% 0,#ffbe5a29,#0000 60%);animation:5s step-end infinite lampFlicker;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes fogDrift{0%{transform:translate(-80%)}to{transform:translate(160%)}}@keyframes lampFlicker{0%,to{opacity:1}41%{opacity:.7}43%{opacity:1}77%{opacity:.85}79%{opacity:1}}:root[data-theme=nobody],.theme-scope[data-theme=nobody]{--frame:#8d97a3;--frame-hi:#c3cad2;--frame-lo:#5a636e;--field-hi:#f7fafc;--field-lo:#cfdbe6;--pt-a:#d0575b;--pt-a-tip:#e07b7e;--pt-b:#4d7fb8;--pt-b-tip:#7aa2cf;--tray:#6d7782;--grain:#00000014;--field-grain:#5064780f;--die-radius:14%;--die-bg:linear-gradient(145deg, #fff, #e4eaf0);--pip-bg:radial-gradient(circle at 40% 35%, #58606a, #1e2329);--pip-one:radial-gradient(circle at 40% 35%, #f0d36a, #b8901a);--burst-a:#d0575b;--burst-b:#4d7fb8}:root[data-theme=nobody] .light .face:not(.theme-scope *),.theme-scope[data-theme=nobody] .light .face{background:radial-gradient(circle,#fff 0 20%,#e8c547 21% 27%,#fff 28% 38%,#d0575b 39% 45%,#fff 46% 57%,#4d7fb8 58% 64%,#f4f7fa 65% 88%,#dfe6ed 100%);box-shadow:0 2px 3px #28323c66,inset 0 -2px 3px #28323c26}:root[data-theme=nobody] .dark .face:not(.theme-scope *),.theme-scope[data-theme=nobody] .dark .face{background:radial-gradient(circle,#2d3238 0 20%,#e8c547 21% 27%,#2d3238 28% 38%,#d0575b 39% 45%,#2d3238 46% 57%,#4d7fb8 58% 64%,#2d3238 65% 88%,#1b1f24 100%);box-shadow:0 2px 3px #0000008c,inset 0 1px 2px #ffffff1f}:root[data-theme=nobody] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=nobody] .light .face:before,:root[data-theme=nobody] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=nobody] .dark .face:before{display:none}:root[data-theme=nobody] .checker .count:not(.theme-scope *),.theme-scope[data-theme=nobody] .checker .count{color:#fff;text-shadow:0 0 3px #000}.nb-rain{width:1.5px;height:calc(18px * var(--s));animation:rainFall calc(1.3s * var(--t)) linear infinite;animation-delay:var(--d);background:linear-gradient(#0000,#4d7fb88c)}.nb-flow{stroke-dasharray:18 400;stroke-dashoffset:420px;opacity:.85;animation:4.2s linear infinite timelineFlow}.nb-fly{animation:22s linear infinite butterflyPath}.nb-wings{transform-box:fill-box;transform-origin:50%;animation:.28s ease-in-out infinite alternate flap}@keyframes rainFall{0%{opacity:0;transform:translateY(-40px)rotate(8deg)}15%{opacity:1}to{opacity:0;transform:translateY(420px)rotate(8deg)}}@keyframes timelineFlow{to{stroke-dashoffset:0}}@keyframes butterflyPath{0%{transform:translate(-60px, calc(var(--y) - 80px)) rotate(20deg)}25%{transform:translate(260px, calc(var(--y) - 10px)) rotate(10deg)}50%{transform:translate(560px, calc(var(--y) - 110px)) rotate(-5deg)}75%{transform:translate(820px, calc(var(--y) + 30px)) rotate(15deg)}to{transform:translate(1080px, calc(var(--y) - 60px)) rotate(20deg)}}@keyframes flap{0%{transform:scaleX(1)}to{transform:scaleX(.25)}}:root[data-theme=magic],.theme-scope[data-theme=magic]{--frame:#2a1638;--frame-hi:#4d2a66;--frame-lo:#12091a;--field-hi:#40207a;--field-lo:#140824;--pt-a:#d8b25a;--pt-a-tip:#f3d98f;--pt-b:#6b3fd0;--pt-b-tip:#a07dff;--tray:#0d0616;--die-radius:22%;--die-bg:radial-gradient(circle at 35% 30%, #5d3a95, #2a1446 80%);--pip-bg:radial-gradient(circle, #fff6d2 0 25%, #e0bd6a 70%);--pip-one:radial-gradient(circle, #fff 0 25%, #b58cff 70%);--burst-a:#ffe38a;--burst-b:#b58cff;--burst-glyph:"✦"}:root[data-theme=magic] .light .face:not(.theme-scope *),.theme-scope[data-theme=magic] .light .face{background:radial-gradient(circle at 34% 28%,#fff 0 10%,#e6eeff 22%,#a8bcff 50%,#6470d6 80%,#2e3080 100%);box-shadow:0 0 10px #a8bcff8c,0 2px 3px #00000080,inset 0 -3px 6px #14145073}:root[data-theme=magic] .dark .face:not(.theme-scope *),.theme-scope[data-theme=magic] .dark .face{background:radial-gradient(circle at 34% 28%,#fff0ff 0 9%,#e8b8ff 20%,#b46cf0 48%,#6a1fb0 78%,#2c0a56 100%);box-shadow:0 0 10px #be6eff8c,0 2px 3px #00000080,inset 0 -3px 6px #28004680}:root[data-theme=magic] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=magic] .light .face:before,:root[data-theme=magic] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=magic] .dark .face:before{box-shadow:none;filter:blur(1px);background:#ffffffbf;border-radius:50%;top:14%;bottom:56%;left:16%;right:44%;transform:rotate(-30deg)}:root[data-theme=magic] .checker .count:not(.theme-scope *),.theme-scope[data-theme=magic] .checker .count{color:#fff;text-shadow:0 0 4px #2c0a56}.mg-spin{transform-box:view-box;animation:40s linear infinite spin}.mg-spin.rev{animation-duration:55s;animation-direction:reverse}.mg-spark{width:calc(4px * var(--s));height:calc(4px * var(--s));animation:sparkRise calc(6s * var(--t)) ease-in infinite;animation-delay:var(--d);background:#fff4c8;border-radius:50%;box-shadow:0 0 6px 2px #ffdc78cc}.mg-glow{background:radial-gradient(#b58cff2e,#0000 60%);animation:4s ease-in-out infinite glowPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sparkRise{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{transform:translate(calc(20px * var(--s)), -140px) scale(1);opacity:0}}@keyframes glowPulse{0%,to{opacity:.4}50%{opacity:1}}:root[data-theme=quantum],.theme-scope[data-theme=quantum]{--frame:#232833;--frame-hi:#3c4452;--frame-lo:#0e1116;--field-hi:#12304a;--field-lo:#06121f;--tray:#060d16;--die-radius:16%;--die-bg:linear-gradient(145deg, #284664f2, #0a1423fa);--pip-bg:radial-gradient(circle, #eafdff 0 25%, #27e0ff 70%);--pip-one:radial-gradient(circle, #ffe8f6 0 25%, #ff3fb4 70%);--burst-a:#27e0ff;--burst-b:#ff3fb4}:root[data-theme=quantum] .light .face:not(.theme-scope *),.theme-scope[data-theme=quantum] .light .face{background:radial-gradient(circle,#fff 0 9%,#aff6ff 18%,#27e0ffd9 38%,#27e0ff59 66%,#27e0ff1f 100%);box-shadow:0 0 12px #27e0ff99}:root[data-theme=quantum] .dark .face:not(.theme-scope *),.theme-scope[data-theme=quantum] .dark .face{background:radial-gradient(circle,#fff 0 9%,#ffc2e8 18%,#ff3fb4d9 38%,#ff3fb459 66%,#ff3fb41f 100%);box-shadow:0 0 12px #ff3fb499}:root[data-theme=quantum] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=quantum] .light .face:before,:root[data-theme=quantum] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=quantum] .dark .face:before{box-shadow:none;background:0 0;border:1px dashed #ffffff8c;top:6%;bottom:6%;left:6%;right:6%}:root[data-theme=quantum] .checker .count:not(.theme-scope *),.theme-scope[data-theme=quantum] .checker .count{color:#fff;text-shadow:0 0 4px #001018}.q-wave{animation:1.2s ease-in-out infinite alternate waveShift}.q-wave.b{animation-duration:2.3s;animation-direction:reverse}.q-ripple{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ripple}.q-particle{width:calc(4px * var(--s));height:calc(4px * var(--s));animation:uncertainty calc(.9s * var(--t)) steps(2) infinite, twinkle calc(2.6s * var(--t)) ease-in-out infinite;animation-delay:var(--d);background:#aff6ff;border-radius:50%;box-shadow:0 0 6px #27e0ff}@keyframes waveShift{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(8)}}@keyframes uncertainty{0%{translate:0}25%{translate:5px -4px}50%{translate:-4px 3px}75%{translate:3px 5px}to{translate:0}}:root[data-theme=mountains],.theme-scope[data-theme=mountains]{--frame:#4a3322;--frame-hi:#75543a;--frame-lo:#26190f;--field-hi:#cfe6f5;--field-lo:#9cc3de;--pt-a:#3c434c;--pt-a-tip:#5d6773;--pt-b:#1c4632;--pt-b-tip:#2f6a4c;--tray:#2b1c11;--grain:#00000038;--stone-speckle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 1.6 -0.8'/%3E%3C/filter%3E%3Crect width='48' height='48' filter='url(%23n)'/%3E%3C/svg%3E");--die-radius:16%;--die-bg:repeating-linear-gradient(100deg, #5a37192e 0 2px, transparent 2px 7px), linear-gradient(145deg, #e2bd92, #b3875b);--pip-bg:radial-gradient(circle at 40% 35%, #5a3a1c, #2a1808);--pip-one:radial-gradient(circle at 40% 35%, #5a3a1c, #2a1808);--burst-a:#fff;--burst-b:#cfe6f5;--burst-glyph:"❄"}:root[data-theme=mountains] .light .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .light .face{background:var(--stone-speckle), radial-gradient(circle at 36% 30%, #fbfaf6, #dcdad3 50%, #b2b0a8 88%, #96948c);box-shadow:0 2px 3px #00000080,inset 0 -3px 4px #3c3c3759,inset 0 2px 2px #ffffffb3}:root[data-theme=mountains] .dark .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .dark .face{background:var(--stone-speckle), radial-gradient(circle at 36% 30%, #7d848c, #4e545c 50%, #2d3238 88%, #1e2226);box-shadow:0 2px 3px #0009,inset 0 -3px 4px #00000073,inset 0 2px 2px #ffffff2e}:root[data-theme=mountains] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=mountains] .light .face:before,:root[data-theme=mountains] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=mountains] .dark .face:before{display:none}:root[data-theme=mountains] .checker[data-v="0"] .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .checker[data-v="0"] .face{border-radius:52% 48% 50% 50%/46% 48% 52% 54%}:root[data-theme=mountains] .checker[data-v="1"] .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .checker[data-v="1"] .face{border-radius:48% 52% 46% 54%/52% 44% 56% 48%}:root[data-theme=mountains] .checker[data-v="2"] .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .checker[data-v="2"] .face{border-radius:55% 45% 50% 50%/50% 52% 48% 50%}:root[data-theme=mountains] .checker[data-v="3"] .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .checker[data-v="3"] .face{border-radius:46% 54% 52% 48%/48% 50% 50% 52%}:root[data-theme=mountains] .checker[data-v="4"] .face:not(.theme-scope *),.theme-scope[data-theme=mountains] .checker[data-v="4"] .face{border-radius:50% 50% 55% 45%/54% 46%}:root[data-theme=mountains] .checker.light .count:not(.theme-scope *),.theme-scope[data-theme=mountains] .checker.light .count{color:#3a3a36}.mt-cloud{filter:blur(3px);background:radial-gradient(#ffffffbf,#ffffff40 55%,#0000 72%);border-radius:50%;width:34%;height:12%;animation:40s linear infinite cloudDrift;position:absolute}.mt-cloud.c1{top:30%}.mt-cloud.c2{width:26%;animation-duration:55s;animation-delay:-20s;top:36%}.mt-cloud.c3{opacity:.7;width:20%;animation-duration:48s;animation-delay:-35s;top:24%}.mt-snow{width:calc(4px * var(--s));height:calc(4px * var(--s));opacity:.85;animation:snowFall calc(9s * var(--t)) linear infinite;animation-delay:var(--d);background:#fff;border-radius:50%}@keyframes cloudDrift{0%{transform:translate(-120%)}to{transform:translate(400%)}}@keyframes snowFall{0%{opacity:0;transform:translateY(-20px)}10%{opacity:.9}50%{transform:translate(18px,200px)}to{opacity:0;transform:translate(-10px,420px)}}:root[data-theme=east],.theme-scope[data-theme=east]{--frame:#1c3a5e;--frame-hi:#2e5a8a;--frame-lo:#0d1f33;--field-hi:#f7e8c6;--field-lo:#e3c690;--pt-a:#1f8a8a;--pt-a-tip:#33b5b0;--pt-b:#b5532d;--pt-b-tip:#d8743f;--tray:#0d1f33;--grain:#0000002e;--field-grain:#7846140d;--die-radius:18%;--die-bg:radial-gradient(circle at 32% 28%, #fffaf0, #f1e2c2 60%, #d9bf8c);--pip-bg:radial-gradient(circle at 40% 35%, #3a6ea8, #12305a);--pip-one:radial-gradient(circle at 40% 35%, #e0503a, #8a1c10);--burst-a:#ffd36a;--burst-b:#33b5b0;--burst-glyph:"✦"}:root[data-theme=east] .light .face:not(.theme-scope *),.theme-scope[data-theme=east] .light .face{background:repeating-conic-gradient(from 0deg, #78500a2e 0 4deg, transparent 4deg 12deg), radial-gradient(circle at 34% 28%, #fff4c4 0 8%, #f1cf6a 30%, #d6a53a 62%, #a8741c 92%, #8a5c12);box-shadow:0 2px 3px #00000080,inset 0 -3px 4px #6e460a73,inset 0 2px 2px #fffadccc}:root[data-theme=east] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=east] .light .face:before{background:conic-gradient(from 22.5deg, #b8862a 0 12.5%, #f4d67c 0 25%, #b8862a 0 37.5%, #f4d67c 0 50%, #b8862a 0 62.5%, #f4d67c 0 75%, #b8862a 0 87.5%, #f4d67c 0);clip-path:polygon(50% 0,62% 30%,100% 50%,62% 70%,50% 100%,38% 70%,0 50%,38% 30%);box-shadow:none;top:20%;bottom:20%;left:20%;right:20%}:root[data-theme=east] .dark .face:not(.theme-scope *),.theme-scope[data-theme=east] .dark .face{background:radial-gradient(circle at 70% 60%,#ffd76e8c 0 2%,#0000 3%),radial-gradient(circle at 30% 70%,#ffd76e80 0 1.5%,#0000 2.5%),radial-gradient(circle at 34% 28%,#6f9ee0 0 8%,#2c5aa8 34%,#173a78 66%,#0c2350 100%);box-shadow:inset 0 0 0 2px #d9b04e,0 2px 3px #0009,inset 0 -3px 5px #00001480}:root[data-theme=east] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=east] .dark .face:before{background:conic-gradient(from 22.5deg, #d9b04e 0 12.5%, #f4d67c 0 25%, #d9b04e 0 37.5%, #f4d67c 0 50%, #d9b04e 0 62.5%, #f4d67c 0 75%, #d9b04e 0 87.5%, #f4d67c 0);clip-path:polygon(50% 0,62% 30%,100% 50%,62% 70%,50% 100%,38% 70%,0 50%,38% 30%);box-shadow:none;top:22%;bottom:22%;left:22%;right:22%}:root[data-theme=east] .checker.light .count:not(.theme-scope *),.theme-scope[data-theme=east] .checker.light .count{color:#5a3a08}.ea-ember{width:calc(5px * var(--s));height:calc(5px * var(--s));animation:eaRise calc(8s * var(--t)) ease-in infinite;animation-delay:var(--d);background:radial-gradient(circle,#fff6c8,#ffb347 60%,#0000 70%);border-radius:50%;box-shadow:0 0 8px #ffb347}.ea-glow{background:radial-gradient(at 50% 70%,#ffaa5029,#0000 65%);animation:6s ease-in-out infinite eaGlow;position:absolute;top:30%;bottom:0;left:0;right:0}@keyframes eaRise{0%{opacity:0;transform:translateY(40px)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(14px,-260px)scale(1.1)}}@keyframes eaGlow{0%,to{opacity:.6}50%{opacity:1}}:root[data-theme=casino],.theme-scope[data-theme=casino]{--frame:#3a1a12;--frame-hi:#6a3321;--frame-lo:#1d0c07;--field-hi:#1f7a45;--field-lo:#0f4d2b;--pt-a:#b3202a;--pt-a-tip:#d63a3a;--pt-b:#1b1b1f;--pt-b-tip:#3a3a42;--tray:#1d0c07;--grain:#00000040;--field-grain:#0000000f;--die-radius:12%;--die-bg:linear-gradient(145deg, #f05058f7, #aa121cf7 70%, #7d0a12);--pip-bg:radial-gradient(circle at 40% 35%, #fff, #e9e4dc);--pip-one:radial-gradient(circle at 40% 35%, #fff, #e9e4dc);--burst-a:#ffd36a;--burst-b:#fff;--burst-glyph:"♦"}:root[data-theme=casino] .light .face:not(.theme-scope *),.theme-scope[data-theme=casino] .light .face{background:radial-gradient(circle, transparent 0 58%, #0000001f 60%, transparent 62%), repeating-conic-gradient(from 0deg, #c8202a 0 11.25deg, #f7f4ee 11.25deg 33.75deg, #c8202a 33.75deg 45deg);box-shadow:0 2px 3px #0000008c,inset 0 -2px 3px #0000004d,inset 0 2px 2px #fff9}:root[data-theme=casino] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=casino] .light .face:before{background:radial-gradient(circle, #fbf8f2 0 58%, transparent 60%), repeating-conic-gradient(#c8202a 0 10deg, #fbf8f2 10deg 20deg);top:20%;bottom:20%;left:20%;right:20%;box-shadow:0 0 0 1px #c8202a80}:root[data-theme=casino] .dark .face:not(.theme-scope *),.theme-scope[data-theme=casino] .dark .face{background:radial-gradient(circle, transparent 0 58%, #ffffff14 60%, transparent 62%), repeating-conic-gradient(from 0deg, #d9b04e 0 11.25deg, #17171b 11.25deg 33.75deg, #d9b04e 33.75deg 45deg);box-shadow:0 2px 3px #0009,inset 0 -2px 3px #00000073,inset 0 2px 2px #ffffff2e}:root[data-theme=casino] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=casino] .dark .face:before{background:radial-gradient(circle, #202026 0 58%, transparent 60%), repeating-conic-gradient(#d9b04e 0 10deg, #202026 10deg 20deg);top:20%;bottom:20%;left:20%;right:20%;box-shadow:0 0 0 1px #d9b04e99}:root[data-theme=casino] .checker.light .count:not(.theme-scope *),.theme-scope[data-theme=casino] .checker.light .count{color:#8a1016}:root[data-theme=casino] .checker.dark .count:not(.theme-scope *),.theme-scope[data-theme=casino] .checker.dark .count{color:#f1d27c}.cs-card{width:calc(22px * var(--s));height:calc(32px * var(--s));animation:csCard calc(16s * var(--t)) linear infinite;animation-delay:var(--d);background:linear-gradient(145deg,#fff,#efeae0);border-radius:3px;box-shadow:0 3px 6px #00000059}.cs-card i{background:repeating-linear-gradient(45deg,#b3202a 0 3px,#d63a3a 3px 6px);border-radius:2px;position:absolute;top:18%;bottom:18%;left:14%;right:14%}.cs-glint{width:calc(3px * var(--s));height:calc(3px * var(--s));opacity:0;animation:csGlint calc(5s * var(--t)) ease-in-out infinite;animation-delay:var(--d);background:#fff3c4;border-radius:50%;box-shadow:0 0 6px #ffd36a}@keyframes csCard{0%{transform:translate(0, -40px) rotate(var(--r));opacity:0}8%{opacity:.9}92%{opacity:.9}to{transform:translate(80px, 720px) rotate(calc(var(--r) + 540deg));opacity:0}}@keyframes csGlint{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}}:root[data-theme=halloween],.theme-scope[data-theme=halloween]{--frame:#1a1320;--frame-hi:#3b2a45;--frame-lo:#0b070e;--field-hi:#3a2a58;--field-lo:#140c20;--pt-a:#e8741c;--pt-a-tip:#ff9d3d;--pt-b:#4b2a63;--pt-b-tip:#6e3d8f;--tray:#0b070e;--grain:#0000004d;--field-grain:#ffffff05;--die-radius:24%;--die-bg:radial-gradient(circle at 32% 28%, #fffaf0, #eee4cc 60%, #cdbf9e);--pip-bg:radial-gradient(circle at 40% 35%, #5a1020, #22060c);--pip-one:radial-gradient(circle at 40% 35%, #e8741c, #8a3d0a);--burst-a:#ff9d3d;--burst-b:#b58cff;--burst-glyph:"☾"}:root[data-theme=halloween] .light .face:not(.theme-scope *),.theme-scope[data-theme=halloween] .light .face{background-image:radial-gradient(closest-side,#1a1320 80%,#0000),radial-gradient(closest-side,#1a1320 80%,#0000),radial-gradient(closest-side,#1a1320 80%,#0000),linear-gradient(90deg,#0000 30%,#1a1320 30% 33%,#0000 33% 42%,#1a1320 42% 45%,#0000 45% 55%,#1a1320 55% 58%,#0000 58% 67%,#1a1320 67% 70%,#0000 70%),radial-gradient(circle at 40% 30%,#fffdf5,#ece3cd 58%,#c4b594);background-position:26% 42%,74% 42%,50% 64%,0 80%,0 0;background-repeat:no-repeat;background-size:24% 26%,24% 26%,11% 12%,100% 9%,100% 100%;box-shadow:0 2px 3px #0009,inset 0 -3px 4px #5a462866}:root[data-theme=halloween] .dark .face:not(.theme-scope *),.theme-scope[data-theme=halloween] .dark .face{background-image:radial-gradient(closest-side,#ffe26a 70%,#0000),radial-gradient(closest-side,#ffe26a 70%,#0000),radial-gradient(closest-side,#ffe26a 72%,#0000),linear-gradient(90deg,#0000 29%,#8c320066 30% 33%,#0000 34% 66%,#8c320066 67% 70%,#0000 71%),radial-gradient(circle at 40% 32%,#ffb04a,#f07a14 55%,#b0460a);background-position:30% 40%,70% 40%,50% 70%,0 0,0 0;background-repeat:no-repeat;background-size:20% 18%,20% 18%,48% 16%,100% 100%,100% 100%;border-radius:48% 48% 46% 46%/44% 44% 56% 56%;box-shadow:0 0 8px #ffaa3c59,0 2px 3px #0009,inset 0 -3px 4px #5a1e0080}:root[data-theme=halloween] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=halloween] .light .face:before{display:none}:root[data-theme=halloween] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=halloween] .dark .face:before{width:12%;height:20%;box-shadow:none;background:linear-gradient(90deg,#3d5a18,#5a7a2a);border-radius:3px;top:-8%;bottom:auto;left:44%;right:auto}:root[data-theme=halloween] .checker .count:not(.theme-scope *),.theme-scope[data-theme=halloween] .checker .count{color:#fff;text-shadow:0 0 3px #000,0 0 2px #000,0 1px #000}.hw-fog{filter:blur(6px);background:radial-gradient(#d2c8eb38,#0000 70%);border-radius:50%;width:90%;height:22%;animation:36s linear infinite hwFog;position:absolute;left:-30%}.hw-fog.f1{bottom:8%}.hw-fog.f2{opacity:.7;animation-duration:52s;animation-delay:-24s;top:12%}.hw-bat{width:calc(26px * var(--s));height:calc(14px * var(--s));animation:hwBat calc(14s * var(--t)) linear infinite;animation-delay:var(--d)}.hw-bat i{clip-path:polygon(0% 30%,14% 8%,24% 30%,36% 10%,44% 32%,50% 18%,56% 32%,64% 10%,76% 30%,86% 8%,100% 30%,82% 52%,62% 46%,50% 72%,38% 46%,18% 52%);background:#0b070e;animation:.35s ease-in-out infinite alternate hwFlap;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hwFog{0%{transform:translate(0)}to{transform:translate(160%)}}@keyframes hwBat{0%{opacity:0;transform:translate(-60px)}10%{opacity:.9}50%{transform:translate(160px,-40px)}90%{opacity:.9}to{opacity:0;transform:translate(380px,10px)}}@keyframes hwFlap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}:root[data-theme=ocean],.theme-scope[data-theme=ocean]{--frame:#6b5a44;--frame-hi:#937e60;--frame-lo:#3d3326;--field-hi:#1f78a8;--field-lo:#0a3556;--pt-a:#ff7a5c;--pt-a-tip:#ffa084;--pt-b:#19a39a;--pt-b-tip:#3fd1c4;--tray:#0b2438;--grain:#00000038;--field-grain:#ffffff08;--die-radius:22%;--die-bg:linear-gradient(145deg, #c8f8f0f7, #6ecec4f7 70%, #4aa89f);--pip-bg:radial-gradient(circle at 40% 35%, #1d4a70, #0a2238);--pip-one:radial-gradient(circle at 40% 35%, #ff7a5c, #b8412a);--burst-a:#bff4ee;--burst-b:#fff;--burst-glyph:"✦"}:root[data-theme=ocean] .light .face:not(.theme-scope *),.theme-scope[data-theme=ocean] .light .face{background:radial-gradient(circle at 34% 26%,#fff 0 12%,#0000 30%),conic-gradient(from 200deg at 60% 60%,#ffbedc59,#b4dcff59,#fff0c859,#ffbedc59),radial-gradient(circle at 40% 34%,#fbf8f4,#e9e2da 55%,#c9bfb6 90%);box-shadow:0 0 6px #ffffff59,0 2px 3px #00000073,inset 0 -3px 5px #78646e59}:root[data-theme=ocean] .dark .face:not(.theme-scope *),.theme-scope[data-theme=ocean] .dark .face{background:radial-gradient(circle at 34% 26%,#ffffffb3 0 8%,#0000 24%),conic-gradient(from 30deg at 60% 60%,#3cc89659,#965adc59,#2878c859,#3cc89659),radial-gradient(circle at 40% 34%,#4d5560,#262b33 55%,#0f1216 92%);box-shadow:0 0 6px #78c8be40,0 2px 3px #0000008c,inset 0 -3px 5px #00000080}:root[data-theme=ocean] .light .face:not(.theme-scope *):before,.theme-scope[data-theme=ocean] .light .face:before,:root[data-theme=ocean] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=ocean] .dark .face:before{display:none}:root[data-theme=ocean] .checker.light .count:not(.theme-scope *),.theme-scope[data-theme=ocean] .checker.light .count{color:#2a3a4a}.oc-bubble{width:calc(7px * var(--s));height:calc(7px * var(--s));animation:ocRise calc(9s * var(--t)) ease-in infinite;animation-delay:var(--d);background:radial-gradient(circle at 35% 30%,#fffc 0 18%,#0000 30%);border:1.5px solid #dcfaffbf;border-radius:50%}.oc-fish{width:calc(28px * var(--s));height:calc(12px * var(--s));animation:ocSwim calc(22s * var(--t)) linear infinite;animation-delay:var(--d)}.oc-fish i{clip-path:polygon(0% 10%,22% 50%,0% 90%,28% 70%,60% 100%,100% 50%,60% 0%,28% 30%);opacity:.8;background:linear-gradient(90deg,#ffb347,#ff7a5c);animation:.6s ease-in-out infinite alternate ocWiggle;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ocRise{0%{opacity:0;transform:translateY(30px)}12%{opacity:.9}to{opacity:0;transform:translate(12px,-300px)}}@keyframes ocSwim{0%{opacity:0;transform:translate(-120px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(520px)}}@keyframes ocWiggle{0%{transform:skewY(-6deg)}to{transform:skewY(6deg)}}:root[data-theme=warcraft],.theme-scope[data-theme=warcraft]{--frame:#44321f;--frame-hi:#98733e;--frame-lo:#171517;--field-hi:#2b3d45;--field-lo:#111e25;--tray:#111719;--die-radius:17%;--die-bg:radial-gradient(ellipse at 30% 18%,#6389b2,transparent 48%),linear-gradient(145deg,#29394c,#111c31 60%,#060e1b);--pip-bg:radial-gradient(circle,#fff5c9,#d6a64b 75%);--pip-one:radial-gradient(circle,#d9ffff,#46c9e2 75%);--burst-a:#75d5ff;--burst-b:#f3bb64}:root[data-theme=warcraft] .light .face:not(.theme-scope *),.theme-scope[data-theme=warcraft] .light .face{background:radial-gradient(circle at 36% 25%,#6b9bc9,#24517d 48%,#102641 70%,#e9c982 72%,#816037 87%,#f3d890 90%,#463323 97%);box-shadow:inset 0 2px 3px #f8e0a4aa,0 3px #433323,0 5px 6px #0008}:root[data-theme=warcraft] .dark .face:not(.theme-scope *),.theme-scope[data-theme=warcraft] .dark .face{background:radial-gradient(circle at 36% 25%,#d5634e,#842a2b 48%,#321518 70%,#ad8a57 72%,#4b382c 87%,#d6b17a 90%,#261915 97%);box-shadow:inset 0 2px 3px #efb47a99,0 3px #281a15,0 5px 6px #0008}:root[data-theme=warcraft] .checker .face:not(.theme-scope *):before,.theme-scope[data-theme=warcraft] .checker .face:before{box-shadow:none;clip-path:none;background:url(/assets/azeroth-medallions-DajJv_eI.png) 0/200% 100% no-repeat;border:0;border-radius:0;top:0;bottom:0;left:0;right:0}:root[data-theme=warcraft] .dark .face:not(.theme-scope *):before,.theme-scope[data-theme=warcraft] .dark .face:before{background-position:100%}:root[data-theme=warcraft] .checker .count:not(.theme-scope *),.theme-scope[data-theme=warcraft] .checker .count{color:#fff5dc;text-shadow:0 1px 3px #000,0 0 3px #000}.wc-ember{width:3px;height:3px;animation:wc-ember-rise calc(6s * var(--t)) ease-in-out infinite;animation-delay:var(--d);background:#f6c77a;border-radius:50%;box-shadow:0 0 5px #e7a44e}.wc-rune-ring{opacity:.48;animation:32s linear infinite wc-rune-turn}.wc-rune-ring.red{animation-direction:reverse}.wc-arcane{background:#b6eaff;border-radius:0;width:2px;height:5px;box-shadow:0 0 6px #4ebdff}.wc-spell-stream{opacity:.6;animation:12s linear infinite wc-stream}.wc-spell-stream.fire{animation-duration:15s;animation-direction:reverse}.wc-banner-wave{transform-origin:0 -27px}.board[data-fx=true] .wc-banner-wave{animation:7s ease-in-out infinite wc-banner}.board[data-fx=true] .wc-banner-wave.red{animation-delay:-3.5s}:root[data-theme=warcraft] .checker.selected .face:after,:root[data-theme=warcraft] .checker.moved .face:after{content:"";pointer-events:none;opacity:0;animation:wc-medallion-shine .8s ease-out var(--fly,0s) forwards;background:linear-gradient(115deg,#0000 30%,#fff4cb99 46%,#fffc 50%,#0000 66%) 0 0/300% 100%;border-radius:50%;position:absolute;top:5%;bottom:5%;left:5%;right:5%}:root[data-theme=warcraft] .land-ring{border-color:#bae9ff;box-shadow:0 0 12px #5bbaff,inset 0 0 8px #ecc36a}:root[data-theme=warcraft] .burst:before{content:"";width:100px;height:100px;animation:wc-summon .75s ease-out var(--land,0s) both;pointer-events:none;background:repeating-conic-gradient(from 15deg,#0000 0deg 38deg,#e9c17599 39deg 41deg,#0000 42deg 60deg);border:2px dashed #b7e8ff;border-radius:50%;margin:-50px;position:absolute;top:0;left:0;box-shadow:0 0 15px #4697dba0,inset 0 0 15px #ecc36a70}@keyframes wc-medallion-shine{0%{opacity:0;background-position:100% 0}30%{opacity:.8}to{opacity:0;background-position:0 0}}@keyframes wc-summon{0%{opacity:0;transform:scale(.35)rotate(-35deg)}25%{opacity:.85}to{opacity:0;transform:scale(1.45)rotate(40deg)}}@keyframes wc-stream{to{stroke-dashoffset:-1118px}}@keyframes wc-banner{0%,to{transform:skew(-1.2deg)scaleY(.98)}50%{transform:skew(1.2deg)scaleY(1.02)}}@keyframes wc-rune-turn{to{transform:rotate(360deg)}}@keyframes wc-ember-rise{0%,to{opacity:0;transform:translateY(8px)}30%{opacity:.7}80%{opacity:0;transform:translateY(-34px)}}:root[data-theme=warcraft] .board[data-fx=false] .burst:before,:root[data-theme=warcraft] .board[data-fx=false] .checker .face:after{display:none}@media (prefers-reduced-motion:reduce){.wc-ember,.wc-rune-ring,.wc-spell-stream,.board[data-fx=true] .wc-banner-wave{animation:none}.wc-ember{opacity:.25}:root[data-theme=warcraft] .burst:before,:root[data-theme=warcraft] .checker .face:after{animation:none;display:none}}.dragon-stage{z-index:950;isolation:isolate;color:#ffedc6;font-family:var(--font-body,"Manrope", sans-serif);background:#100c0c;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.dragon-scene{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dragon-atmosphere{background:radial-gradient(at 50% 34%,#69412170,#0000 60%),radial-gradient(at 50% 90%,#372316,#0b0b10 90%);position:absolute;top:0;bottom:0;left:0;right:0}.dragon-eclipse{aspect-ratio:1;border:1px solid #c4894333;border-radius:50%;width:min(110vw,800px);animation:7.6s both dragonEclipse;position:absolute;top:4%;left:50%;translate:-50%;box-shadow:0 0 70px #ec803015,inset 0 0 70px #ec803015}.dragon-heading{top:max(24px, env(safe-area-inset-top));text-align:center;z-index:4;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;left:16px;right:16px}.dragon-heading span{color:#cfb082;letter-spacing:.32em;font-size:9px}.dragon-heading strong{text-shadow:0 2px 15px #000;font-family:Playfair Display,serif;font-size:clamp(20px,5vw,28px);font-weight:700}.dragon-table{aspect-ratio:1;width:min(88vw,49vh,540px);transform-style:preserve-3d;border-radius:18px;animation:7.6s both dragonTable;position:absolute;top:41%;left:50%;transform:perspective(850px)rotateX(30deg)rotate(-5deg);box-shadow:0 18px #1e140d,0 21px #8c673533,0 34px 50px #000}.dragon-board{border-radius:18px;width:100%;height:100%;display:block}.dragon-board-light{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 25%,#ffda9299,#b6381111 65%);border-radius:18px;animation:7.6s both dragonLight;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 45px #ff9b28,0 0 32px #e96a1d}.dragon-scorch{opacity:0;background:radial-gradient(#0e0807aa,#33130577 40%,#0000 70%);border-radius:50%;animation:7.6s both dragonScorch;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.dragon-victim{transform-box:fill-box;transform-origin:50%;animation:dragonBurn .9s var(--burn-at) both}.dragon-survivor{animation:7.6s both dragonGold}.dragon-shadow{clip-path:polygon(0 0,30% 15%,42% 36%,50% 14%,58% 36%,70% 15%,100% 0,80% 78%,60% 69%,50% 100%,40% 69%,20% 78%);filter:blur(8px);background:#000a;width:min(140vw,960px);height:35%;animation:7.6s both dragonShadow;position:absolute;top:40%;left:50%;translate:-50%}.dragon-creature{aspect-ratio:1.5;transform-origin:50% 65%;will-change:transform, opacity;width:min(126vw,88vh,850px);animation:7.6s both dragonArrival;position:absolute;top:13%;left:50%;translate:-50%}.dragon-creature>img{filter:drop-shadow(0 15px 18px #000b);width:100%;height:100%;display:block}.dragon-throat{opacity:0;mix-blend-mode:screen;background:radial-gradient(#fffad7,#ffb22699 30%,#0000 70%);border-radius:50%;width:10%;height:10%;animation:7.6s both dragonThroat;position:absolute;top:66%;left:45%;box-shadow:0 0 35px #ff9b2933}.dragon-breath{transform-origin:50% 0;opacity:0;mix-blend-mode:screen;width:min(88vw,56vh,600px);height:43%;animation:7.6s both dragonBreath;position:absolute;top:calc(13% + min(126vw,88vh,850px)/2.15054);left:50%;translate:-50%}.dragon-breath>img{object-fit:fill;transform-origin:top;width:100%;height:100%;animation:.16s ease-in-out infinite alternate dragonFlame;position:absolute;top:0;bottom:0;left:0;right:0}.dragon-breath>.dragon-breath-inner{opacity:.55;width:66%;animation-direction:alternate-reverse;animation-delay:-.08s;left:17%}.dragon-impact{opacity:0;mix-blend-mode:screen;background:radial-gradient(#fff1b199,#ff971855 24%,#aa351511 52%,#0000 70%);border-radius:50%;width:min(140vw,950px);height:50%;animation:7.6s both dragonImpact;position:absolute;top:62%;left:50%;translate:-50% -50%}.dragon-shockwave{aspect-ratio:2;opacity:0;border:2px solid #ffc87a;border-radius:50%;width:32%;animation:1s 2.4s both dragonShock;position:absolute;top:61%;left:50%;translate:-50% -50%;box-shadow:0 0 20px #ff941b,inset 0 0 15px #ffb657}.dragon-smoke{left:calc(50% + var(--sx));aspect-ratio:1;opacity:0;width:min(55vw,340px);animation:dragonSmoke 2.6s var(--sd) both;background:radial-gradient(at 35% 30%,#7b675444,#342b2877 35%,#0000 66%);border-radius:50%;position:absolute;top:57%;translate:-50% -50%}.dragon-embers,.dragon-vignette{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dragon-vignette{background:linear-gradient(#08070855,#0000 20% 70%,#080708aa),radial-gradient(#0000 35%,#08080a99)}.dragon-crown{z-index:3;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:9px;width:min(88%,430px);animation:1s 4.65s both dragonCrown;display:flex;position:absolute;top:42%;left:50%;translate:-50%}.dragon-seal{place-items:center;width:150px;height:150px;margin-bottom:-8px;display:grid;position:relative}.dragon-seal:before{content:"";background:#23180f;border-radius:50%;position:absolute;top:21%;bottom:21%;left:21%;right:21%;box-shadow:0 0 40px #fca32d55}.dragon-seal>svg{fill:none;stroke:#dca657;stroke-width:1px;filter:drop-shadow(0 0 5px #ffaf3977);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dragon-seal>.avatar,.dragon-seal>.framed,.dragon-seal-mark{z-index:1;position:relative}.dragon-seal-mark{background:linear-gradient(135deg,#b27e2b,#40260f);border:2px solid #edc875;border-radius:10px;grid-template:repeat(3,1fr)/repeat(3,1fr);width:44px;height:44px;padding:7px;display:grid;rotate:-9deg}.dragon-seal-mark span{background:#ffebbc;border-radius:50%;place-self:center;width:5px;height:5px}.dragon-seal-mark span:nth-child(2){grid-area:1/3}.dragon-seal-mark span:nth-child(3){grid-area:2/2}.dragon-seal-mark span:nth-child(4){grid-area:3/1}.dragon-seal-mark span:nth-child(5){grid-area:3/3}.dragon-winner-label{letter-spacing:.27em;text-transform:uppercase;color:#d5ae6f;font-size:10px}.dragon-crown>strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(19px,5vw,30px)}.dragon-crown h1{color:#ffe5a2;text-shadow:0 3px 30px #ff940055;margin:0;font-family:Playfair Display,serif;font-size:clamp(36px,11vw,58px)}.dragon-stage.is-loss .dragon-crown h1{color:#c7bdaf;text-shadow:none}.dragon-controls{z-index:5;bottom:max(24px, env(safe-area-inset-bottom));justify-content:center;gap:10px;display:flex;position:absolute;left:20px;right:20px}.dragon-controls .btn{color:#ecd9b7;background:#1b1511ed;border:1px solid #bc925c66;min-height:44px}.dragon-loading{text-align:center;color:#c9a77c;position:absolute;top:40%;bottom:auto;left:12%;right:12%}.dragon-stage.is-loading .dragon-scene{opacity:.1}.dragon-stage.is-loading .dragon-scene *,.dragon-stage.is-ended .dragon-scene *{animation-play-state:paused!important}.dragon-thumbnail{border-radius:inherit;background:radial-gradient(#5c311b,#110e12 80%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dragon-thumbnail img{object-fit:contain;width:120%;max-width:none;height:100%;margin-left:-10%}.dragon-thumbnail span{background:radial-gradient(#ffb34c55,#0000 70%);width:30%;height:20%;position:absolute;bottom:8%;left:35%}@keyframes dragonEclipse{0%,12%{opacity:0;scale:.85}28%,55%{opacity:1}to{opacity:.15;scale:1.1}}@keyframes dragonArrival{0%{opacity:0;transform:translateY(-70%)scale(.62)}11%{opacity:.4}22%{opacity:1;transform:translateY(0)scale(1)}28%{transform:translateY(-2%)scale(1.04)}32%{transform:translateY(1%)scale(1)}47%{opacity:1;transform:translateY(0)scale(1)}63%,to{opacity:0;transform:translateY(-30%)scale(1.17)}}@keyframes dragonTable{0%{opacity:.2;transform:perspective(850px)rotateX(40deg)rotate(-8deg)scale(.94)}22%{opacity:.85}31%{transform:perspective(850px)rotateX(30deg)rotate(-5deg)}33%{transform:perspective(850px)rotateX(30deg)rotate(-4deg)translateY(3px)}35%{transform:perspective(850px)rotateX(30deg)rotate(-6deg)translateY(-2px)}37%,60%{opacity:.85;transform:perspective(850px)rotateX(30deg)rotate(-5deg)}78%,to{opacity:.13;transform:perspective(850px)rotateX(30deg)rotate(-5deg)scale(.93)}}@keyframes dragonShadow{0%{opacity:0;transform:translateY(-110%)scale(.5)}14%,25%{opacity:.8}42%,to{opacity:0;transform:translateY(40%)scale(1.3)}}@keyframes dragonThroat{0%,19%,52%,to{opacity:0;scale:.4}26%,42%{opacity:1;scale:1.4}}@keyframes dragonBreath{0%,27%{opacity:0;transform:scale(.2,.03)}31%{opacity:1;transform:scale(.8,.9)}37%{opacity:.94;transform:scale(1.02,1.04)}43%{opacity:1;transform:scaleX(.97)}48%{opacity:.7;transform:scale(1.12,1.08)}55%,to{opacity:0;transform:scale(1.2,1.1)}}@keyframes dragonFlame{0%{transform:scaleX(.97)skew(-1deg)}to{transform:scaleX(1.025)skew(1deg)}}@keyframes dragonLight{0%,27%,70%,to{opacity:0}33%,42%{opacity:.85}53%{opacity:.25}}@keyframes dragonScorch{0%,32%{opacity:0}50%,to{opacity:.8}}@keyframes dragonImpact{0%,30%{opacity:0;scale:.3}33%{opacity:.85;scale:1}43%{opacity:.2}54%,to{opacity:0;scale:1.15}}@keyframes dragonShock{0%{opacity:0;scale:.3}15%{opacity:.65}to{opacity:0;scale:3.7}}@keyframes dragonSmoke{0%{opacity:0;scale:.6}20%{opacity:.7}to{opacity:0;transform:translateY(-100px) rotate(var(--sr));scale:1.7}}@keyframes dragonBurn{0%{opacity:1;filter:brightness()}24%{filter:brightness(.3)sepia()}45%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:translate(var(--scatter), -35px) scale(.1) rotate(24deg);filter:brightness(.2)}}@keyframes dragonGold{0%,28%,70%,to{filter:brightness()}40%{filter:brightness(1.8)sepia(.6)}}@keyframes dragonCrown{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (orientation:landscape) and (max-height:600px){.dragon-heading{top:10px}.dragon-heading span{display:none}.dragon-creature{width:min(70vw,105vh);top:3%}.dragon-breath{height:48%;top:calc(3% + min(70vw,105vh)/2.15054)}.dragon-table{width:min(65vh,380px);top:31%}.dragon-crown{gap:3px;top:23%}.dragon-seal{width:104px;height:104px}.dragon-seal .avatar,.dragon-seal .framed{width:56px!important;height:56px!important}.dragon-crown h1{font-size:32px}.dragon-crown>strong{font-size:18px}.dragon-controls{bottom:max(10px, env(safe-area-inset-bottom))}}.dragon-stage.reduced *,.dragon-stage.reduced .dragon-scene *{animation:none!important}.dragon-stage.reduced .dragon-creature{opacity:.65}.dragon-stage.reduced .dragon-table{opacity:.15}.dragon-stage.reduced .dragon-crown{opacity:1}.dragon-stage.reduced .dragon-breath,.dragon-stage.reduced .dragon-impact,.dragon-stage.reduced .dragon-shadow,.dragon-stage.reduced .dragon-smoke{display:none}.horde-stage{z-index:1000;isolation:isolate;color:#fff0d0;--horde-gold:#f5bc63;background:#100909;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.horde-scene{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.horde-sky{background:radial-gradient(at 55% 38%,#b95327 0,#531e1c 30%,#180d14 68%);position:absolute;top:0;bottom:0;left:0;right:0}.horde-sun{aspect-ratio:1;opacity:.22;background:#dd772e;border-radius:50%;width:min(65vw,420px);position:absolute;top:20%;left:50%;translate:-50%;box-shadow:0 0 90px #e3753744}.horde-board{aspect-ratio:1;opacity:.75;width:min(95vw,720px);animation:.7s 4.1s forwards hordeBoardDim;position:absolute;top:34%;left:50%;transform:translate(-50%,-20%)perspective(650px)rotateX(48deg)rotate(-8deg)}.horde-board .dragon-board{width:100%;height:100%}.horde-board .dragon-victim,.horde-board .dragon-survivor{animation:none!important}.horde-ground{background:radial-gradient(#db98592c,#0000 64%);position:absolute;top:35%;bottom:-30%;left:-30%;right:-30%;transform:perspective(500px)rotateX(60deg)}.horde-lane{height:min(38vh,340px);position:absolute;bottom:32%;left:0;right:0}.horde-lane.lane-0{filter:brightness(.65)saturate(.8);bottom:42%}.horde-lane.lane-1{bottom:28%}.horde-lane.lane-2{bottom:12%}.horde-runner{width:var(--size);opacity:0;will-change:transform;animation:hordeCharge var(--duration) linear var(--delay) both;position:absolute;bottom:0;left:0}.horde-runner img{filter:drop-shadow(0 14px 6px #12070799);width:100%;height:auto;animation:.19s ease-in-out infinite alternate hordeStride;display:block}.horde-runner.cat img{animation-duration:.13s}.horde-dust{background:radial-gradient(#d7a36777,#6b402944 45%,#0000 70%);border-radius:50%;width:100%;height:30%;animation:.24s ease-in-out infinite alternate hordeDust;position:absolute;bottom:-4%;left:-45%}.horde-impact{opacity:0;background:radial-gradient(#ffd68999,#0000 65%);animation:.7s 4.1s both hordeImpact;position:absolute;top:0;bottom:0;left:0;right:0}.horde-wave{aspect-ratio:1;opacity:0;border:3px solid #ffcd7999;border-radius:50%;width:50vw;animation:1s 4.1s both hordeWave;position:absolute;top:50%;left:50%;translate:-50% -50%}.horde-spark{width:3px;height:9px;left:var(--x);opacity:0;animation:hordeSpark 2.8s var(--delay) both;background:#ffb657;position:absolute;top:70%;box-shadow:0 0 7px #ff4d1d}.horde-vignette{background:linear-gradient(#100909bb,#0000 28% 60%,#100909ef),radial-gradient(#0000 40%,#0c0709aa);position:absolute;top:0;bottom:0;left:0;right:0}.horde-banner{clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);opacity:0;background:linear-gradient(90deg,#500e12,#a72a26 45%,#651215);border-top:9px solid #c99251;width:min(22vw,150px);height:50%;animation:.8s 4.05s forwards hordeFlags;position:absolute;top:14%;box-shadow:inset 0 0 0 7px #d18d4044}.horde-banner:after{content:"◆";text-align:center;color:#23090d;text-shadow:0 1px #d65432;margin-top:35%;font-size:clamp(32px,10vw,80px);display:block}.horde-banner.left{left:5%;rotate:7deg}.horde-banner.right{right:5%;rotate:-7deg}.horde-heading{top:max(6%, env(safe-area-inset-top));text-align:center;position:absolute;left:20px;right:20px}.horde-heading span{letter-spacing:.22em;color:#dd9d68;font-size:10px;display:block}.horde-heading strong{text-shadow:0 3px 18px #000;margin-top:8px;font:700 clamp(26px,7vw,48px)/1.2 Playfair Display,serif;display:block}.horde-crown{text-align:center;opacity:0;flex-direction:column;align-items:center;animation:.8s 4.35s both hordeCrown;display:flex;position:absolute;top:32%;left:10%;right:10%}.horde-medallion{background:radial-gradient(#8b2419,#260b0b);border:5px double #eeb369;border-radius:50%;place-items:center;width:108px;height:108px;margin-bottom:22px;display:grid;box-shadow:0 0 0 8px #63171188,0 0 70px #d1692866}.horde-medallion>img{object-fit:contain;width:125%;height:125%}.horde-crown>span{text-transform:uppercase;letter-spacing:.19em;color:#e3b58a;font-size:10px}.horde-crown>strong{overflow-wrap:anywhere;max-width:100%;margin:7px 0;font-size:22px}.horde-crown h1{color:#ffe0a0;text-shadow:0 4px 25px #b32b18;margin:8px 0;font:700 clamp(38px,10vw,65px)/1.1 Playfair Display,serif}.horde-crown small{color:#caac97;margin-top:12px}.horde-controls{bottom:max(22px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;left:18px;right:18px}.horde-controls .btn{background:#251512e8;border:1px solid #c68d4855}.horde-loading{text-align:center;color:#e2b992;width:100%;position:absolute;top:48%}.horde-stage:not(.is-ready) *{animation-play-state:paused!important}.horde-thumbnail{background:radial-gradient(#92281c66,#0000 72%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.horde-thumbnail img{object-fit:contain;width:87%;height:90%;position:absolute;top:-2%;left:-9%}.horde-thumbnail img+img{width:53%;height:50%;top:49%;left:48%}@keyframes hordeCharge{0%{opacity:0;transform:translate(-115%)rotate(-5deg)}5%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(460%)rotate(2deg)}}@keyframes hordeStride{0%{transform:translateY(-6%)rotate(-4deg)}to{transform:translateY(2%)rotate(3deg)}}@keyframes hordeDust{to{opacity:.5;transform:scale(1.15,.8)}}@keyframes hordeImpact{20%{opacity:.9}to{opacity:0}}@keyframes hordeWave{0%{opacity:0;scale:.3}15%{opacity:.8}to{opacity:0;scale:3}}@keyframes hordeSpark{15%{opacity:.8}to{transform:translate(var(--drift), -38vh) rotate(140deg);opacity:0}}@keyframes hordeFlags{0%{opacity:0;transform:translateY(-70%)}to{opacity:.8;transform:translateY(0)}}@keyframes hordeCrown{0%{opacity:0;transform:translateY(25px)scale(.8)}to{opacity:1;transform:none}}@keyframes hordeBoardDim{to{opacity:.22}}.horde-stage.reduced .horde-board{opacity:.22;animation:none}.horde-stage.reduced .horde-runner,.horde-stage.reduced .horde-spark,.horde-stage.reduced .horde-impact,.horde-stage.reduced .horde-wave{display:none}.horde-stage.reduced .horde-crown,.horde-stage.reduced .horde-banner{opacity:1;animation:none}.horde-stage.is-ended .horde-runner img,.horde-stage.is-ended .horde-dust{animation-play-state:paused}@media (min-aspect-ratio:1){.horde-crown{top:18%}.horde-medallion{width:80px;height:80px;margin-bottom:10px}.horde-medallion .avatar{scale:.8}.horde-heading{text-align:left;width:28%;top:7%}.horde-heading strong{font-size:30px}.horde-crown h1{font-size:38px}.horde-crown small{margin-top:0}}.classic-stage{z-index:960;isolation:isolate;color:#fff4e4;font-family:var(--font-body,"Manrope", sans-serif);background:#090c14;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.cinema-scene{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cinema-sky{background:radial-gradient(ellipse at 50% 43%, var(--vc-dark), #070a12 80%);position:absolute;top:0;bottom:0;left:0;right:0}.cinema-spotlight{background:conic-gradient(from 160deg at 50% 0, transparent, var(--vc-mid), transparent 43deg);opacity:.15;transform-origin:top;animation:7s ease-in-out both vcLight;position:absolute;top:-40%;bottom:0;left:-40%;right:-40%}.cinema-eclipse{aspect-ratio:1;border:1px solid var(--vc-mid);width:min(110vw,760px);box-shadow:inset 0 0 65px color-mix(in srgb, var(--vc-mid) 12%, transparent);opacity:.2;border-radius:50%;position:absolute;top:9%;left:50%;translate:-50%}.cinema-table{aspect-ratio:1;opacity:.4;width:min(94vw,650px);animation:7s both vcTable;position:absolute;top:45%;left:50%;transform:translate(-50%,-10%)perspective(700px)rotateX(56deg)rotate(-8deg)}.cinema-table .dragon-board{width:100%;height:100%}.cinema-table .dragon-victim,.cinema-table .dragon-survivor{animation:none!important}.cinema-floor-seal{aspect-ratio:1;width:min(85vw,480px);position:absolute;top:41%;left:50%;transform:translate(-50%)rotateX(64deg)}.cinema-floor-seal i{border:2px solid var(--vc-light);box-shadow:0 0 22px var(--vc-mid), inset 0 0 20px var(--vc-mid);opacity:.35;border-radius:50%;animation:4.3s both vcSeal;position:absolute;top:0;bottom:0;left:0;right:0}.cinema-floor-seal i:nth-child(2){border-style:dashed;top:12%;bottom:12%;left:12%;right:12%}.cinema-floor-seal i:nth-child(3){opacity:.15;border-width:5px;top:22%;bottom:22%;left:22%;right:22%}.cinema-object{aspect-ratio:1;width:min(93vw,520px);filter:drop-shadow(0 14px 20px #0008) drop-shadow(0 0 22px color-mix(in srgb, var(--vc-mid) 30%, transparent));animation:7s both vcObject;position:absolute;top:38%;left:50%;translate:-50% -35%}.victory-art{width:100%;height:100%;display:block;overflow:visible}.cinema-shockwave{aspect-ratio:1;border:2px solid var(--vc-light);opacity:0;border-radius:50%;width:min(65vw,450px);animation:1.5s 2.7s both vcWave;position:absolute;top:43%;left:50%;translate:-50% -50%}.cinema-dust{background:radial-gradient(ellipse at 50% 50%, var(--vc-mid), transparent 58%);opacity:0;animation:2s 2.6s both vcDust;position:absolute;top:0;bottom:0;left:0;right:0}.cinema-vignette{background:linear-gradient(#080a1288,#0000 30% 60%,#080a12ee),radial-gradient(#0000 35%,#080a1277);position:absolute;top:0;bottom:0;left:0;right:0}.cinema-particles{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cinema-heading{top:max(26px, env(safe-area-inset-top));text-align:center;position:absolute;left:18px;right:18px}.cinema-heading span{letter-spacing:.3em;color:var(--vc-light);opacity:.75;font-size:9px;display:block}.cinema-heading strong{text-shadow:0 2px 15px #000;margin-top:9px;font:700 clamp(23px,6vw,36px)/1.2 Playfair Display,serif;display:block}.cinema-winner{left:20px;right:20px;text-align:center;flex-direction:column;align-items:center;animation:.8s 4.05s both vcWinner;display:flex;position:absolute;top:33%}.cinema-medallion{border:4px double var(--vc-light);background:radial-gradient(var(--vc-dark), #0b0e18);width:116px;height:116px;box-shadow:0 0 0 7px color-mix(in srgb, var(--vc-mid) 20%, transparent), 0 0 60px color-mix(in srgb, var(--vc-mid) 35%, transparent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid;position:relative}.cinema-medallion>.victory-art{width:115%;height:115%}.cinema-laurel{border-inline:4px double var(--vc-mid);pointer-events:none;border-radius:50%;position:absolute;top:-19px;bottom:-19px;left:-19px;right:-19px}.cinema-winner>span{letter-spacing:.21em;text-transform:uppercase;color:var(--vc-light);font-size:10px}.cinema-winner>strong{overflow-wrap:anywhere;max-width:min(100%,500px);margin-top:9px;font-size:clamp(17px,5vw,24px);line-height:1.2}.cinema-winner h1{color:var(--vc-light);text-shadow:0 4px 25px color-mix(in srgb, var(--vc-mid) 50%, transparent);margin:16px 0 0;font:700 clamp(36px,11vw,66px)/1.1 Playfair Display,serif}.cinema-controls{left:16px;right:16px;bottom:max(22px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute}.cinema-controls .btn{border:1px solid color-mix(in srgb, var(--vc-light) 45%, transparent);color:#fff0dc;background:#121621ec}.classic-thumbnail{background:radial-gradient(ellipse, var(--vc-dark), transparent 72%);border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0}.classic-thumbnail *{animation:none!important}.classic-thumbnail .victory-art{filter:drop-shadow(0 2px 2px #0008)}.classic-thumbnail .va-flick{transform:translate(15px)}.classic-stage .va-orbit{transform-origin:200px 200px;animation:9s linear infinite vcSpin}.classic-stage .va-counter{transform-origin:200px 200px;animation:8s linear infinite reverse vcSpin}.classic-stage .va-core,.classic-stage .va-heart{transform-origin:200px 200px;animation:1.4s ease-in-out infinite alternate vcPulse}.classic-stage .va-sway{transform-origin:200px 327px;animation:2.5s ease-in-out infinite alternate vcSway}.classic-stage .va-crystal{transform-origin:200px 200px;animation:18s linear infinite vcSpin}.classic-stage .va-chest-lid{transform-origin:200px 184px;animation:1s .6s both vcChest}.classic-stage .va-ribbon{animation:2.5s ease-in-out infinite alternate vcRibbon}.classic-stage .va-bolt{animation:3s ease-in-out both vcBolt}.classic-stage .va-flick{transform-origin:370px 170px;animation:2.5s both vcFlick}.classic-stage .va-prison-head{transform-origin:200px 300px;animation:2.8s both vcBow}.classic-stage .va-hit{transform-origin:170px 115px;animation:.6s 1.65s both vcHit}.cinema-curtains{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cinema-curtains i{border-top:25px solid #6effc144;border-radius:50%;width:160%;height:24%;animation:3s ease-in-out infinite alternate vcSway;position:absolute;top:18%;left:-30%;rotate:-12deg;box-shadow:0 -25px 55px #a28df533}.cinema-curtains i:nth-child(2){animation-delay:-.8s;top:28%;rotate:16deg}.cinema-curtains i:nth-child(3){animation-delay:-1.5s;top:38%;rotate:-22deg}.cinema-lightning{fill:none;stroke:#bcf3ff;stroke-width:3px;filter:drop-shadow(0 0 8px #70aafa);width:100%;height:100%;animation:3s both vcLightning;position:absolute;top:0;bottom:0;left:0;right:0}.cinema-snow .cinema-eclipse{border:12px double #a1e1ff44}.cinema-prison .cinema-sky{background:repeating-linear-gradient(98deg, transparent 0 55px, #0002 56px 62px), radial-gradient(ellipse, var(--vc-dark), #080b10)}@keyframes vcLight{0%{opacity:0;rotate:-17deg}20%{opacity:.2}75%,to{opacity:.08;rotate:14deg}}@keyframes vcTable{0%{opacity:0}20%{opacity:.4}65%,to{opacity:.1}}@keyframes vcSeal{0%{opacity:0;scale:.4}35%{opacity:.35;scale:1}to{opacity:0;scale:1.2}}@keyframes vcObject{0%{opacity:0;transform:translateY(35px)}14%,46%{opacity:1;transform:none}55%{opacity:1;scale:1.1}66%,to{opacity:0;scale:1.25}}@keyframes vcWinner{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes vcWave{0%{opacity:0;scale:.1}15%{opacity:.65}to{opacity:0;scale:2.5}}@keyframes vcDust{30%{opacity:.16}to{opacity:0}}@keyframes vcSpin{to{rotate:360deg}}@keyframes vcPulse{to{scale:1.06}}@keyframes vcSway{0%{rotate:-5deg}to{rotate:5deg}}@keyframes vcChest{0%{transform:translateY(12px)rotate(0)}to{transform:translateY(-20px)rotate(-8deg)}}@keyframes vcRibbon{0%{opacity:.25;transform:translateY(-12px)}to{opacity:.65;transform:translateY(12px)}}@keyframes vcBolt{0%,12%{opacity:0}22%,72%,to{opacity:1}30%,65%{opacity:.45}}@keyframes vcLightning{0%,40%,70%,to{opacity:0}25%,55%{opacity:.7}}@keyframes vcFlick{0%,42%{transform:translate(180px)rotate(12deg)}66%{transform:translate(0)rotate(-8deg)}74%{transform:translate(-12px)rotate(-13deg)}to{transform:translate(180px)}}@keyframes vcBow{0%,53%{rotate:0deg}68%{rotate:-17deg}85%,to{rotate:9deg}}@keyframes vcHit{0%{opacity:0;scale:.4}20%{opacity:1;scale:1.2}to{opacity:0;scale:1.6}}.classic-stage.reduced .cinema-object,.classic-stage.reduced .cinema-floor-seal,.classic-stage.reduced .cinema-shockwave,.classic-stage.reduced .cinema-dust,.classic-stage.reduced .cinema-lightning{display:none}.classic-stage.reduced *{animation:none!important}.classic-stage.reduced .cinema-winner{opacity:1}.classic-stage.reduced .cinema-table{opacity:.1}.classic-stage.is-ended *{animation-play-state:paused!important}@media (min-aspect-ratio:1){.cinema-heading{text-align:left;width:27%}.cinema-heading strong{font-size:25px}.cinema-object{width:min(65vh,410px);top:36%}.cinema-winner{top:14%}.cinema-medallion{width:86px;height:86px;margin-bottom:14px}.cinema-medallion .avatar{scale:.8}.cinema-winner>strong{max-width:40vw}.cinema-winner h1{margin-top:10px;font-size:37px}}@media (max-height:580px) and (max-aspect-ratio:1){.cinema-winner{top:29%}.cinema-medallion{width:96px;height:96px;margin-bottom:19px}.cinema-winner h1{margin-top:10px}}
