@font-face{font-family:Rubik;src:url(/assets/fonts/Rubik-hebrew.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;src:url(/assets/fonts/Rubik-cyrillic.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;src:url(/assets/fonts/Rubik-latin.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0807;--night:#120d0b;--stone:#221b18;--stone-hi:#3a302a;--wine:#5a0f1a;--burgundy:#7d1426;--ruby:#b3132b;--gold:#d4a64a;--gold-hi:#f6dc8e;--gold-lo:#8a5a12;--gold-line:rgba(212,166,74,.55);--ivory:#f4e6c8;--parchment:#e8d3a6;--muted:#a8957a;--sapphire:#2a4fa8;--candle:#ffb347;--ok:#7fbf6a;--r-sm:14px;--r-md:22px;--r-lg:34px;--gold-grad:linear-gradient(180deg,#fff3c4 0%,#f3d27a 30%,#c8962e 62%,#8a5a12 100%);--btn-gold:linear-gradient(180deg,#f7dd8f 0%,#d9a948 45%,#a8741f 100%);--btn-wine:linear-gradient(180deg,#9c2034 0%,#6c0f1e 60%,#4a0913 100%);--panel:linear-gradient(180deg,rgba(38,28,24,.86),rgba(16,11,9,.9));--font:"Rubik";--font-stack:var(--font),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-he-display:var(--font-stack);--font-he-ui:var(--font-stack);--font-logo:var(--font-stack);--font-cyr:var(--font-stack)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink)}body{font-family:var(--font-he-ui);color:var(--ivory);-webkit-font-smoothing:antialiased}.screen{position:relative;overflow:hidden;background:var(--ink)}.screen.portrait{width:1080px;height:1920px}.screen.landscape{width:1920px;height:1080px}.bg{position:absolute;inset:0;background-size:cover;background-position:center}.abs{position:absolute!important}.ltr{direction:ltr;unicode-bidi:isolate}.vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 45%,transparent 45%,rgba(0,0,0,.55) 80%,rgba(0,0,0,.85) 100%)}.rays{position:absolute;inset:-10%;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(105deg,transparent 30%,rgba(255,214,140,.1) 36%,transparent 42%),linear-gradient(98deg,transparent 46%,rgba(120,150,255,.08) 50%,transparent 55%),linear-gradient(112deg,transparent 55%,rgba(255,120,120,.07) 60%,transparent 66%)}.dust{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:.7;background-image:radial-gradient(circle,rgba(255,220,160,.9) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(255,220,160,.6) 0 1px,transparent 2px);background-size:173px 211px,97px 131px;background-position:13px 41px,61px 7px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 35%,#000 20%,transparent 75%)}.glow{position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,180,80,.55),rgba(255,140,40,.15) 40%,transparent 70%)}.logo{font-family:var(--font-logo);font-weight:900;letter-spacing:.02em;line-height:.95;text-align:center;direction:ltr}.gold-text{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(255,190,80,.45)) drop-shadow(0 5px 6px rgba(0,0,0,.9))}.h-display{font-family:var(--font-he-display);font-weight:800}.label{font-size:26px;font-weight:600;letter-spacing:.06em;color:var(--parchment);opacity:.85}.muted{color:var(--muted)}.panel{background:var(--panel);border:2px solid var(--gold-line);border-radius:var(--r-md);box-shadow:0 18px 40px #0009,inset 0 1px #ffe6aa2e,inset 0 0 40px #00000080}.panel.ornate{position:relative}.panel.ornate:before{content:"";position:absolute;inset:8px;border:1px solid rgba(212,166,74,.25);border-radius:calc(var(--r-md) - 6px);pointer-events:none}.btn{display:flex;align-items:center;justify-content:center;gap:16px;border-radius:999px;font-family:var(--font-he-ui);font-weight:800;font-size:44px;height:120px;padding:0 50px;position:relative;white-space:nowrap}.btn-gold{background:var(--btn-gold);color:#2a1606;border:3px solid #fff0bf;box-shadow:0 0 0 3px #6b4510,0 14px 30px #0009,0 0 50px #ffbe5059,inset 0 3px #ffffff8c,inset 0 -6px 12px #5a320073;text-shadow:0 1px 0 rgba(255,240,200,.6)}.btn-gold:after{content:"";position:absolute;inset:3px;border-radius:999px;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 45%,transparent 55%);mix-blend-mode:soft-light}.btn-wine{background:var(--btn-wine);color:var(--ivory);border:2px solid var(--gold);box-shadow:0 12px 26px #0009,inset 0 2px #ffb4b440}.btn-ghost{background:#140e0cb3;color:var(--parchment);border:2px solid var(--gold-line);box-shadow:0 10px 22px #00000080}.btn-off{opacity:.38;filter:saturate(.3)}.btn small{display:block;font-size:24px;font-weight:500;opacity:.8}.icon-btn{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#120c0abf;border:2px solid var(--gold-line);box-shadow:0 8px 18px #00000080}.icon-btn svg{width:50px;height:50px;fill:none;stroke:var(--gold-hi);stroke-width:2.2}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 22px;border-radius:999px;font-size:26px;font-weight:700;background:#0e0a08c7;border:1.5px solid var(--gold-line);color:var(--parchment);white-space:nowrap}.tag{display:inline-block;padding:4px 16px;border-radius:999px;font-size:22px;font-weight:800;white-space:nowrap}.tag.attack{background:#8e1a2b;color:#ffe3d6;border:1.5px solid #ff8a7a}.tag.defend{background:#1f3a7a;color:#dfe8ff;border:1.5px solid #8fb0ff}.tag.done{background:#2f4a26;color:#e3f6d6;border:1.5px solid #a9d88f}.tag.wait{background:#1e1612d9;color:var(--muted);border:1.5px solid rgba(168,149,122,.5)}.avatar{position:absolute;width:var(--s,140px);height:var(--s,140px);transform:translate(-50%,-50%)}.avatar .ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--gold-hi) 0 calc(var(--t,1)*360deg),rgba(60,45,35,.9) 0);padding:7px;box-shadow:0 10px 24px #000000b3}.avatar .ring:after{content:"";position:absolute;inset:7px;border-radius:50%;border:3px solid #1a120e}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.avatar.idle .ring{background:linear-gradient(180deg,#7a6040,#3b2d20)}.avatar.idle img{filter:saturate(.75) brightness(.85)}.avatar.active:before{content:"";position:absolute;inset:-26px;border-radius:50%;background:radial-gradient(circle,#ffc85a8c 40%,#ffa02800 70%);filter:blur(4px)}.avatar.urgent .ring{background:conic-gradient(#ff6a4a 0 calc(var(--t,1)*360deg),#3c2d23e6 0)}.avatar .name{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:10px;text-align:center;white-space:nowrap}.avatar .name b{display:block;font-size:30px;font-weight:800;color:var(--ivory);text-shadow:0 2px 6px #000}.avatar .count{position:absolute;top:-6px;left:-6px;min-width:54px;height:54px;border-radius:27px;padding:0 10px;background:var(--btn-wine);border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:28px;box-shadow:0 4px 10px #000}.avatar .crown-mini{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:70px}.card{position:absolute;width:var(--w,180px);aspect-ratio:16/25;border-radius:calc(var(--w,180px)*.07);transform:translate(-50%,-50%) rotate(var(--r,0deg));transform-origin:50% 50%;box-shadow:0 calc(var(--w,180px)*.06) calc(var(--w,180px)*.14) #000000b3,0 0 0 1px #0009}.card img{width:100%;height:100%;display:block;border-radius:inherit}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,245,220,.22) 42%,transparent 54%);mix-blend-mode:screen}.card.sel{box-shadow:0 0 0 4px var(--gold-hi),0 0 40px 10px #ffc85aa6,0 30px 50px #000000b3}.card.need{box-shadow:0 0 0 4px #ff8a6a,0 0 36px 8px #ff5a3c8c,0 14px 30px #000000b3}.card.trump-glow{box-shadow:0 0 0 3px var(--gold),0 0 30px 6px #ffbe5080,0 10px 24px #000000b3}.drop-hint{position:absolute;transform:translate(-50%,-50%);border:3px dashed rgba(246,220,142,.7);border-radius:16px;background:#f6dc8e14;box-shadow:0 0 30px #ffc85a4d inset}.hud{position:absolute;display:flex;align-items:center;gap:16px}.status{position:absolute;transform:translate(-50%);padding:14px 44px;border-radius:999px;font-size:38px;font-weight:800;white-space:nowrap;background:linear-gradient(180deg,#281a12eb,#0e0907eb);border:2px solid var(--gold);box-shadow:0 0 34px #ffbe5059,0 10px 24px #000000b3;color:var(--gold-hi)}.status .sub{font-size:26px;font-weight:600;color:var(--parchment);margin-inline-start:14px}.timerbar{height:10px;border-radius:5px;background:#ffffff1f;overflow:hidden}.timerbar i{display:block;height:100%;background:linear-gradient(90deg,#ffb347,#f6dc8e)}.deck-count{position:absolute;transform:translate(-50%,-50%);font-weight:900;font-size:34px;color:var(--gold-hi);background:#0a0706d9;border:2px solid var(--gold);border-radius:999px;padding:2px 18px;box-shadow:0 4px 12px #000}.pile-label{position:absolute;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:var(--parchment);opacity:.85;letter-spacing:.04em;text-shadow:0 2px 6px #000;white-space:nowrap}.size-chip{width:132px;height:112px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#140e0ccc;border:2px solid rgba(212,166,74,.35);font-weight:900;font-size:46px;color:var(--parchment)}.size-chip small{font-size:19px;font-weight:600;opacity:.7}.size-chip.on{background:var(--btn-gold);color:#2a1606;border:3px solid #fff0bf;box-shadow:0 0 30px #ffbe5073}.ribbon{position:absolute;top:22px;inset-inline-start:-8px;background:var(--btn-wine);border:2px solid var(--gold);color:var(--gold-hi);font-weight:900;font-size:26px;padding:6px 26px;border-radius:0 10px 10px 0;box-shadow:0 6px 14px #000}.nav{position:absolute;bottom:0;left:0;right:0;height:132px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(180deg,#120c0a66,#0a0706f5 35%);border-top:1.5px solid var(--gold-line)}.nav div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:24px;font-weight:700;color:var(--muted)}.nav div.on{color:var(--gold-hi)}.nav svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:2.2}.toggle{width:110px;height:58px;border-radius:29px;background:#3a2c24;border:2px solid rgba(212,166,74,.4);position:relative}.toggle:after{content:"";position:absolute;top:5px;inset-inline-start:5px;width:44px;height:44px;border-radius:50%;background:#bba98c}.toggle.on{background:linear-gradient(180deg,#d9a948,#8a5a12);border-color:#fff0bf}.toggle.on:after{inset-inline-start:auto;inset-inline-end:5px;background:#fff6dc;box-shadow:0 0 12px #ffdc8ccc}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;height:100%;overflow:hidden;background:#0b0807;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button,a,[role=button],.btn{touch-action:manipulation}#stage canvas{touch-action:none}#frame{position:absolute;left:0;top:0;width:1080px;transform-origin:0 0;overflow:hidden;background:var(--ink)}#stage{position:absolute;inset:0;z-index:0}#stage canvas{position:absolute;left:0;top:0;display:block}#screens{position:absolute;inset:0;pointer-events:none;z-index:10}#screens>.scr,#screens>.modal-wrap{pointer-events:auto}#fx{position:absolute;inset:0;pointer-events:none;z-index:50}.fx-clip{position:absolute;left:0;top:50%;width:1080px;height:1920px;transform:translateY(-50%);object-fit:cover;transition:opacity .25s}.fx-clip.out{opacity:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.hidden{display:none!important}.scr{position:absolute;inset:0;overflow:hidden;animation:scrIn .28s ease-out}@keyframes scrIn{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.scr.redraw{animation:none}.scr .bg{z-index:0}.content{position:absolute;inset:200px 60px 150px;display:flex;flex-direction:column;gap:26px;overflow-y:auto;scrollbar-width:none}.content::-webkit-scrollbar{display:none}.btn:active,.icon-btn:active,.size-chip:active,.seg button:active,.tile:active{transform:scale(.96)}.btn{transition:transform .08s}.icon-btn img{width:54px;height:54px}.hud-layer{position:absolute;left:0;top:0;width:1080px;pointer-events:none}.hud-layer .icon-btn,.hud-layer .btn{pointer-events:auto}.hud-top{position:absolute;top:44px;inset-inline:40px;display:flex;justify-content:space-between}.trump-pill{top:62px;left:50%;transform:translate(-50%)}.trump-pill .suit{font-size:36px;line-height:1;color:#f6dc8e}.trump-pill .suit.red{color:#ff6b6b}.btn-row{position:absolute;left:210px;right:30px;display:flex;gap:20px;justify-content:center}.btn-row .btn{height:104px;font-size:42px;padding:0 54px;min-width:250px}.pop{animation:pop .3s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.avatar{transition:filter .3s}.avatar.out .ring img{filter:saturate(.4) brightness(.7)}.avatar.active:before{animation:breathe 1.6s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.avatar .crown-mini{width:76px;top:-46px}.avatar.me .name{top:auto;bottom:100%;margin:0 0 4px}.avatar.me .name b{display:none}.tagbox{margin-top:6px;min-height:34px}.bubble{position:absolute;transform:translate(-50%,-50%);padding:10px 26px;border-radius:26px;font-size:32px;font-weight:900;white-space:nowrap;background:linear-gradient(180deg,#fff4d6,#e8cf93);color:#2a1606;border:3px solid #8a5a12;box-shadow:0 10px 24px #0009;animation:bub .35s cubic-bezier(.3,1.7,.5,1);z-index:5;transition:opacity .35s,transform .35s}.bubble.red{background:linear-gradient(180deg,#c42a40,#7d1426);color:#ffe8e0;border-color:#ffb0a0}.bubble.gold{background:var(--btn-gold)}.bubble.out{opacity:0;transform:translate(-50%,-80%)}@keyframes bub{0%{transform:translate(-50%,-30%) scale(.3);opacity:0}}.toast{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);padding:22px 60px;border-radius:999px;font-size:52px;font-weight:900;white-space:nowrap;background:linear-gradient(180deg,#281a12f2,#0e0907f2);border:3px solid var(--gold);color:var(--gold-hi);box-shadow:0 0 60px #ffbe5073,0 20px 40px #000000b3;animation:toastIn .4s cubic-bezier(.3,1.6,.5,1);transition:opacity .45s,transform .45s;z-index:6}.toast.gold{background:var(--btn-gold);color:#2a1606;border-color:#fff0bf}.toast.out{opacity:0;transform:translate(-50%,-90%)}@keyframes toastIn{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}}.status{z-index:2}.status.hidden{display:none}.lobby .col{position:absolute;inset:170px 60px 140px;display:flex;flex-direction:column;justify-content:space-between}.logo-wrap{position:relative;height:540px;display:flex;flex-direction:column;align-items:center}.logo-wrap .crown{width:270px;margin-top:-10px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.8)) drop-shadow(0 0 40px rgba(255,190,90,.35));animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo-wrap .l1{font-size:168px;margin-top:-34px}.logo-wrap .l2row{display:flex;align-items:center;gap:26px;direction:ltr;margin-top:-6px}.logo-wrap .l2row i{height:2px;width:150px;background:linear-gradient(90deg,transparent,var(--gold))}.logo-wrap .l2row i:last-child{background:linear-gradient(270deg,transparent,var(--gold))}.logo-wrap .l2{display:inline-block;font-size:80px;line-height:1.3;letter-spacing:.34em;padding:0 0 .12em .34em}.tagline{font-size:40px;color:var(--parchment);font-weight:500;text-shadow:0 2px 10px #000;text-align:center}:lang(ru) .tagline,:lang(uk) .tagline{font-family:var(--font-cyr);font-size:46px;font-weight:600}.play-btn{height:150px;font-size:64px;flex-direction:column;gap:0;width:100%}.play-btn small{font-size:26px;color:#4a2a08;font-weight:700}.opt-panel{padding:22px 30px}.opt-head{display:flex;justify-content:space-between;align-items:baseline}.chips{display:flex;justify-content:space-between;margin-top:14px}.size-chip{width:150px;height:104px;cursor:pointer}.seg-row{display:flex;gap:18px;margin-top:18px}.seg{flex:1;display:flex;border-radius:999px;background:#0a0706b3;border:2px solid rgba(212,166,74,.35);padding:5px}.seg button{flex:1;height:62px;border-radius:999px;font-size:26px;font-weight:800;color:var(--parchment);white-space:nowrap}.seg button.on{background:var(--btn-gold);color:#2a1606;box-shadow:0 0 18px #ffbe5066}.wide-btn{height:112px;border-radius:var(--r-md)!important;justify-content:space-between!important;padding:0 36px!important;width:100%}.wide-btn .t{text-align:start;font-size:38px;display:flex;flex-direction:column}.wide-btn .t small{font-size:23px;font-weight:600;opacity:.8}.wide-btn .soon{font-size:22px;font-weight:900;color:#2a1606;background:var(--candle);padding:6px 18px;border-radius:999px}.tiles{display:flex;gap:24px}.tile{flex:1;position:relative;overflow:hidden;padding:22px 26px;min-height:196px;cursor:pointer}.tile h3{font-size:34px;font-weight:900;position:relative;z-index:1}.tile p{font-size:22px;color:var(--muted);margin-top:6px;line-height:1.35;position:relative;z-index:1;max-width:62%}.tile .art{position:absolute;inset-inline-end:14px;bottom:10px;height:150px}.teaser{height:120px;overflow:hidden;border-color:var(--gold)!important;display:flex;align-items:center;padding:0 34px;position:relative;cursor:pointer}.teaser .gl{position:absolute;inset-inline-end:0;top:0;bottom:0;width:58%;background:url(/assets/bg/globe.webp) 85% 45%/cover;-webkit-mask-image:linear-gradient(to left,#000 50%,transparent)}[dir=ltr] .teaser .gl{-webkit-mask-image:linear-gradient(to right,#000 50%,transparent)}.teaser .k{font-size:22px;font-weight:900;color:var(--candle);letter-spacing:.08em}.teaser .h{font-size:34px;color:var(--gold-hi);text-shadow:0 2px 8px #000}.topbar{position:absolute;top:50px;inset-inline:44px;display:flex;justify-content:space-between;align-items:center;z-index:3}.me-chip{display:flex;align-items:center;gap:20px;cursor:pointer}.me-chip .avatar{position:relative;left:auto;top:auto;transform:none}.me-chip .nm{font-size:40px;font-weight:900;line-height:1.1}.me-chip .rk{font-size:24px;color:var(--gold-hi);font-weight:700;display:flex;align-items:center;gap:8px}.me-chip .rk img{width:40px;height:40px}.timerbar i{transition:width .6s}[dir=rtl] .timerbar i{margin-inline-start:0}.icons{display:flex;gap:16px}.nav{z-index:3}.nav button{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:24px;font-weight:700;color:var(--muted)}.nav button.on{color:var(--gold-hi)}.nav button img{width:50px;height:50px;opacity:.7}.nav button.on img{opacity:1;filter:drop-shadow(0 0 8px rgba(255,200,90,.6))}.sub-head{position:absolute;top:50px;inset-inline:44px;display:flex;align-items:center;gap:26px;z-index:3}.sub-head h1{font-size:64px}:lang(ru) .h-display,:lang(uk) .h-display{font-family:var(--font-cyr);font-weight:700}.dim-bg{position:absolute;inset:0;background:linear-gradient(180deg,#080504b8,#080504db)}.section-title{font-size:30px;font-weight:800;color:var(--gold-hi);letter-spacing:.04em;margin-bottom:-8px}.row{display:flex;align-items:center;justify-content:space-between;padding:22px 30px;font-size:34px;font-weight:700}.row+.row{border-top:1px solid rgba(212,166,74,.18)}.toggle{cursor:pointer;flex:none}.lang-cards{display:flex;gap:20px}.lang-card{flex:1;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:38px;font-weight:800;cursor:pointer;border-radius:var(--r-md)}.lang-card small{font-size:22px;color:var(--muted);font-weight:600}.lang-card.on{background:linear-gradient(180deg,#78501499,#281a0ce6);border-color:var(--gold-hi);box-shadow:0 0 30px #ffbe5059}.lang-card .cyr{font-family:var(--font-cyr);font-size:42px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cos{position:relative;padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;border-radius:var(--r-md)}.cos img.th{width:100%;border-radius:12px;aspect-ratio:9/16;object-fit:cover}.cos img.bk{width:74%;aspect-ratio:16/25;border-radius:10px;box-shadow:0 10px 20px #0009}.cos .nm{font-size:26px;font-weight:800;text-align:center}.cos .st{font-size:21px;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:6px}.cos.on{border-color:var(--gold-hi);box-shadow:0 0 34px #ffbe5066}.cos.on .st{color:var(--gold-hi)}.cos.lock img.th,.cos.lock img.bk{filter:grayscale(.85) brightness(.45)}.cos .lk{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;background:#0a0706d9;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center}.cos .lk img{width:50px}.note{font-size:24px;color:var(--parchment);opacity:.8;line-height:1.45;text-align:center;padding:0 20px}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.stat{padding:24px;text-align:center}.stat b{display:block;font-size:64px;font-weight:900;color:var(--gold-hi);line-height:1.1}.stat span{font-size:24px;color:var(--parchment);font-weight:600}.prof-top{display:flex;align-items:center;gap:34px;padding:30px}.prof-top .avatar{position:relative;left:auto;top:auto;transform:none;flex:none}.prof-top input{background:#00000059;border:2px solid var(--gold-line);border-radius:16px;color:var(--ivory);font:900 44px var(--font-he-ui);padding:6px 18px;width:100%}.prof-top .rk{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:30px;font-weight:800;color:var(--gold-hi)}.prof-top .rk img{width:72px}.ladder{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:22px}.ladder div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:20px;font-weight:700;color:var(--muted);text-align:center}.ladder img{width:100%;max-width:120px}.ladder .lk img{filter:grayscale(1) brightness(.4)}.ladder .cur{color:var(--gold-hi)}.av-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;padding:22px}.av-grid img{width:100%;border-radius:50%;border:4px solid transparent;cursor:pointer;filter:saturate(.8)}.av-grid img.on{border-color:var(--gold-hi);box-shadow:0 0 20px #ffbe5099;filter:none}.howto .step{padding:26px 32px;display:flex;gap:26px;align-items:flex-start}.howto .step .n{flex:none;width:64px;height:64px;border-radius:50%;background:var(--btn-gold);color:#2a1606;font-weight:900;font-size:34px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #ffbe5066}.howto .step h3{font-size:36px;font-weight:900;color:var(--gold-hi)}.howto .step p{font-size:28px;line-height:1.5;color:var(--ivory);margin-top:6px}.howto .cards-demo{display:flex;justify-content:center;gap:0;height:220px;position:relative}.howto .cards-demo img{width:130px;border-radius:10px;box-shadow:0 10px 24px #000000b3}.modal-wrap{position:absolute;inset:0;background:#050302b8;display:flex;align-items:center;justify-content:center;z-index:40;animation:fadeIn .2s}@keyframes fadeIn{0%{opacity:0}}.modal{width:900px;padding:56px 54px 46px;text-align:center;animation:pop .35s cubic-bezier(.3,1.5,.5,1)}.modal h2{font-size:58px;margin-bottom:18px}.modal p{font-size:32px;line-height:1.5;color:var(--parchment)}.modal .btns{display:flex;flex-direction:column;gap:22px;margin-top:38px}.modal .btn{height:112px;font-size:42px}.modal .soon-badge{display:inline-block;font-size:26px;font-weight:900;color:#2a1606;background:var(--candle);padding:8px 26px;border-radius:999px;margin-bottom:22px}.end .title{font-size:128px;text-align:center;line-height:1}:lang(ru) .end .title,:lang(uk) .end .title{font-family:var(--font-cyr);font-size:140px}.end .crown-big{width:250px;display:block;margin:0 auto -26px;filter:drop-shadow(0 0 50px rgba(255,190,90,.55));animation:crownDrop .8s cubic-bezier(.3,1.5,.5,1)}@keyframes crownDrop{0%{transform:translateY(-200px) scale(.6);opacity:0}}.end .winner{display:flex;flex-direction:column;align-items:center}.end .winner .avatar{position:relative;left:auto;top:auto;transform:none}.end .winner b{font-size:44px;font-weight:900;margin-top:12px}.places{display:flex;justify-content:center;gap:20px;padding:22px}.places .pl{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:22px;font-weight:700;color:var(--parchment);width:130px}.places .pl img{width:84px;height:84px;border-radius:50%;border:3px solid var(--gold-line)}.places .pl .no{font-size:26px;font-weight:900;color:var(--gold-hi)}.places .pl.durak img{border-color:#ff8a7a}.durak-card{display:flex;gap:30px;align-items:center;padding:26px 34px}.durak-card .jest{width:130px;flex:none;transform:rotate(-6deg);animation:wobble 2.6s ease-in-out infinite}@keyframes wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(4deg) translateY(-6px)}}.durak-card h3{font-size:36px;font-weight:900;color:var(--candle)}.durak-card .who{display:flex;align-items:center;gap:16px;margin:12px 0;font-size:34px;font-weight:800}.durak-card .who img{width:70px;height:70px;border-radius:50%}.durak-card p{font-size:27px;line-height:1.45;color:var(--parchment)}.xp-row{display:flex;align-items:center;gap:24px;padding:22px 30px;font-size:30px;font-weight:800}.xp-row .timerbar{flex:1;height:16px;border-radius:8px}.xp-row .gain{color:var(--gold-hi);white-space:nowrap}.levelup{color:#2a1606;background:var(--btn-gold);border-radius:999px;padding:6px 22px;font-size:26px;font-weight:900;animation:pop .5s}.end-btns{display:flex;flex-direction:column;gap:22px}.end-btns{flex-direction:row!important}.end-btns .btn{height:116px;font-size:44px;flex:1}.splash{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;z-index:60;background:#0b0807 url(/assets/bg/lobby.webp) center/cover}.splash .bar{width:520px;height:10px;border-radius:5px;background:#ffffff1f;overflow:hidden}.splash .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ffb347,#f6dc8e);transition:width .2s}.splash .pub{position:absolute;bottom:80px;font-size:24px;color:var(--muted);letter-spacing:.2em}.tip-card{position:absolute;left:70px;right:70px;top:44%;transform:translateY(-50%);padding:30px 40px;display:flex;flex-direction:column;gap:10px;z-index:7;text-align:center;animation:pop .45s cubic-bezier(.3,1.5,.5,1);transition:opacity .5s}.tip-card b{font-size:30px;color:var(--candle);letter-spacing:.06em}.tip-card span{font-size:34px;line-height:1.45;color:var(--ivory);font-weight:600}.tip-card.out{opacity:0}.explain{pointer-events:none!important;animation:none}.explain .ex-bar{position:absolute;left:40px;right:40px;top:150px;padding:18px 30px 16px;pointer-events:auto;display:flex;flex-direction:column;gap:14px;z-index:8}.explain .ex-top{display:flex;justify-content:space-between;align-items:center}.explain .ex-top h2{font-size:40px}.explain .ex-top .icon-btn{width:76px;height:76px}.explain .cap{font-size:34px;line-height:1.35;font-weight:700;color:var(--ivory);min-height:92px}.explain .dots{display:flex;gap:10px;justify-content:center}.explain .dot{width:14px;height:14px;border-radius:50%;background:#fff3}.explain .dot.on{background:var(--gold-hi);box-shadow:0 0 10px #ffc85ab3}.explain .ex-btns{position:absolute;left:0;right:0;bottom:600px;display:flex;justify-content:center;gap:24px;pointer-events:auto}.explain .ex-btns .btn{height:100px;font-size:38px}.jester-pop{position:absolute;left:50%;top:42%;width:360px;transform:translate(-50%,-50%) rotate(-8deg);z-index:9;animation:jpop .6s cubic-bezier(.3,1.7,.5,1);filter:drop-shadow(0 20px 40px rgba(0,0,0,.8))}@keyframes jpop{0%{transform:translate(-50%,-50%) scale(.2) rotate(-40deg);opacity:0}}.ex-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ex-grid button{height:96px;border-radius:var(--r-md);font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:12px}.quote{display:flex;gap:24px;align-items:center;padding:22px 30px}.quote img{width:96px;height:96px;border-radius:50%;border:3px solid var(--gold);flex:none;box-shadow:0 0 20px #ffbe5059}.quote q{display:block;font-family:var(--font-he-display);font-size:30px;line-height:1.4;color:var(--ivory);quotes:"“" "”"}:lang(ru) .quote q,:lang(uk) .quote q,:lang(en) .quote q{font-family:var(--font-cyr);font-size:36px;font-weight:600}.quote .who{font-size:24px;color:var(--gold-hi);font-weight:800;margin-top:8px}.splash .quote{position:absolute;left:70px;right:70px;bottom:190px;box-sizing:border-box;max-width:940px;margin:0 auto;z-index:2;background:#0a0706b8;border:2px solid var(--gold-line);border-radius:var(--r-md);text-align:start}.splash .tip{position:absolute;left:90px;right:90px;bottom:420px;font-size:28px;color:var(--parchment);text-align:center;line-height:1.4}.explain~* .hud-top,.hud-layer .hud-top{z-index:1}body.explaining .hud-top,body.explaining .trump-pill{display:none}body{background:#0b0807}body.land{background:#0b0807 url(/assets/bg/lobby-v.webp) center/cover no-repeat}body.land:before{content:"";position:fixed;inset:0;background:#080504c7}#frame{z-index:1}.hud-top{top:40px;inset-inline:40px}.trump-pill{top:62px}.btn-row{left:200px;right:40px;gap:20px}.btn-row .btn{height:100px;font-size:40px;padding:0 50px;min-width:0}.btn-row .btn[disabled]{pointer-events:none}.avatar.me .name{top:100%;bottom:auto;margin:8px 0 0}.avatar .name .lvl{display:block;font-size:22px;font-weight:600}.avatar.me .name b{display:inline}.tagbox{margin-top:6px;min-height:0}.tagbox:empty{display:none}.hud-layer.land .hud-top{top:30px;inset-inline:34px}.hud-layer.land .trump-pill{top:44px;left:auto;transform:none;inset-inline-start:150px}.hud-layer.land .btn-row.vert{left:auto;right:40px;width:300px;flex-direction:column;gap:16px;align-items:stretch}.hud-layer.land .btn-row.vert .btn{padding:0 20px;width:100%}.hud-layer.land .btn-row.vert .b0{height:96px;font-size:40px}.hud-layer.land .btn-row.vert .b1{height:84px;font-size:36px}.hud-layer.land .btn-row.vert .b2{height:68px;font-size:30px}.hud-layer.land .tip-card{display:none}.lobby .hud{z-index:3}.lobby .me-chip{cursor:pointer}.lobby #private .soon{font-size:22px;font-weight:900;color:#2a1606;background:var(--candle);padding:6px 18px;border-radius:999px}.lobby #play{z-index:2}.tile2{cursor:pointer}.tile2 .card img{width:100%;display:block;border-radius:8px}[dir=rtl] .tour-gl{-webkit-mask-image:linear-gradient(270deg,transparent,#000 60%);mask-image:linear-gradient(270deg,transparent,#000 60%)}[dir=ltr] .tour-gl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.nav2 button svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:2.2}.lobby-crown{filter:drop-shadow(0 10px 30px rgba(0,0,0,.8)) drop-shadow(0 0 40px rgba(255,190,90,.35));animation:float 5s ease-in-out infinite}.icon-btn svg{pointer-events:none}.end .place-badge{position:absolute;bottom:-8px;inset-inline-end:-8px;width:44px;height:44px;border-radius:50%;background:#1a120e;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;color:var(--gold-hi)}.end .jest-card{inset-inline-end:34px;top:-30px;width:250px;height:370px;transform:rotate(-7deg);border-radius:18px;overflow:hidden;border:4px solid var(--gold);box-shadow:0 0 40px #ffbe5066,0 20px 40px #000;animation:pop .5s cubic-bezier(.3,1.6,.5,1) .3s both}.end .jest-card img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.end .durak-text{position:absolute;inset-inline-start:44px;top:40px;width:560px}.end-crown{animation:float 5s ease-in-out infinite}.set2{top:170px;bottom:40px;gap:26px}.set2 .lang3{display:flex;gap:20px;margin-top:-8px}.set2 .lc{flex:1;height:190px;border-radius:22px;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;background:#140e0ccc;border:2px solid rgba(212,166,74,.35);cursor:pointer}.set2 .lc.on{background:var(--btn-gold);border:3px solid #fff0bf;box-shadow:0 0 30px #ffbe5066;color:#2a1606}.set2 .lc .lt{display:flex;justify-content:space-between;align-items:center}.set2 .lc .he{font-family:var(--font-he-display);font-size:44px;font-weight:800}.set2 .lc .cyr{font-family:var(--font-cyr);font-size:40px;font-weight:800}.set2 .lc .radio{width:40px;height:40px;border-radius:50%;border:3px solid var(--gold-line);display:flex;align-items:center;justify-content:center;flex:none}.set2 .lc.on .radio{border-color:#2a1606}.set2 .lc.on .radio i{width:20px;height:20px;border-radius:50%;background:#2a1606}.set2 .lsub{font-size:24px;opacity:.75}.set2 .lsub[dir=rtl]{text-align:right}.set2 .lsub[dir=ltr]{text-align:left}.set2 .srow{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid rgba(212,166,74,.18)}.set2 .st1{font-size:36px;font-weight:700}.set2 .st2{font-size:24px;margin-top:4px}.set2 .slider{position:relative;height:12px;border-radius:6px;background:#ffffff1f;margin-top:26px}.set2 .slider i{position:absolute;inset-inline-start:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,#ffb347,#f6dc8e)}[dir=rtl] .set2 .slider i{background:linear-gradient(270deg,#ffb347,#f6dc8e)}.set2 .slider span{position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff6dc;border:3px solid var(--gold);box-shadow:0 0 14px #ffc85ab3;pointer-events:none}[dir=rtl] .set2 .slider span{transform:translate(50%,-50%)}.set2 .slider b{position:absolute;top:-30px;height:72px;width:33.34%;cursor:pointer}.set2 .skins{display:flex;justify-content:space-between;margin-top:-8px}.set2 .sk{width:180px;text-align:center;cursor:pointer;position:relative}.set2 .sk .th{width:180px;height:180px;border-radius:20px;background:center/cover;border:2px solid rgba(212,166,74,.35)}.set2 .sk.on .th{border:4px solid var(--gold-hi);box-shadow:0 0 26px #ffbe5080}.set2 .sk .nm{font-size:24px;margin-top:10px;font-weight:700;color:var(--parchment)}.set2 .sk.on .nm{color:var(--gold-hi)}.set2 .lock .th,.set2 .bk.lock img{filter:grayscale(.6) brightness(.5)}.set2 .lk2{position:absolute;width:70px;height:70px;left:50%;top:90px;transform:translate(-50%,-50%)}.set2 .bk .lk2{top:50%}.set2 .backs{display:flex;gap:30px;margin-top:-8px}.set2 .bk{position:relative;width:120px;cursor:pointer}.set2 .bk img{width:120px;display:block;border-radius:10px}.set2 .bk.on img{box-shadow:0 0 0 3px var(--gold),0 0 30px 6px #ffbe5080,0 10px 24px #000000b3}.set2 .foot{text-align:center;font-size:22px;padding:10px 0 20px}.set2 .seg button{height:72px;font-size:28px}.tile2 .tt{font-size:36px;font-weight:900;max-width:64%;line-height:1.12}:lang(ru) .tile2 .tt,:lang(uk) .tile2 .tt{font-size:31px}.gem{width:1.05em;height:1.05em;flex:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.gem-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 22px 8px 16px;border-radius:999px;font-size:34px;font-weight:900;color:#ffe9ee;background:linear-gradient(180deg,#3c0a16eb,#18060aeb);border:2px solid rgba(240,120,140,.55);box-shadow:0 8px 18px #00000080,inset 0 1px #ffc8d240;white-space:nowrap}.gem-pill .gem{width:40px;height:40px}.gem-pill.sm{font-size:26px;padding:4px 16px 4px 10px}.gem-pill.sm .gem{width:30px;height:30px}.gem-pill.short{opacity:.6}.lobby-gems{cursor:pointer}.shop-bal{position:absolute;top:58px;inset-inline-end:40px;z-index:3;display:flex;align-items:center;gap:10px;cursor:pointer}.shop-bal .q{width:46px;height:46px;border-radius:50%;border:2px solid var(--gold-line);display:flex;align-items:center;justify-content:center;color:var(--gold-hi);font-weight:900;font-size:26px;background:#00000080}.shop-tabs{position:absolute;top:186px;left:40px;right:40px;display:flex;gap:10px;padding:8px;border-radius:999px;background:#0a0706c7;border:2px solid var(--gold-line);z-index:2}.shop-tabs button{flex:1;height:78px;border-radius:999px;font:800 30px var(--font-he-ui);color:var(--parchment);background:transparent;border:0}.shop-tabs button.on{background:var(--btn-gold);color:#2a1606;box-shadow:inset 0 2px #ffffff80,0 6px 14px #00000080}.scr.shop .shop-content{top:300px}.note2{text-align:center;font-size:24px;color:var(--muted);margin:4px 0 22px;letter-spacing:.03em}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-bottom:40px}.shop-tile{position:relative;padding:16px 16px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;overflow:hidden}.shop-tile.eq{border-color:var(--gold-hi);box-shadow:0 0 0 2px #f6dc8e59,0 0 40px #ffbe5040,0 18px 40px #0009}.shop-tile .art{width:100%;height:290px;border-radius:16px;overflow:hidden;position:relative;background:#0b0807}.shop-tile .nm{font:800 32px var(--font-he-display);color:var(--ivory);text-align:center;line-height:1.15;min-height:40px}.shop-tile.locked .art{filter:saturate(.55) brightness(.75)}.st{display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:800;padding:4px 16px;border-radius:999px;border:1.5px solid var(--gold-line);color:var(--parchment);background:#0006}.st img{width:30px;height:30px}.st.on{color:#2a1606;background:var(--btn-gold);border-color:#fff0bf}.st.lock{color:var(--muted)}.new-tag,.set-tag{position:absolute;top:24px;z-index:2;font-size:19px;font-weight:900;letter-spacing:.06em;padding:3px 14px;border-radius:999px}.new-tag{inset-inline-start:24px;background:linear-gradient(180deg,#e04a62,#8a0f24);color:#fff;border:1.5px solid #ffb0bd}.set-tag{inset-inline-end:24px;background:#0a0706cc;color:var(--gold-hi);border:1.5px solid var(--gold-line)}.art-table{position:absolute;inset:0;background-size:cover;background-position:50% 50%}.art-back{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#2a1d16,#0b0807 75%)}.art-back img{position:absolute;left:50%;top:50%;height:82%;border-radius:12px;transform:translate(var(--x),-50%) rotate(var(--r));box-shadow:0 10px 24px #000000b3}.shop-hero{display:flex;gap:26px;align-items:center;padding:22px;margin-bottom:28px;cursor:pointer;border-color:var(--gold)}.shop-hero .art{width:430px;height:330px;border-radius:18px;overflow:hidden;position:relative;flex:none;box-shadow:0 0 40px #ffbe5040}.shop-hero .k{font-size:24px;font-weight:900;color:var(--candle);letter-spacing:.1em}.shop-hero .nm{font-size:58px;line-height:1.1;margin:8px 0 18px}.preview-wrap{align-items:center}.preview{width:980px;max-height:96%;padding:30px 30px 38px;display:flex;flex-direction:column;gap:22px;position:relative}.preview .px{position:absolute;top:22px;inset-inline-end:22px;z-index:5;width:80px;height:80px}.preview .px img{width:40px}.pv-stage{height:1180px;border-radius:24px;overflow:hidden;position:relative;background:#0b0807}.pv-table{position:absolute;inset:0;background-size:cover;background-position:50% 45%}.pv-table img{position:absolute;border-radius:10px;box-shadow:0 10px 22px #000000a6}.pv-deck img{width:150px;left:90px;top:520px}.pv-deck img:nth-child(2){left:94px;top:516px}.pv-deck img:nth-child(3){left:98px;top:512px}.pv-pair img{width:160px;left:330px;top:420px;transform:rotate(-4deg)}.pv-pair img.d{left:360px;top:470px;transform:rotate(9deg)}.pv-pair.p2 img{left:540px;top:430px;transform:rotate(3deg)}.pv-pair.p2 img.d{left:570px;top:482px;transform:rotate(-7deg)}.pv-fan{position:absolute;left:50%;top:110px}.pv-fan img{width:110px;left:calc(var(--k) * 52px - 55px);top:calc(var(--k) * var(--k) * 6px);transform:rotate(calc(var(--k) * 9deg));transform-origin:50% 120%}.pv-info{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pv-info h2{font-size:72px;line-height:1.1}.pv-hint{font-size:26px}.pv-bal{display:flex;gap:16px;align-items:center;margin-top:6px}.pv-btn .btn{min-width:600px;height:126px;font-size:48px}.pv-btn .btn .gem{width:52px;height:52px}.short-note{color:#ff9aa8;font-size:26px;font-weight:700}.bought-flash{position:absolute;left:0;right:0;top:40%;text-align:center;font-size:140px;pointer-events:none;animation:boughtF 1.4s ease-out forwards}@keyframes boughtF{0%{opacity:0;transform:scale(.6)}20%{opacity:1;transform:scale(1.08)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05) translateY(-60px)}}.gem-fly{position:absolute;width:56px;height:56px;z-index:100;pointer-events:none}.gem-fly .gem{width:56px;height:56px}.gem-earn .gem{width:38px;height:38px}.skins .sk.more .th,.backs .bk.more{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#280a1299;border:2px dashed var(--gold-line);color:var(--gold-hi);font-weight:800;font-size:22px;text-align:center}.skins .sk.more .th .gem{width:64px;height:64px}.backs .bk.more .gem{width:56px;height:56px}.set2 .skins,.set2 .backs{overflow-x:auto;scrollbar-width:none;gap:24px;justify-content:flex-start;padding:6px 4px 10px;flex-wrap:nowrap}.set2 .skins::-webkit-scrollbar,.set2 .backs::-webkit-scrollbar{display:none}.set2 .sk,.set2 .bk{flex:none}.set2 .sk .th{background-size:140% auto;background-position:50% 46%}.set2 .bk.more{height:187px;border-radius:10px}.pv-info .set-tag{position:static}.nav button{position:relative}.nav .badge{position:absolute;top:6px;left:50%;margin-left:18px;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:linear-gradient(180deg,#e04a62,#8a0f24);color:#fff;font:900 20px/34px var(--font-he-ui);font-style:normal;border:2px solid #ffc2cc;box-shadow:0 0 14px #e04a62b3}.scr.quests .q-content{top:190px}.q-level{display:flex;gap:28px;align-items:center;padding:24px 30px}.lv-badge{width:130px;height:130px;flex:none;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 35%,#5a1a22,#1a0608);border:4px solid var(--gold);box-shadow:0 0 30px #ffbe5059,inset 0 0 20px #0009}.lv-badge b{font:900 56px/1 var(--font-logo);color:var(--gold-hi)}.lv-badge span{font-size:18px;color:var(--parchment);font-weight:800;letter-spacing:.1em}.q-lvt{font:800 38px var(--font-he-display)}.q-streak{font-size:24px;font-weight:600;margin-inline-start:12px}.q-cal{display:flex;gap:12px}.q-day{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 12px;border-radius:18px;background:var(--panel);border:2px solid var(--gold-line);box-shadow:0 10px 22px #00000080}.q-day .dn{font-size:19px;font-weight:800;color:var(--muted)}.q-day .gem{width:46px;height:46px}.q-day .chest{width:66px;height:58px}.q-day b{font-size:28px;color:var(--ivory)}.q-day.big{flex:1.5;border-color:var(--gold)}.q-day.today{border-color:var(--gold-hi);background:linear-gradient(180deg,#783c0ad9,#281006f2);box-shadow:0 0 0 2px #f6dc8e66,0 0 34px #ffbe5073;cursor:pointer;animation:qpulse 1.6s ease-in-out infinite}@keyframes qpulse{50%{transform:translateY(-4px)}}.q-day.taken{opacity:.5}.q-day .ck{position:absolute;top:6px;inset-inline-end:10px;color:var(--ok);font-weight:900;font-size:26px}.q-cal.mini{margin:18px 0 6px;gap:8px}.q-cal.mini .q-day{padding:10px 2px 8px}.q-cal.mini .gem{width:36px;height:36px}.q-cal.mini b{font-size:22px}.q-cal.mini .chest{width:50px;height:44px}.q-cal.mini .dn{font-size:16px}.q-mis,.q-week{display:flex;align-items:center;gap:24px;padding:22px 28px}.q-mt{font:800 32px var(--font-he-ui);color:var(--ivory)}.q-mis.done{border-color:var(--gold-hi);box-shadow:0 0 30px #ffbe5040,0 18px 40px #0009}.q-mis.claimed{opacity:.55}.q-claim{height:84px;font-size:32px;padding:0 28px;gap:8px}.q-claim .gem{width:36px;height:36px}.q-week .chest{width:110px;height:96px;flex:none}.q-week.done{border-color:var(--gold-hi);box-shadow:0 0 34px #ffbe5059}.q-ach{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-bottom:40px}.q-a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px 16px;text-align:center}.q-ai{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000073;border:2px solid var(--gold-line)}.q-ai svg{width:44px;height:44px;fill:none;stroke:var(--muted);stroke-width:2.2}.q-a.done .q-ai,.q-a.claimed .q-ai{border-color:var(--gold-hi);box-shadow:0 0 18px #ffbe5066}.q-a.done .q-ai svg,.q-a.claimed .q-ai svg{stroke:var(--gold-hi)}.q-a.done{border-color:var(--gold-hi);cursor:pointer}.q-an{font:800 24px var(--font-he-display);color:var(--ivory);line-height:1.15}.q-ad{font-size:18px;line-height:1.25;min-height:46px}.q-a .st .gem{width:24px;height:24px}.e-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.e-chip{font-size:24px;padding:6px 18px;border-color:var(--gold-line)}.e-chip.gold{color:var(--gold-hi);border-color:var(--gold)}.e-chip .gem{width:28px;height:28px}.shop-tile s.was,.shop-hero s.was{font-size:20px;color:var(--muted);margin-inline-end:8px;text-decoration-color:var(--candle)}.modal-wrap.broadcast .modal{border-color:var(--gold)}.modal-wrap.broadcast.sev-warning .modal{border-color:#d9822b}.lobby-word{filter:drop-shadow(0 6px 18px rgba(0,0,0,.85))}.art-lobby{width:100%;height:100%;background:#0b0807 center 20%/cover no-repeat;border-radius:10px}.shop-tile .art .art-lobby{width:62%;margin:0 auto;aspect-ratio:9/16;height:auto;max-height:100%;box-shadow:0 6px 18px #0009;border:2px solid var(--gold-line)}.art-lobby.big{position:relative;width:min(100%,430px);aspect-ratio:9/16;height:auto;margin:0 auto;border:3px solid var(--gold);box-shadow:0 18px 50px #000000b3;overflow:hidden;background-position:center top}.art-lobby.big:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08050473,#08050400 14% 40%,#0805048c 58%,#080504e0)}.art-lobby .al-crest{position:absolute;left:50%;top:12%;height:16%;transform:translate(-50%);z-index:1;filter:drop-shadow(0 4px 10px #000)}.art-lobby .al-word{position:absolute;left:50%;top:29%;width:56%;transform:translate(-50%);z-index:1}.art-lobby .al-btn{position:absolute;left:10%;right:10%;top:45%;height:7%;border-radius:999px;background:linear-gradient(180deg,#f6dc8e,#c08a2c);z-index:1;opacity:.9}.art-lobby .al-p1{position:absolute;left:6%;right:6%;top:55%;height:11%;border-radius:12px;background:#140c09cc;border:1px solid var(--gold-line);z-index:1}.art-lobby .al-p2{position:absolute;left:6%;right:6%;top:69%;height:10%;border-radius:12px;background:#3c0e14cc;border:1px solid var(--gold-line);z-index:1}.pv-other{display:flex;align-items:center;justify-content:center;height:100%;padding:20px 0}.coll-card{display:flex;gap:18px;align-items:center;padding:18px 22px;margin-bottom:16px}.coll-card .cth{display:flex;gap:10px}.coll-card .cth>div{width:96px;height:150px;border-radius:10px;background:#0b0807 center/cover;border:2px solid var(--gold-line);position:relative;overflow:hidden}.coll-card .cth>div.own{border-color:var(--gold)}.coll-card .cth>div:not(.own):after{content:"";position:absolute;inset:0;background:#00000073}.coll-card .cinfo{flex:1;min-width:0}.coll-card .cname{font-size:32px;font-weight:900;color:var(--gold-hi)}.coll-card .cgroup{font-size:20px;color:var(--muted);letter-spacing:.06em}.coll-group-title{font-size:26px;font-weight:900;color:var(--candle);letter-spacing:.08em;margin:22px 4px 12px}.gift-btn{position:relative}.icon-btn .badge,.g-setrow .badge{position:absolute;top:-6px;inset-inline-end:-6px;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:linear-gradient(180deg,#e04a62,#8a0f24);color:#fff;font:900 20px/34px var(--font-he-ui);font-style:normal;border:2px solid #ffc2cc;box-shadow:0 0 14px #e04a62b3}.g-setrow .badge{position:static}.g-redeem{padding:28px 34px}.g-row{display:flex;gap:18px;margin-top:20px}.g-in{flex:1;min-width:0;height:96px;border-radius:18px;border:2px solid var(--gold);background:#00000073;color:var(--parchment);font:800 44px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:0 18px}.g-in::placeholder{letter-spacing:0;font:600 32px var(--font-he-ui);color:#f0dcb466;text-transform:none}.g-row .btn{height:96px;padding:0 40px;font-size:36px}.g-msg{min-height:40px;margin-top:14px;font-size:28px;font-weight:700;white-space:pre-line}.g-msg.ok{color:#9be7a8}.g-msg.bad{color:#ff9a8a}.g-item{align-items:center;gap:24px}.g-ic svg{width:78px;height:78px;fill:none;stroke:var(--gold-hi);stroke-width:2.2;stroke-linejoin:round}.g-body{font-size:24px;margin-top:6px;line-height:1.35;white-space:pre-line}.g-rw{display:flex;gap:14px;align-items:center;margin-top:12px;flex-wrap:wrap}.g-itm{font-size:24px;font-weight:800;color:var(--gold-hi)}.g-empty{padding:40px;text-align:center;font-size:28px;line-height:1.4}.g-setrow{display:flex;align-items:center;gap:22px;padding:20px 34px;color:inherit;font:inherit;cursor:pointer;width:100%;text-align:start}.g-setrow .st1{font-size:34px;font-weight:800}.g-setrow .st2{font-size:22px}.g-setrow .g-ic svg{width:64px;height:64px}.hud-top{pointer-events:none}.hud-top>*{pointer-events:auto}.hud-top .emo-btn{position:absolute;inset-inline-end:118px;top:0;font-size:46px;line-height:1}.emo-pick{position:absolute;inset-inline-end:40px;top:108px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;border-radius:26px;background:#140a08eb;border:2px solid var(--gold);box-shadow:0 10px 30px #0009;z-index:5}.emo-pick.hidden{display:none}.emo-pick button{width:86px;height:86px;font-size:54px;background:none;border:0;border-radius:18px;cursor:pointer}.emo-pick button:active{background:#ffdc8c26}.bubble.emo{background:#fff8e6f2;color:#2a1606;font-size:44px;padding:6px 20px;border-color:var(--gold)}.crown-moment{position:absolute;inset:0;z-index:20;pointer-events:none;display:flex;align-items:center;justify-content:center}.crown-moment .cm-glow{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,120,.55),rgba(255,180,60,.15) 45%,transparent 70%);opacity:0;animation:cmGlow 1.7s ease-out forwards}.crown-moment .cm-card{position:absolute;width:190px;border-radius:14px;box-shadow:0 12px 40px #0009;animation:cmCard 1s cubic-bezier(.2,.8,.2,1) forwards}.crown-moment .cm-crown{position:absolute;width:360px;opacity:0;transform:scale(.3);filter:drop-shadow(0 0 30px rgba(255,200,90,.9));animation:cmCrown .9s .75s cubic-bezier(.2,1.4,.4,1) forwards}.crown-moment .cm-rays{position:absolute;width:820px;height:820px;background:repeating-conic-gradient(rgba(255,226,150,.22) 0 6deg,transparent 6deg 18deg);border-radius:50%;opacity:0;-webkit-mask:radial-gradient(circle,#000 30%,transparent 68%);mask:radial-gradient(circle,#000 30%,transparent 68%);animation:cmRays 1.7s .7s linear forwards}.crown-moment.out{opacity:0;transition:opacity .45s}@keyframes cmCard{0%{transform:translateY(620px) rotate(-14deg) scale(.9)}60%{transform:translateY(-30px) rotate(8deg) scale(1.15);opacity:1}to{transform:translateY(0) rotateY(90deg) scale(1.3);opacity:0}}@keyframes cmCrown{to{opacity:1;transform:scale(1)}}@keyframes cmGlow{0%{opacity:0}40%{opacity:1}to{opacity:.85}}@keyframes cmRays{0%{opacity:0;transform:rotate(0)}30%{opacity:1}to{opacity:.8;transform:rotate(40deg)}}.modal p{white-space:pre-line}.sp-strip{display:flex;gap:18px}.sp-tile{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:0 18px;border-radius:var(--r-md);border:2px solid rgba(232,196,110,.55);background:linear-gradient(180deg,#5a1622eb,#2a080ef2);color:var(--parchment);cursor:pointer;box-shadow:0 8px 24px #00000073,inset 0 1px #ffdc9640}.sp-ic{font-size:50px;line-height:1;flex:none}.sp-av{width:70px;height:70px;border-radius:50%;overflow:hidden;border:3px solid var(--gold);flex:none}.sp-av img{width:100%;height:100%;object-fit:cover}.sp-tx{display:flex;flex-direction:column;text-align:start;min-width:0}.sp-tx b{font-size:30px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-tx small{font-size:19px;color:var(--gold-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hol-banner{display:flex;align-items:center;gap:20px;padding:0 26px;border-color:var(--gold)}.hol-em{font-size:62px}.hol-tx{flex:1;display:flex;flex-direction:column;min-width:0}.hol-tx b{font-size:40px;font-weight:900;color:var(--gold-hi)}.hol-tx small{font-size:22px;color:var(--parchment)}.hol-th{width:120px;height:84px;border-radius:12px;background-size:cover;background-position:center;border:3px solid rgba(255,255,255,.2);cursor:pointer;opacity:.55}.hol-th.on{border-color:var(--gold);opacity:1;box-shadow:0 0 18px #ffc85a99}.hol-gift{height:76px;padding:0 22px;font-size:28px}.ch-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:40px 44px}.ch-star{font-size:110px;line-height:1;filter:drop-shadow(0 0 24px rgba(255,200,90,.7))}.ch-date{font:900 52px var(--font-logo, serif);color:var(--gold-hi)}.ch-meta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ch-meta .pill{font-size:28px}.ch-rules{font-size:28px;line-height:1.45;margin:6px 0}.ch-rw{font-size:28px;font-weight:800;color:var(--gold-hi);display:flex;align-items:center;gap:10px}.ch-rw svg{width:40px;height:40px}.ch-st{font-size:24px}.ch-go{height:130px;width:100%;font-size:50px;margin-top:10px}.pz-intro{padding:24px 30px;font-size:26px;line-height:1.45}.pz-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.pz-tile{position:relative;aspect-ratio:1;border-radius:22px;border:2px solid rgba(232,196,110,.5);background:linear-gradient(180deg,#3a1018,#1a0608);color:var(--parchment);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.pz-tile b{font:900 52px var(--font-logo, serif);color:var(--gold-hi)}.pz-stars{font-size:16px;color:var(--candle);letter-spacing:2px}.pz-tile small{font-size:20px;display:flex;align-items:center;gap:4px}.pz-tile small svg{width:24px;height:24px}.pz-tile.sol{background:linear-gradient(180deg,#4a3a12,#211806);border-color:var(--gold)}.pz-ck{position:absolute;top:8px;inset-inline-end:12px;font-style:normal;font-size:28px;color:#9be7a8}.pz-tile.lock{opacity:.45}.lisa-c{align-items:center;text-align:center}.lisa-av{margin-top:30px;width:300px;height:300px;position:relative}.lisa-av .avatar{left:150px!important;top:150px!important;position:absolute!important;transform:translate(-50%,-50%)!important}.lisa-nm{font-size:96px}.lisa-txt{padding:30px 36px;font-size:30px;line-height:1.45}.lisa-go{height:130px;width:100%;font-size:50px}.share-btn{z-index:4}.hud-layer.my-turn:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 70px 6px #f6d6824d;opacity:.8;will-change:opacity;animation:myturn 1.8s ease-in-out 2;z-index:0}@keyframes myturn{0%,to{opacity:.55}50%{opacity:1}}.avatar.urgent .ring{animation:urgentpulse .5s ease-in-out infinite alternate}@keyframes urgentpulse{0%{transform:scale(1)}to{transform:scale(1.07)}}.avatar.urgent .ring{box-shadow:0 0 18px 4px #ff6a4a99;border-radius:50%;will-change:transform}.bump{animation:bump .32s cubic-bezier(.3,1.7,.5,1)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.deck-count.bump{animation:bumpc .32s cubic-bezier(.3,1.7,.5,1)}@keyframes bumpc{0%{scale:1}40%{scale:1.3}to{scale:1}}.tools{position:absolute;display:flex;flex-direction:column-reverse;gap:18px;z-index:6;pointer-events:none}.tools.land{flex-direction:row;direction:ltr}.tools .tool{pointer-events:auto;position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:radial-gradient(circle at 35% 30%,#462c1ef5,#120b08f5);border:3px solid rgba(214,174,96,.75);box-shadow:0 6px 18px #00000080;color:var(--gold-hi)}.tools .tool svg{width:52px;height:52px;fill:none;stroke:var(--gold-hi);stroke-width:3}.tools .tool:active{transform:scale(.92)}.tools .tool .sk{position:absolute;bottom:-12px;font-style:normal;font-size:22px;font-weight:800;background:#0e0907eb;border:2px solid rgba(214,174,96,.6);border-radius:14px;padding:0 8px;color:var(--ivory);white-space:nowrap}.tools .tool.add{background:linear-gradient(180deg,#f6dc8e,#b8862f);border-color:#fff3c8;color:#2a1508;animation:pop .3s cubic-bezier(.3,1.6,.5,1)}.tools .tool.add b{font-size:38px;font-weight:900}.tools .tool.add{flex-direction:column;line-height:1}.tools .tool.add .cap{position:absolute;bottom:-14px;font-style:normal;font-size:20px;font-weight:800;background:#0e0907eb;border:2px solid rgba(214,174,96,.6);border-radius:14px;padding:0 8px;color:var(--ivory);white-space:nowrap}body.land .status{padding:6px 30px;font-size:28px}body.land .status .sub{font-size:20px}body.land .toast.info{width:auto;max-width:1100px;font-size:34px;padding:16px 40px}.tools .tool.undo{border-color:#f6dc8e;animation:pop .3s cubic-bezier(.3,1.6,.5,1)}.tools .tool.undo .ring{position:absolute;inset:-6px;width:auto;height:auto;transform:rotate(-90deg)}.tools .tool.undo .ring circle{stroke:#f6dc8e;stroke-width:4;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .08s linear}.avatar .name .style{margin-inline-start:8px;font-size:26px}.btn.hint-pulse{animation:hintpulse .9s ease-in-out 3}@keyframes hintpulse{0%,to{box-shadow:0 0 #f6dc8e00}50%{box-shadow:0 0 0 14px #f6dc8e8c}}.toast.info{white-space:normal;width:84%;font-size:40px;line-height:1.3;text-align:center;padding:24px 40px;border-radius:40px}.streak{position:absolute;left:50%;top:33%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:14px;font-size:84px;font-weight:900;color:#f6dc8e;text-shadow:0 4px 18px rgba(0,0,0,.8),0 0 30px rgba(246,190,90,.6);animation:streakin .45s cubic-bezier(.3,1.7,.5,1);pointer-events:none;z-index:8}.streak.out{opacity:0;transition:opacity .45s}@keyframes streakin{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.scr-toast{position:absolute;left:50%;top:150px;transform:translate(-50%);z-index:60;max-width:90%;padding:20px 40px;border-radius:40px;font-size:34px;font-weight:800;text-align:center;background:linear-gradient(180deg,#281a12f7,#0e0907f7);border:3px solid var(--gold);color:var(--parchment);box-shadow:0 10px 30px #0009;animation:pop .3s cubic-bezier(.3,1.6,.5,1)}.scr-toast.gold{color:var(--gold-hi)}.scr-toast.bad{border-color:#d9464f}.scr-toast.out{opacity:0;transition:opacity .45s}.sale-tag{display:inline-block;background:linear-gradient(180deg,#e04a62,#8a0f24);color:#fff;font-weight:900;font-size:20px;padding:2px 10px;border-radius:999px;margin-inline-end:6px;border:1.5px solid #ffb0bd}.sale-tag.big{font-size:34px;padding:8px 18px}.wish-tag{position:absolute;bottom:72px;inset-inline-end:22px;z-index:2;color:#ff7d93;font-size:34px;text-shadow:0 2px 6px #000}.wish-btn{position:absolute;top:22px;inset-inline-start:22px;z-index:5;width:80px;height:80px;font-size:44px;color:#ffb0bd}.wish-btn.on{color:#ff5d78}.sm-btn{height:auto!important;min-height:64px;font-size:28px!important;padding:8px 26px!important;min-width:0!important;gap:8px}.sm-btn .gem{width:30px;height:30px}.pv-try{display:flex;flex-direction:column;gap:10px}.pv-try .muted{font-size:24px}.pv-try-row{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.pv-try-row::-webkit-scrollbar{display:none}.pv-try-row button{flex:none;position:relative;width:96px;height:124px;border-radius:14px;border:3px solid rgba(214,174,96,.35);background:#0b0807;padding:0;overflow:hidden;cursor:pointer}.pv-try-row button.on{border-color:var(--gold-hi);box-shadow:0 0 0 3px #f6dc8e59}.pv-try-row img{width:100%;height:100%;object-fit:cover}.pv-try-row span{display:block;width:100%;height:100%;background-size:cover;background-position:50%}.pv-try-row i{position:absolute;bottom:2px;inset-inline-end:2px}.pv-try-row i .gem{width:24px;height:24px}.preview .pv-stage{height:980px}.deals{display:flex;flex-direction:column;gap:18px}.deal-sale{display:flex;align-items:center;gap:22px;padding:18px 26px;font-size:30px;border-color:#e04a62}.deal-sale .muted{font-size:22px}.deal-bundle{display:flex;gap:22px;padding:20px;align-items:center;cursor:default;position:relative;overflow:hidden;border-color:var(--gold)}.db-art{display:flex;flex:none;position:relative}.db-it{position:relative;width:120px;height:160px;margin-inline-end:-40px;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px #000000b3;background:#0b0807;border:2px solid rgba(214,174,96,.6)}.db-it:last-child{margin-inline-end:0}.db-it>span,.db-it>img{display:block;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:50%}.db-info{flex:1;display:flex;flex-direction:column;gap:6px;padding-inline-start:40px}.db-info .k{font-size:20px;font-weight:900;letter-spacing:.08em;color:var(--candle)}.db-info b{font-size:34px}.db-info .muted{font-size:22px}.db-buy{display:flex;align-items:center;gap:8px;margin-top:6px}.shop-tabs.inline{position:relative;top:auto;left:auto;right:auto}.wal-top{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px}.wal-top .gem-pill{font-size:52px}.wal-top .muted{font-size:24px}.hist-list{display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.hrow{display:flex;align-items:center;gap:16px;padding:16px 22px;border-radius:18px;background:#140d09d1;border:1.5px solid rgba(214,174,96,.3)}.hrow .hd{flex:1;display:flex;flex-direction:column;font-size:28px;font-weight:700}.hrow .hd .muted{font-size:20px;font-weight:500}.hrow .hv{display:flex;align-items:center;gap:6px;font-size:32px;font-weight:900}.hrow .hv .gem{width:30px;height:30px}.hrow .hv.plus{color:#8fdc8a}.hrow .hv.minus{color:#ff8d9e}.empty{padding:40px;text-align:center;font-size:28px}.stats.four{grid-template-columns:repeat(4,1fr)}.chart-box{padding:18px}.wr-chart{width:100%;height:240px}.wr-chart .grid{stroke:#d6ae6040;stroke-dasharray:6 8;fill:none;stroke-width:2}.wr-chart .line{fill:none;stroke:var(--gold-hi);stroke-width:4;stroke-linejoin:round}.wr-chart circle.w1,.chart-legend i.w1{fill:#f6dc8e;background:#f6dc8e}.wr-chart circle.ok,.chart-legend i.ok{fill:#7fb6d9;background:#7fb6d9}.wr-chart circle.dk,.chart-legend i.dk{fill:#d9464f;background:#d9464f}.chart-legend{display:flex;gap:26px;justify-content:center;font-size:22px;margin-top:8px}.chart-legend i{display:inline-block;width:16px;height:16px;border-radius:50%;margin-inline-end:8px}.rec-list,.brows,.g20{padding:12px 24px}.rrow,.brow,.grow{display:flex;align-items:center;gap:16px;padding:14px 0;font-size:26px;border-bottom:1px solid rgba(214,174,96,.15)}.rrow:last-child,.brow:last-child,.grow:last-child{border-bottom:0}.rrow span{flex:1}.rrow b{color:var(--gold-hi);font-size:32px}.brow span:first-child{width:200px}.brow .bar{flex:1;height:16px;border-radius:8px;background:#ffffff14;overflow:hidden}.brow .bar i{display:block;height:100%;background:linear-gradient(90deg,#b8862f,#f6dc8e)}.brow b{width:80px;text-align:end;color:var(--gold-hi)}.brow .muted{width:60px;text-align:end;font-size:20px}.grow .gp{width:54px;text-align:center;font-size:32px;font-weight:900}.grow span:nth-child(2){flex:1}.grow .muted{font-size:20px}.grow .gg{display:flex;align-items:center;gap:4px;font-weight:800;color:#8fdc8a}.grow .gg .gem{width:24px;height:24px}.grow.w1 .gp{color:var(--gold-hi)}.tour-teaser{display:flex;flex-direction:column;gap:6px;padding:24px;font-size:30px;margin-bottom:30px}.tour-teaser .muted{font-size:24px}.prof-btns{display:flex;gap:14px;flex-wrap:wrap}.prof-btns .btn{flex:1;height:84px;font-size:28px;padding:0 16px;min-width:0;gap:8px}.prof-btns .gem{width:32px;height:32px}.titles{display:flex;flex-wrap:wrap;gap:12px;padding:20px}.titles button{border-radius:999px;padding:12px 22px;font:700 26px var(--font-he-ui);color:var(--parchment);background:#140d09cc;border:2px solid rgba(214,174,96,.4);display:flex;flex-direction:column;align-items:center}.titles button.on{background:var(--btn-gold);color:#2a1606;border-color:#fff3c8}.titles button.lk{opacity:.55}.titles button small{font-size:18px;font-weight:600;opacity:.85}.showcase{display:flex;flex-wrap:wrap;gap:16px;padding:20px}.sc-it{width:180px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:20px;text-align:center}.sc-it div{width:180px;height:110px;border-radius:14px;background-size:cover;background-position:50%;border:2px solid var(--gold-hi);box-shadow:0 4px 12px #0009}.chip-title{font-size:22px;color:var(--parchment);margin-top:6px;display:flex;align-items:center;gap:12px;font-weight:600}.chip-title .flame{background:#ff78282e;border:1.5px solid rgba(255,150,60,.7);border-radius:999px;padding:0 12px;color:#ffcf8a;font-weight:900}.bk-modal{display:flex;flex-direction:column;gap:16px}.bk-modal h3{margin:10px 0 0;font-size:32px;color:var(--gold-hi)}.bk-modal .btns.col{display:flex;flex-direction:column;gap:12px}.bk-modal .btn{width:100%}.bk-code{width:100%;font:22px monospace;background:#0b0807;color:var(--parchment);border:2px solid rgba(214,174,96,.5);border-radius:14px;padding:12px;resize:none}.resume-bar{position:absolute;top:210px;left:44px;right:44px;z-index:8;display:flex;align-items:stretch;padding:0;border-color:var(--gold-hi);box-shadow:0 0 0 3px #f6dc8e40,0 12px 30px #0009;animation:pop .35s cubic-bezier(.3,1.6,.5,1)}.resume-bar .rb-go{flex:1;display:flex;align-items:center;gap:22px;padding:20px 28px;background:none;border:0;color:var(--parchment);font:inherit;text-align:start;cursor:pointer}.resume-bar .rb-go b{display:block;font-size:36px;color:var(--gold-hi)}.resume-bar .rb-go .muted{font-size:24px}.resume-bar .rb-ic{width:84px;height:84px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:38px;background:var(--btn-gold);color:#2a1606}.resume-bar .rb-x{width:110px;background:none;border:0;border-inline-start:1.5px solid rgba(214,174,96,.35);color:var(--parchment);font-size:36px;cursor:pointer}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seg-lbl{font-size:26px;font-weight:700;color:var(--parchment);margin:4px 8px -14px}.icon-btn,.tools .tool,.toggle,.ib{position:relative}.icon-btn:after,.tools .tool:after,.toggle:after{content:"";position:absolute;inset:-18px}body.a11y-hc{--parchment:#fffaf0;--muted:#e8dcc4}body.a11y-hc .panel{background:#060403f7!important;border-color:#f6dc8e!important;border-width:3px!important}body.a11y-hc .muted{color:#efe4cc!important;opacity:1!important}body.a11y-hc .btn-ghost{background:#120b08!important;border:3px solid #f6dc8e!important;color:#fff!important}body.a11y-hc .status{background:#000!important;border:3px solid #f6dc8e!important;color:#fff!important}body.a11y-hc .btn-row .btn{outline:3px solid #fff}body.a11y-hc .dim-bg{background:#000000d1!important}body.a11y-hc .nav-bar{background:#000!important}body.a11y-rm *,body.a11y-rm *:before,body.a11y-rm *:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important}body.a11y-rm .rays,body.a11y-rm .dust{display:none}body.fs-l .scr .content,body.fs-l .modal{zoom:1.1}body.fs-xl .scr .content,body.fs-xl .modal{zoom:1.22}body.fs-l .status{font-size:110%}body.fs-xl .status{font-size:122%}.srow.vol{display:flex;align-items:center;gap:20px;padding:6px 0 18px}.srow.vol .st2{width:170px;font-size:24px;color:var(--muted)}.srow.vol input[type=range]{flex:1;accent-color:#d9b265;height:44px}.srow.vol .vv{width:90px;text-align:end;font-size:24px;color:var(--gold-hi)}.lobby-top{position:absolute;top:210px;left:44px;right:44px;z-index:8;display:flex;flex-direction:column;gap:14px;pointer-events:none}.lobby-top>*{pointer-events:auto}.lobby-top .resume-bar{position:relative;top:auto;left:auto;right:auto}.ladder-chip{align-self:center;display:flex;align-items:center;gap:14px;padding:10px 24px;border-radius:999px;font-size:26px;font-weight:700;background:#140c08d9}.ladder-chip .ld{display:flex;gap:6px}.ladder-chip .ld i{width:14px;height:14px;border-radius:50%;border:2px solid var(--gold);display:block}.ladder-chip .ld i.ok{background:var(--gold-hi)}.wel{align-items:center;text-align:center;gap:18px!important}.wel-crest{width:200px;margin:0 auto}.wel h1{font-size:68px;margin:0}.wel-sub{font-size:28px;margin:-6px 0 6px}.wel-lbl{font-size:30px;font-weight:800;color:var(--gold-hi);margin-top:14px}.wel-name{width:80%;align-self:center;font:700 40px var(--font-he-ui);text-align:center;padding:18px;border-radius:20px;border:3px solid var(--gold);background:#0a0604d9;color:var(--parchment)}.wel-av{grid-template-columns:repeat(6,1fr)!important}.wel-know{display:flex;gap:18px;width:100%}.wel-know button{flex:1;padding:26px 12px;font:800 32px var(--font-he-ui);color:var(--parchment);cursor:pointer;border-width:3px}.wel-know button.on{border-color:var(--gold-hi);box-shadow:0 0 0 4px #f6dc8e59;background:#5a3c14d9}.wel-go{width:80%;align-self:center;height:120px;font-size:46px;margin-top:10px}.wel-go:disabled{opacity:.45}.langs-mini{display:flex;gap:10px;justify-content:center}.langs-mini button{padding:10px 22px;border-radius:999px;font:700 24px var(--font-he-ui);background:#0a0604cc;color:var(--parchment);border:2px solid rgba(214,174,96,.5)}.langs-mini button.on{background:var(--btn-gold);color:#2a1606}.illus{display:flex;flex-direction:column;gap:14px}.il{display:flex;align-items:center;gap:24px;padding:18px 24px}.il-cards{display:flex;align-items:center;gap:10px;flex:none;direction:ltr}.il-cards img{width:110px;border-radius:10px;box-shadow:0 6px 14px #0009}.il-arrow{font-size:44px;color:var(--gold-hi);font-weight:900}.il-t{display:flex;flex-direction:column;gap:6px;font-size:28px}.il-t .muted{font-size:24px}.gloss{padding:10px 26px 20px}.gl{display:flex;flex-direction:column;padding:14px 0;border-bottom:1px solid rgba(214,174,96,.15);font-size:26px}.gl:last-child{border-bottom:0}.gl b{color:var(--gold-hi);font-size:30px}.end-quote{left:70px;right:70px;bottom:34px;text-align:center;font:italic 600 26px var(--font-he-ui);color:var(--muted);line-height:1.35}.end-quote span{color:var(--gold);font-style:normal;white-space:nowrap}.lowfx .hud-layer.my-turn:after,.lowfx .avatar.urgent .ring,.lowfx .lobby-crown,.lowfx .end-crown,.lowfx .durak-card .jest,.lowfx .q-day.today{animation:none!important}.lowfx .fx-clip{display:none!important}.speed-quick{margin:6px 0 28px}.speed-quick .sq-l{font-size:26px;font-weight:700;color:var(--parchment);margin:0 8px 10px;text-align:start}.speed-quick .seg button{height:70px;font-size:26px}.content{overflow-x:hidden}.content>*{flex-shrink:0;min-width:0;max-width:100%}.seg{min-width:0;max-width:100%}.seg-row{flex-wrap:wrap;min-width:0}.seg-row>.seg{flex:1 1 300px}.seg button{min-width:0;white-space:normal;line-height:1.05;overflow-wrap:anywhere;padding:0 8px}.srow{gap:16px}.srow>:first-child{min-width:0;flex:1 1 auto}.srow>:last-child{flex-shrink:0}.skins{flex-wrap:wrap;row-gap:16px}.foot{overflow-wrap:anywhere;line-height:1.5}.modal{max-width:calc(100% - 40px)}.modal .btns{flex-wrap:wrap}.modal .btns .btn{min-width:0;max-width:100%;white-space:normal}.lobby-quote{display:flex;align-items:center;justify-content:center;text-align:center;font-size:29px;line-height:37px;color:var(--parchment);cursor:pointer;transition:opacity .18s;z-index:2}.lobby-quote.swap{opacity:0}.lobby-quote .lq{display:-webkit-box;-webkit-line-clamp:var(--ql);-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 6px #000}.lobby-quote q{font-style:italic;quotes:"“" "”"}.lobby-quote .who{color:var(--gold-hi);font-weight:700;white-space:nowrap}#splash .tap-hint{position:absolute;left:0;right:0;bottom:132px;text-align:center;font-size:30px;color:#f6dc8e;opacity:0;animation:tapHint 1.6s ease-in-out .1s infinite alternate;letter-spacing:.04em;z-index:5;pointer-events:none}@keyframes tapHint{0%{opacity:.35}to{opacity:.95}}.scr>.abs.h-display{pointer-events:none}.tip-card{max-width:calc(100% - 80px);box-sizing:border-box}.tip-card span,.tip-card b{overflow-wrap:anywhere}.set2 .lang3{display:grid;grid-template-columns:1fr 1fr;gap:18px}.set2 .lc{height:auto;min-height:150px;gap:14px;min-width:0}.set2 .lc .lt>span:first-child{min-width:0;overflow-wrap:anywhere}.langs-mini{flex-wrap:wrap;row-gap:10px}.splash .quote q{font-size:38px}:lang(ru) .splash .quote q,:lang(uk) .splash .quote q,:lang(en) .splash .quote q{font-size:42px}.splash .quote .who{font-size:30px}.splash .quote>div{flex:1 1 auto;min-width:0}.splash .quote q,.splash .quote .who{overflow-wrap:break-word}.splash .quote img{width:120px;height:120px}.splash .tip{bottom:auto;top:calc(50% + 330px)}.fx-moment{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translateY(28px) scale(.96);transition:opacity .26s ease,transform .26s ease;z-index:30}.fx-moment.in{opacity:1;transform:none}.fx-moment.out{opacity:0;transform:translateY(-18px) scale(1.02)}.fx-moment .mo{filter:drop-shadow(0 8px 22px rgba(0,0,0,.45))}.fx-moment .mo-suit{display:block;font:900 300px/1 var(--font-logo),serif;background:linear-gradient(110deg,#a8741f 30%,#fff2c0,#c9973a 70%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mo-shim 1.1s ease forwards}.fx-moment .mo-suit.red{background-image:linear-gradient(110deg,#8f1a22 30%,#ffd9c0,#c0303a 70%)}.fx-moment .mo-img{display:block;width:320px;height:auto;animation:mo-glint 1.1s ease forwards}.fx-moment .mo-jester{width:300px}@keyframes mo-shim{0%{background-position:100% 0}to{background-position:0 0}}@keyframes mo-glint{0%{filter:brightness(1)}45%{filter:brightness(1.25)}to{filter:brightness(1)}}.mode-tag{position:absolute;left:50%;top:150px;transform:translate(-50%);z-index:6;pointer-events:none;padding:8px 26px;border-radius:999px;border:2px solid rgba(217,178,101,.7);background:#140a08b8;color:#f6dc8e;font:800 30px/1.2 var(--font-he-ui);white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.tip-card{position:absolute!important;left:50%!important;right:auto!important;top:33%!important;transform:translate(-50%,-50%)!important;width:min(900px,calc(100% - 80px));max-width:calc(100% - 80px);box-sizing:border-box;padding:22px 84px 22px 36px;gap:6px;transition:opacity .35s ease;pointer-events:none}[dir=rtl] .tip-card{padding:22px 36px 22px 84px}.tip-card span{font-size:30px;line-height:1.35}.tip-card b{font-size:26px}.tip-card .tip-x{position:absolute;top:14px;inset-inline-end:14px;width:60px;height:60px;border-radius:50%;border:2px solid rgba(217,178,101,.6);background:#140a0899;color:var(--gold-hi,#f6dc8e);font:800 30px/1 var(--font-he-ui);display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer}.wallet-total{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.wallet-total .wt-main{display:inline-flex;align-items:center;gap:10px;padding:8px 26px;border-radius:999px;border:2px solid #e0607a;background:#280810b8;color:var(--gold-hi);font-size:30px;font-weight:800;max-width:100%;box-sizing:border-box;white-space:nowrap;justify-content:center}.wallet-total .wt-main svg{width:36px;height:36px;flex:none}.wallet-total .wt-bal{font-size:24px;color:var(--parchment);opacity:.9;font-weight:600;white-space:nowrap}.mode-tag{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.15;padding:8px 26px 10px}.mode-tag small{font-size:21px;font-weight:600;color:var(--parchment,#f1e4c8);opacity:.9;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#fb-fab{position:fixed;z-index:900;width:42px;height:42px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;border:1.5px solid rgba(246,220,142,.85);background:radial-gradient(circle at 35% 30%,#3b2a14,#1a1109);color:#fff;box-shadow:0 3px 10px #0000008c,0 0 0 3px #f6dc8e1f;cursor:pointer;-webkit-tap-highlight-color:transparent;inset-inline-end:max(10px,env(safe-area-inset-left));top:calc(env(safe-area-inset-top) + 12px);transition:transform .12s,opacity .2s}#fb-fab:active{transform:scale(.9)}body:not([data-scr=game]):not([data-scr=explain]) #fb-fab{inset-inline:auto;left:var(--fb-fx,10px)}html[dir=ltr] body:not([data-scr=game]):not([data-scr=explain]) #fb-fab{left:var(--fb-fx, calc(100% - 52px) )}body:not([data-scr=game]):not([data-scr=explain]) #fb-fab{top:var(--fb-fy, calc(env(safe-area-inset-top) + 12px) )}body[data-scr=game] #fb-fab,body[data-scr=explain] #fb-fab{width:30px;height:30px;font-size:15px;border-width:1px;opacity:.82;inset-inline:auto;left:var(--fb-gx,60px);top:var(--fb-gy,20px);bottom:auto}body[data-scr=lobby] #fb-fab{width:38px;height:38px;font-size:20px}body[data-scr=end] #fb-fab{width:34px;height:34px;font-size:17px}body[data-scr=welcome] #fb-fab,body.fb-open #fb-fab,body:has(#splash) #fb-fab{display:none}.fb-wrap{position:fixed;inset:0;z-index:1000;background:#0503029e;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .18s;font-family:var(--font-he-ui),system-ui,sans-serif}.fb-wrap.out{opacity:0;transition:opacity .18s}.fb-card{position:relative;width:min(480px,100%);box-sizing:border-box;margin:0 auto;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:linear-gradient(180deg,#2c1e10,#160e07);border:1.5px solid rgba(246,220,142,.7);border-bottom:0;box-shadow:0 -10px 40px #0009;color:#f7ecd2;animation:fbUp .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes fbUp{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}.fb-x{position:absolute;top:10px;inset-inline-end:10px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(246,220,142,.4);background:#00000040;color:#f6dc8e;font-size:16px}.fb-h{font-size:20px;font-weight:700;color:#f6dc8e;margin:0 44px 14px;text-align:center}.fb-kinds{display:flex;gap:10px}.fb-k{flex:1;min-height:76px;border-radius:14px;border:1.5px solid rgba(246,220,142,.45);background:#ffffff0d;color:#f7ecd2;font-size:15.5px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;line-height:1.2}.fb-k span{font-size:26px}.fb-k.on{border-color:#f6dc8e;background:linear-gradient(180deg,#f6dc8e47,#f6dc8e1a);box-shadow:0 0 0 2px #f6dc8e59 inset}.fb-t{display:block;width:100%;box-sizing:border-box;margin:14px 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(246,220,142,.4);background:#00000059;color:#fff;font:16px/1.4 inherit;font-family:inherit;resize:none;min-height:92px}.fb-t::placeholder{color:#f7ecd280}.fb-send{display:block;width:100%;height:52px;border-radius:14px;border:0;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(180deg,#2fbf62,#1f9a4c);box-shadow:0 3px #146c35}.fb-send:disabled{opacity:.45;filter:saturate(.4)}.fb-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:14px}.fb-hint{color:#f6b28e;visibility:visible}.fb-hint.shake{animation:fbShake .3s}@keyframes fbShake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.fb-mail{color:#f6dc8e;text-decoration:underline;padding:6px 2px}.fb-note{margin-top:8px;font-size:12px;line-height:1.35;color:#f7ecd299;text-align:center}@media(prefers-reduced-motion:reduce){.fb-card,.fb-wrap{animation:none}}.gift-sheet .gs{position:relative;width:940px;padding:54px 50px 40px}.gs-x{position:absolute;top:18px;inset-inline-end:18px;width:76px;height:76px;border-radius:50%;border:2px solid var(--gold-line);background:#0006;color:var(--parchment);font:900 34px/1 var(--font-he-ui);cursor:pointer}.gs h2{font-size:56px;margin-bottom:10px}.gs-hint{font-size:30px;line-height:1.4;color:var(--parchment);opacity:.85;margin-bottom:24px}.gs-in{display:block;width:100%;height:110px;resize:none;overflow:hidden;line-height:1.25;padding:22px 18px;font-size:44px;white-space:pre-wrap;word-break:break-all}.gs-in.long{font-size:30px;letter-spacing:.06em;text-align:start;padding:18px 22px}.gs-btns{display:flex;gap:20px;margin-top:24px}.gs-btns .btn{flex:1;height:110px;font-size:40px;min-width:0}.gs-btns .btn-ghost{flex:0 1 auto;padding:0 34px}.gs-btns .btn[disabled]{opacity:.6}.gs-msg{text-align:center;min-height:44px}.pid-row{display:flex;align-items:center;gap:18px;margin-top:22px;padding:16px 24px;border-radius:20px;background:#00000059;border:1.5px solid var(--gold-line)}.pid-k{font-size:26px;font-weight:700;color:var(--candle);flex:0 1 auto;min-width:0}.pid-v{flex:1 0 auto;font:800 38px/1 ui-monospace,Menlo,monospace;letter-spacing:.06em;color:var(--ivory);text-align:center;white-space:nowrap}.pid-copy{height:76px;padding:0 18px;font-size:26px;flex:0 0 auto;white-space:nowrap}.pid-hint{font-size:22px;margin-top:10px;text-align:center}.gr{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:8px}.gr>*{position:relative}.gr-rays{position:absolute;left:50%;top:44%;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,214,120,.16) 0deg 9deg,transparent 9deg 22deg);-webkit-mask:radial-gradient(circle,#000 25%,transparent 68%);mask:radial-gradient(circle,#000 25%,transparent 68%);animation:grSpin 14s linear infinite}.gr-h{font-size:64px;animation:pop .45s cubic-bezier(.3,1.6,.5,1)}.gr-gems{display:flex;align-items:center;gap:18px;margin:6px 0;animation:pop .5s .1s cubic-bezier(.3,1.6,.5,1) both}.gr-gems .gem{width:110px;height:110px;filter:drop-shadow(0 0 22px rgba(255,120,140,.6))}.gr-n{font:900 104px/1 var(--font-he-ui);color:var(--gold-hi);text-shadow:0 4px 18px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.gr-n.done{animation:grBump .35s ease-out}.gr-item{display:flex;flex-direction:column;align-items:center;gap:10px;animation:pop .55s .05s cubic-bezier(.3,1.6,.5,1) both}.gr-art{position:relative;width:420px;height:260px;border-radius:24px;overflow:hidden;border:3px solid var(--gold);box-shadow:0 0 40px #ffc85a73}.gr-nm{font-size:44px;font-weight:900;color:var(--ivory)}.gr-sub{font-size:26px;text-align:center}.gr .gs-btns{width:100%}@keyframes grSpin{to{transform:rotate(360deg)}}@keyframes grBump{50%{transform:scale(1.12)}}.gift-sheet.rm .modal,.gift-sheet.rm,.gr.rm *,.gr.rm{animation:none!important}.gr.rm .gr-rays{animation:none}@media(prefers-reduced-motion:reduce){.gift-sheet .modal,.gr *,.gr{animation:none!important}}.gift-chip{position:absolute;z-index:8;display:flex;align-items:center;gap:10px;height:72px;padding:0 28px;border-radius:999px;border:2px solid var(--gold);background:linear-gradient(180deg,#3c240eeb,#180e08eb);color:var(--gold-hi);font:800 28px/1 var(--font-he-ui);box-shadow:0 4px 18px #00000080,0 0 18px #ffbe5040;cursor:pointer;white-space:nowrap}.lobby-top .gift-chip{position:static;align-self:flex-end;max-width:46%;overflow:hidden;text-overflow:ellipsis}.shop-gift-row{display:flex;justify-content:center;margin:-4px 0 18px}.shop-gift-row .gift-chip{position:static;height:64px;font-size:26px}.prof-pid{margin-top:22px}.prof-pid .pid-row{margin-top:0}.tip-card{top:calc(env(safe-area-inset-top,0px) + 128px)!important;transform:translate(-50%)!important;width:min(820px,calc(100% - 120px));padding:14px 76px 14px 28px;gap:2px;border-radius:28px;animation:tip-in .38s cubic-bezier(.2,1.4,.4,1) both}[dir=rtl] .tip-card{padding:14px 28px 14px 76px}.tip-card span{font-size:27px;line-height:1.3}.tip-card b{font-size:22px}.tip-card .tip-x{top:50%;transform:translateY(-50%);width:50px;height:50px;font-size:24px}@keyframes tip-in{0%{opacity:0;transform:translate(-50%,-24px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ui-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.035)}to{transform:scale(1)}}.btn,.chip,button.seg{transition:transform .12s cubic-bezier(.3,1.6,.5,1)}.btn:active,.chip:active,button.seg:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.tip-card{animation:none}}.reduce-motion .tip-card{animation:none}.mt-cur{font-size:28px;color:var(--gold-hi);font-weight:800;white-space:nowrap;max-width:46%;overflow:hidden;text-overflow:ellipsis}.srow[data-music-pick]{cursor:pointer}.music-modal{max-height:84%;display:flex;flex-direction:column;box-sizing:border-box}.music-modal .mlist{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:6px 0 14px;padding-inline-end:6px}.music-modal .btns{margin-top:10px;flex:none}.music-modal .mhead{font-size:24px;letter-spacing:.08em;color:var(--candle);font-weight:800;margin:18px 6px 6px;text-align:start}.music-modal .mrow{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:14px 18px;margin:0 0 8px;border-radius:18px;border:2px solid rgba(217,178,101,.35);background:#140a088c;color:var(--ivory);font:inherit;text-align:start;cursor:pointer}.music-modal .mrow.on{border-color:var(--gold-hi,#f6dc8e);background:#50280a8c}.music-modal .mrow .mr-ic{width:44px;flex:none;text-align:center;font-size:30px;color:var(--gold-hi)}.music-modal .mrow .mr-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.music-modal .mrow b{font-size:30px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-modal .mrow small{font-size:22px;color:var(--parchment);opacity:.8}.music-modal .mrow .radio{flex:none}.music-modal .mrow .radio{width:36px;height:36px;border-radius:50%;border:3px solid var(--gold-line);display:flex;align-items:center;justify-content:center}.music-modal .mrow .radio i{width:16px;height:16px;border-radius:50%;background:transparent}.music-modal .mrow.on .radio{border-color:var(--gold-hi)}.music-modal .mrow.on .radio i{background:var(--gold-hi)}.music-modal .mline{display:flex;align-items:stretch;gap:8px;margin:0 0 8px}.music-modal .mline .mrow{margin:0;flex:1;min-width:0}.music-modal .mprev{flex:none;width:72px;border-radius:18px;border:2px solid rgba(217,178,101,.35);background:#140a088c;color:var(--gold-hi);font-size:26px;cursor:pointer}.music-modal .mprev.on{border-color:var(--gold-hi,#f6dc8e);background:#50280a8c}.tip-card{pointer-events:none}.ic{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.ic .f{fill:currentColor;fill-opacity:.2}.btn .ic{margin-inline-end:.35em}.g-ic .ic{width:64px;height:64px;stroke:var(--gold-hi,#ffd76a);stroke-width:2.6}.sp-ic .ic{width:58px;height:58px;color:var(--gold-hi,#ffd76a);stroke-width:2.8}.ic-gold{color:var(--gold-hi,#ffd76a)}#fb-fab .ic{width:64%;height:64%;color:#f6dc8e;stroke-width:3.4;margin:0}html.look-bright #fb-fab{background:radial-gradient(circle at 35% 30%,#8a6ad6,#45308f);border-color:#fffc}html.look-bright #fb-fab .ic{color:#fff}.fb-k .ic{width:1.1em;height:1.1em;color:#f6dc8e}.fb-mail .ic{width:1.2em;height:1.2em}.seg .ic,.prof-btns .btn .ic,.wel-know .ic{margin-inline-end:.3em}.gift-chip .ic{width:40px;height:40px;stroke-width:2.8}.gift-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ladder-chip .ic-gift{width:38px;height:38px;stroke-width:2.8}.ladder-chip .ld-g{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;white-space:nowrap}.ladder-chip .ld-g .gem{width:30px;height:30px}.hrow .hv .ic-gift{width:32px;height:32px;stroke-width:2.8}.pg-sheet .pg-ic{display:flex;justify-content:center;margin:4px 0 -6px}.pg-sheet .pg-ic .ic{width:96px;height:96px;color:var(--gold-hi,#ffd76a);stroke-width:2.4}html.look-bright .pg-sheet .pg-ic .ic{color:#8a5cf6}.pg-sheet .gs-btns .btn .ic{width:1.1em;height:1.1em;stroke-width:3}.pg-sheet .gr-gems{margin:10px 0 4px}.rs-row{display:flex;flex-wrap:wrap;gap:14px;margin:-4px 0 26px}.rs-chip{display:inline-flex;align-items:center;gap:12px;min-height:72px;padding:0 28px;border-radius:36px;border:2px solid rgba(232,196,120,.45);background:#140c088c;color:var(--ivory);font:inherit;font-size:28px;font-weight:700;cursor:pointer;max-width:100%;box-sizing:border-box}.rs-chip bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.rs-chip.on{background:linear-gradient(180deg,#f3d58a,#c9973f);color:#3a2205;border-color:#f3d58a}.rs-chip.rs-add{border-style:dashed;color:var(--gold-hi)}.rs-x{font-size:24px;opacity:.7;padding:8px;margin-inline-end:-12px}.avatar.partner .ring{box-shadow:0 0 0 5px #6fc3a0,0 0 24px #6fc3a099}.partner-tag{display:inline-block;padding:2px 14px;border-radius:20px;background:#2e6b55;color:#eafff6;font-size:20px;font-weight:800;margin-inline-end:6px}.replay-bar{position:absolute;left:50%;top:1500px;transform:translate(-50%);z-index:30;pointer-events:auto;display:flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;border:2px solid var(--gold,#d9b265);background:#120906e0;box-shadow:0 8px 24px #00000080;color:var(--parchment)}.replay-bar button{width:76px;height:76px;border-radius:50%;border:2px solid rgba(217,178,101,.55);background:#3c1a0ee6;color:var(--gold-hi,#f6dc8e);display:flex;align-items:center;justify-content:center;gap:2px;cursor:pointer;font:800 22px/1 var(--font-he-ui)}.replay-bar button .ic{width:38px;height:38px}.replay-bar .rp-main{width:92px;height:92px;background:var(--btn-gold,linear-gradient(180deg,#ffe08a,#c98a1c));color:#3a1e06;border-color:#fff1c2}.replay-bar .rp-main .ic{width:46px;height:46px}.replay-bar .rp-fast{width:auto;padding:0 16px;border-radius:999px}.replay-bar .rp-fast .ic{width:28px;height:28px}.replay-bar .rp-fast.on{background:var(--gold,#d9b265);color:#2a1606}.replay-bar .rp-count{font:800 28px/1 var(--font-he-ui);min-width:110px;text-align:center;font-variant-numeric:tabular-nums}.replay-bar .rp-tag{font-size:22px;font-weight:800;letter-spacing:.06em;color:var(--candle,#ffbe6a);padding-inline-end:6px}.pass-cover{position:fixed;inset:0;z-index:60;pointer-events:auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#3a1810,#120806 70%);animation:fadeIn .2s}.pass-cover .pc-in{display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 70px;text-align:center}.pass-cover .pc-ic .ic{width:150px;height:150px;color:var(--gold-hi,#f6dc8e);stroke-width:2.4}.pass-cover .pc-t{font-size:40px;color:var(--parchment);font-weight:700}.pass-cover .pc-name{font-family:var(--display,inherit);font-size:96px;font-weight:900;line-height:1.05;color:var(--gold-hi,#f6dc8e);text-shadow:0 4px 18px rgba(0,0,0,.6);overflow-wrap:anywhere}.pass-cover .pc-sub{font-size:28px;max-width:760px}.pass-cover .pc-go{margin-top:30px;min-height:130px;padding:0 50px;font-size:46px;max-width:900px;white-space:normal}.pass-chip{display:flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-radius:999px;border:2px solid rgba(232,196,110,.7);background:#3c160ed9;color:var(--gold-hi,#f6dc8e);font:800 22px/1 var(--font-he-ui);cursor:pointer}.pass-chip .ic{width:30px;height:30px}.league-panel{display:flex;align-items:center;gap:22px;padding:0 30px;border-color:var(--gold);cursor:pointer;text-align:start;color:var(--parchment);background:linear-gradient(180deg,#26160ef0,#140a06f5)}.league-panel .lg-badge{flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.league-panel .lp-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.league-panel .lp-tx b{font-size:34px;color:var(--gold-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-panel .lp-tx small{font-size:24px;color:var(--parchment);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-panel .lp-new{font-style:normal;color:#8fdc8a;font-weight:800}.league-panel .lp-pts{flex:none;display:flex;flex-direction:column;align-items:center;font:900 48px/1 var(--font-he-ui);color:var(--gold-hi)}.league-panel .lp-pts small{font-size:20px;color:var(--muted);font-weight:700}.league-pill{display:inline-flex;align-items:center;gap:8px}.league-pill .lg-badge{flex:none}.end-row{display:flex;gap:20px}.end-row .btn{flex:1;min-width:0;height:84px;font-size:28px;padding:0 10px;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px}.end-row .btn .ic{width:34px;height:34px;margin:0}.end-row .btn span{overflow:hidden;text-overflow:ellipsis}.rp-list{display:flex;flex-direction:column;gap:2px;padding:10px 18px}.rp-row{display:flex;align-items:center;gap:16px;min-height:96px;border-bottom:1px solid rgba(232,196,110,.18)}.rp-row:last-child{border-bottom:0}.rp-res{width:76px;flex:none;text-align:center;font-size:28px;font-weight:900;color:var(--parchment)}.rp-res .ic{width:42px;height:42px}.rp-res.w1{color:var(--gold-hi)}.rp-res.dk{color:#ff8a8a;font-size:22px}.rp-what{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rp-what b{font-size:28px}.rp-what small{font-size:21px}.rp-btn{flex:none;width:76px;height:76px;border-radius:50%;border:2px solid rgba(217,178,101,.6);background:#32160ce6;color:var(--gold-hi,#f6dc8e);display:flex;align-items:center;justify-content:center;cursor:pointer}.rp-btn .ic{width:38px;height:38px}.rp-btn.gold{background:var(--btn-gold,linear-gradient(180deg,#ffe08a,#c98a1c));color:#3a1e06;border-color:#fff1c2}.rp-list .empty{padding:24px 6px;font-size:26px}.km-modal p{display:flex;flex-direction:column;gap:18px;text-align:start;white-space:normal}.km-intro{font-size:28px;color:var(--muted)}.km-item{display:flex;align-items:center;gap:18px;padding:16px 18px;border-radius:22px;background:#00000047;border:1px solid rgba(232,196,110,.28)}.km-n{flex:none;width:58px;height:58px;border-radius:50%;background:var(--gold,#d9b265);color:#2a1606;font:900 30px/58px var(--font-he-ui);text-align:center}.km-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:27px;line-height:1.3}.km-tx small{font-size:21px}.km-you b{color:#ff9d9d}.km-better b{color:#8fdc8a}.km-why{color:var(--parchment);opacity:.85}.km-proven{color:var(--gold-hi)}.km-clean{display:flex;align-items:center;gap:12px;color:#8fdc8a;font-weight:800}.km-clean .ic{width:44px;height:44px}.pass-setup p{display:flex;flex-direction:column;gap:20px;white-space:normal}.ps-sub{font-size:27px;color:var(--muted);line-height:1.4}.ps-count{display:flex;gap:18px;justify-content:center}.ps-count .size-chip{width:120px;height:90px;font-size:40px}.ps-name{display:flex;align-items:center;gap:14px}.ps-name span{width:44px;font-weight:900;color:var(--gold-hi);text-align:center}.ps-name input{flex:1;min-width:0;height:84px;border-radius:18px;border:2px solid rgba(232,196,110,.55);background:#00000059;color:var(--ivory,#fff6e0);font:700 32px var(--font-he-ui);padding:0 20px}.scr.league .content{padding-bottom:30px}.lg-news{display:flex;align-items:center;gap:20px;padding:22px 26px;font-size:32px;font-weight:800}.lg-news .ic{width:56px;height:56px;flex:none;color:var(--gold-hi)}.lg-news.up .ic{color:#8fdc8a}.lg-news.down .ic{color:#ff9d9d}.lg-news span{display:flex;flex-direction:column;gap:6px}.lg-news small{font-size:24px;color:var(--gold-hi)}.lg-head{display:flex;align-items:center;gap:28px;padding:24px 30px}.lg-head .lg-div{font-size:64px;line-height:1.05}.lg-head .muted{font-size:24px;margin-top:4px}.lg-rules{font-size:23px;line-height:1.35;margin-top:10px;color:var(--parchment)}.lg-table{padding:8px 0;overflow:hidden}.lg-row{display:flex;align-items:center;gap:16px;height:84px;padding:0 24px;border-bottom:1px solid rgba(232,196,110,.12);font-size:28px}.lg-row:last-child{border-bottom:0}.lg-row.up{background:linear-gradient(90deg,rgba(80,170,90,.16),transparent)}.lg-row.down{background:linear-gradient(90deg,rgba(200,60,60,.16),transparent)}[dir=rtl] .lg-row.up{background:linear-gradient(270deg,rgba(80,170,90,.16),transparent)}[dir=rtl] .lg-row.down{background:linear-gradient(270deg,rgba(200,60,60,.16),transparent)}.lg-row.me{outline:3px solid var(--gold-hi);outline-offset:-3px;border-radius:14px;font-weight:900}.lg-row .lg-p{width:44px;text-align:center;font-weight:900;color:var(--gold-hi)}.lg-row img{width:60px;height:60px;border-radius:50%;border:2px solid rgba(232,196,110,.6);object-fit:cover;flex:none}.lg-row .lg-n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-row .lg-z{width:36px;flex:none}.lg-row .lg-z .ic{width:30px;height:30px}.lg-row.up .lg-z{color:#8fdc8a}.lg-row.down .lg-z{color:#ff9d9d}.lg-row .lg-pts{min-width:70px;text-align:end;font-size:32px;color:var(--gold-hi)}.lg-legend{display:flex;gap:30px;justify-content:center;font-size:23px;margin-top:-10px}.lg-legend .ic{width:26px;height:26px}.lg-legend .up .ic{color:#8fdc8a}.lg-legend .down .ic{color:#ff9d9d}.lg-how{padding:22px 26px;font-size:25px;line-height:1.45}.lg-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px}.lg-b{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.45;filter:grayscale(.7)}.lg-b.got{opacity:1;filter:none}.lg-b small{font-size:21px}.lg-b b{font-size:24px;color:var(--gold-hi)}.replay-bar.land{left:auto;right:24px;transform:none}.hud-layer.replaying .btn-row{visibility:hidden}.hud-layer.replaying .status{display:none}.modes-panel{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-color:var(--gold)}.md-tabs{display:flex;gap:10px;height:70px;flex:none}.md-tab{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 10px;border-radius:var(--r-md);border:2px solid rgba(232,196,110,.35);background:#140a06a6;color:var(--parchment);font-size:27px;font-weight:800;cursor:pointer}.md-tab .ic{width:34px;height:34px}.md-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-tab.on{background:var(--btn-gold);color:#2a1606;border-color:#fff0bf}.md-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px}.md-card{position:relative;min-width:0;min-height:0;display:flex;align-items:center;gap:14px;padding:0 16px;border-radius:var(--r-md);border:2px solid rgba(232,196,110,.5);background:linear-gradient(180deg,#5a1622eb,#2a080ef2);color:var(--parchment);text-align:start;cursor:pointer;overflow:hidden;box-shadow:0 6px 18px #0006,inset 0 1px #ffdc9640}.md-card.wide{grid-column:1 / -1}.md-card:active{transform:scale(.98)}.md-ic{flex:none;width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#3a2a1a,#140d09);border:2px solid var(--gold);color:var(--gold-hi);overflow:hidden}.md-ic .ic{width:46px;height:46px}.md-ic img{width:100%;height:100%;object-fit:cover}.md-tx{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.md-tx b{font-size:32px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-tx small{font-size:23px;line-height:1.22;color:#f0e1c3c7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-badge{position:absolute;top:6px;inset-inline-end:10px;display:flex;align-items:center;gap:4px;font-size:22px;font-weight:900;color:var(--gold-hi)}.md-badge .ic{width:24px;height:24px;color:#ff9a3c}.md-badge .w8-cup{width:26px;height:26px}.w8-soon{font-size:17px;font-weight:900;padding:2px 10px;border-radius:999px;background:var(--candle);color:#2a1606}.w8-gem{display:inline-flex;align-items:center;gap:4px;font-weight:900;color:var(--gold-hi);white-space:nowrap}.w8-gem svg{width:30px;height:30px}.w8-cup{flex:none;filter:drop-shadow(0 4px 12px rgba(255,190,80,.35))}.w8-cup.dim{filter:grayscale(1) brightness(.55);opacity:.7}.w8-cupbig{display:flex;justify-content:center;margin:-10px 0 6px}.tn-head{display:flex;flex-direction:column;gap:22px;padding:28px 30px}.tn-next{display:flex;align-items:center;gap:26px}.tn-vs{display:flex;align-items:center;gap:10px;flex:none}.tn-vs img{width:96px;height:96px;border-radius:50%;border:3px solid var(--gold);object-fit:cover;background:#140d09}.tn-vs b{font:900 34px var(--font-logo,serif);color:var(--candle)}.tn-nx{min-width:0}.tn-rd{font-size:34px;font-weight:900;color:var(--gold-hi)}.tn-op{font-size:27px;color:var(--parchment);margin-top:4px}.tn-res{display:flex;align-items:center;gap:22px}.tn-big{font-size:46px;line-height:1.1}.tn-sub{font-size:27px;margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tn-go{height:118px;font-size:46px;width:100%}.bracket{display:grid;grid-template-columns:1.1fr 1fr 1fr .66fr;gap:10px;padding:18px 12px;align-items:stretch}.bk-col{display:flex;flex-direction:column;min-width:0}.bk-h{height:52px;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:900;letter-spacing:.03em;color:var(--parchment);opacity:.8;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-col.now .bk-h{color:var(--gold-hi);opacity:1}.bk-ms{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:14px}.bk-m{display:flex;flex-direction:column;gap:3px;padding:6px;border-radius:14px;background:#140a06b3;border:1.5px solid rgba(232,196,110,.28)}.bk-col.now .bk-m{border-color:#f6dc8e99}.bk-p{display:flex;align-items:center;gap:7px;min-width:0;height:60px;padding:0 6px;border-radius:10px;font-size:26px;font-weight:700;color:var(--parchment)}.bk-av{width:44px;height:44px;flex:none;border-radius:50%;object-fit:cover;background:#2a1a10;border:1.5px solid rgba(232,196,110,.5)}.bk-n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-p.me{background:#d4a64a38;color:#fff3cf}.bk-p.won{color:var(--gold-hi)}.bk-p.won .bk-av{border-color:var(--gold-hi)}.bk-p.lost{opacity:.42;text-decoration:line-through;text-decoration-thickness:2px}.bk-p.tbd{opacity:.4}.bk-lv{flex:none;width:10px;height:10px;border-radius:50%}.bk-lv.lv-easy{background:#7fbf6a}.bk-lv.lv-medium{background:#ffb347}.bk-lv.lv-hard{background:#e5395e}.bk-col.champ .bk-p{flex-direction:column;height:auto;padding:8px 4px;gap:6px;text-align:center}.bk-col.champ .bk-av{width:70px;height:70px}.bk-col.champ .bk-n{font-size:24px;width:100%}.bk-col.champ .bk-m{border-color:var(--gold)}.tn-info{display:flex;flex-direction:column;gap:18px;padding:24px 28px}.tn-cups{display:flex;align-items:center;gap:18px}.tn-cups b{display:block;font-size:32px;color:var(--gold-hi)}.tn-cups small{font-size:25px}.tn-prizes{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;font-size:28px}.tn-rules{font-size:26px;line-height:1.4;margin:0}.mz-map{position:relative;display:flex;flex-direction:column;gap:22px;padding:30px 26px;overflow:hidden}.mz-path{position:absolute;inset:30px 40px;width:calc(100% - 80px);height:calc(100% - 60px);pointer-events:none}.mz-path path{fill:none;stroke:#f6dc8e61;stroke-width:1.3;stroke-dasharray:3 2.2;vector-effect:non-scaling-stroke;stroke-width:5px}[dir=rtl] .mz-path{transform:scaleX(-1)}.mz-row{position:relative;display:flex;align-items:center;gap:20px;width:82%}.mz-row.odd{align-self:flex-end;flex-direction:row-reverse;text-align:end}.mz-node{flex:none;width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:900 46px var(--font-logo,serif);color:var(--gold-hi);background:radial-gradient(circle at 40% 35%,#4a2f1a,#140d09);border:4px solid rgba(232,196,110,.55);box-shadow:0 8px 22px #00000080}.mz-node .ic{width:48px;height:48px;color:var(--muted)}.mz-row.clear .mz-node{background:radial-gradient(circle at 40% 35%,#f7dd8f,#a8741f);color:#2a1606;border-color:#fff0bf}.mz-row.cur .mz-node{border-color:var(--gold-hi);box-shadow:0 0 0 8px #f6dc8e2e,0 0 34px #ffc85ab3;animation:mzPulse 1.6s ease-in-out infinite}@keyframes mzPulse{50%{box-shadow:0 0 0 14px #f6dc8e14,0 0 44px #ffc85ae6}}body.reduce-motion .mz-row.cur .mz-node{animation:none}.mz-row.lock .mz-card{opacity:.6}.mz-node.chest{background:radial-gradient(circle,#2a1a10,#0c0705)}.mz-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:var(--r-md);background:#140a06c7;border:1.5px solid rgba(232,196,110,.35)}.mz-card b{font-size:34px;color:var(--gold-hi)}.mz-card small{font-size:25px;line-height:1.3;color:var(--parchment)}.mz-row.cur .mz-card{border-color:var(--gold-hi)}.mz-g{margin-top:4px}.mz-g.paid{opacity:.7}.mz-g.paid:before{content:"✓ ";font-weight:900;color:var(--ok);font-size:26px}.mz-row.odd .mz-g{align-self:flex-end}.mz-foot{display:flex;flex-direction:column;align-items:center;gap:16px;padding:26px 28px;text-align:center}.mz-go{height:118px;width:100%;font-size:44px}.mz-done{font-size:48px}.mz-foot>.muted{font-size:25px}.mz-rule{font-size:26px;line-height:1.4;margin:0}.rr-card{position:relative;align-self:center;width:640px;max-width:100%;padding:56px 50px 64px;border-radius:34px;background:linear-gradient(160deg,#fbf1d8,#e8d3a6 60%,#d8bd85);color:#3a200c;box-shadow:0 22px 50px #0009,inset 0 0 0 6px #fff7e3,inset 0 0 0 9px #b98a3a;display:flex;flex-direction:column;gap:22px;transform:rotate(-1.5deg);animation:rrIn .45s cubic-bezier(.2,1.4,.4,1)}@keyframes rrIn{0%{transform:rotate(-8deg) scale(.85);opacity:0}}body.reduce-motion .rr-card{animation:none}.rr-corner{position:absolute;top:18px;inset-inline-start:22px;color:#9a1f2e}.rr-corner .ic{width:44px;height:44px}.rr-corner.b{top:auto;bottom:18px;inset-inline-start:auto;inset-inline-end:22px;transform:rotate(180deg)}.rr-t{text-align:center;font-size:44px;color:#7a1424}.rr-pl{display:flex;align-items:center;justify-content:center;gap:12px;font-size:34px}.rr-pl .ic{width:40px;height:40px;color:#7a1424}.rr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rr-list li{display:flex;align-items:center;gap:16px;font-size:31px;font-weight:700;padding:10px 16px;border-radius:16px;background:#ffffff73;border:1.5px solid rgba(154,106,30,.35)}.rr-list .ic{width:40px;height:40px;color:#7a1424}.rr-deal{height:126px;font-size:52px;margin-top:10px}.rr-re{height:96px;font-size:32px;gap:12px}.rr-re .ic{width:38px;height:38px}.rr-re small{font-size:22px;opacity:.8}.rr-re[disabled]{opacity:.5}.rr-note{text-align:center;font-size:27px;margin:0}.lt-card{display:flex;flex-direction:column;align-items:center;gap:22px;padding:40px 36px;text-align:center}.lt-bolt .ic{width:120px;height:120px;filter:drop-shadow(0 0 24px rgba(255,200,90,.7))}.lt-t{font-size:62px}.lt-sub{font-size:30px;margin:0;color:var(--parchment)}.lt-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-radius:var(--r-md);background:#140a0699;border:1.5px solid rgba(232,196,110,.3);color:var(--parchment);text-align:start}.lt-chips{display:flex;gap:14px}.lt-chips .size-chip{width:130px;height:96px;font-size:40px}.lt-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.lt-tx b{font-size:32px}.lt-tx small{font-size:25px}.lt-tog{cursor:pointer}.lt-go{height:126px;width:100%;font-size:52px}.ch-today{display:flex;flex-direction:column;align-items:center;gap:10px}.ch-rule{font-size:24px!important;background:#d4a64a29}.ch-streak{display:flex;align-items:center;gap:12px;font-size:28px}.ch-streak .ic{width:40px;height:40px;color:var(--muted)}.ch-streak.on .ic{color:#ff9a3c}.ch-streak b{color:var(--gold-hi)}.ch-streak .muted{font-size:24px}.mz-card .w8-gem svg{width:32px;height:32px}.mz-card .w8-gem{font-size:27px}.bk-lv{width:12px;height:12px}:root{--card-top:#f4faff;--card-mid:#e0f0fd;--card-bot:#c9e5fa;--card-line:#7fb6e2;--card-ink:#0d2742;--card-text:#1c3854;--card-soft:#2c4a66;--card-accent:#2f6fa6}body .modal-wrap.mw-light{background:#08122080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .modal-wrap .modal.panel.m-card{background:linear-gradient(180deg,var(--card-top) 0%,var(--card-mid) 55%,var(--card-bot) 100%)!important;border:4px solid var(--card-line)!important;border-radius:44px;color:var(--card-text);box-shadow:0 34px 90px #000a1980,0 8px 22px #143c6440,inset 0 2px #fffffff2!important;padding:64px 60px 50px}body .modal-wrap .modal.panel.m-card:before{border:2px solid rgba(255,255,255,.75)!important;inset:12px;border-radius:34px}body .modal-wrap .modal.panel.m-card.has-ic{margin-top:60px;padding-top:84px}body .modal-wrap .modal.panel.m-card .m-title{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--card-ink)!important;-webkit-text-fill-color:var(--card-ink)!important;filter:none!important;text-shadow:0 1px 0 rgba(255,255,255,.85);font-family:var(--font-stack);font-weight:800;font-size:62px;line-height:1.15;letter-spacing:-.01em;margin-bottom:22px}body .modal-wrap .modal.panel.m-card p{color:var(--card-text)!important;font-size:35px;line-height:1.55;font-weight:400;opacity:1}body .modal-wrap .modal.panel.m-card .muted{color:var(--card-soft)!important;opacity:1}body .modal-wrap .modal.panel.m-card .btns{margin-top:44px;gap:20px}body .modal-wrap .modal.panel.m-card .btn{font-family:var(--font-stack);font-weight:700}body .modal-wrap .modal.panel.m-card .btn-gold{color:#2a1606!important;box-shadow:0 10px 24px #785a144d}body .modal-wrap .modal.panel.m-card .btn-ghost{background:#ffffffbf!important;border:3px solid var(--card-line)!important;color:#143a5e!important;box-shadow:none!important}body .modal-wrap .modal.panel.m-card .btn-wine{color:#fff}body .modal-wrap .modal.panel.m-card .soon-badge{background:var(--card-accent);color:#fff}.m-ic{position:absolute;top:-64px;left:50%;transform:translate(-50%);width:128px;height:128px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff6d6,#f3cf73 52%,#b8862c);border:6px solid #fff;box-shadow:0 12px 28px #143c6459;display:flex;align-items:center;justify-content:center}.m-ic svg{width:66px;height:66px}.modal-wrap.broadcast.sev-warning .modal.m-card{border-color:#d9822b!important}body .modal-wrap .m-card.music-modal .mhead{color:var(--card-accent)}body .modal-wrap .m-card.music-modal .mrow{background:#ffffffb3!important;border:2px solid rgba(47,111,166,.35)!important;color:var(--card-ink)!important}body .modal-wrap .m-card.music-modal .mrow.on{background:#fff!important;border-color:var(--card-accent)!important;box-shadow:0 0 0 2px #2f6fa64d}body .modal-wrap .m-card.music-modal .mrow small{color:var(--card-soft)!important;opacity:1}body .modal-wrap .m-card.music-modal .mrow .mr-ic{color:var(--card-accent)!important}body .modal-wrap .m-card.music-modal .mrow .radio{border-color:var(--card-accent)!important}body .modal-wrap .m-card.music-modal .mrow.on .radio i{background:var(--card-accent)!important}body .modal-wrap .m-card.music-modal .mprev{background:#ffffffb3!important;border:2px solid rgba(47,111,166,.35)!important;color:var(--card-accent)!important}body .modal-wrap .m-card.music-modal .mprev.on{background:#fff!important;border-color:var(--card-accent)!important}body .modal-wrap .m-card.bk-modal h3{color:var(--card-ink)!important}body .modal-wrap .m-card .bk-code{background:#fff!important;color:var(--card-ink)!important;border:2px solid var(--card-line)!important}body .modal-wrap .m-card.km-modal .km-n{background:var(--card-accent);color:#fff}.btn-row .btn{opacity:1}.btn-row .btn-ghost{background:linear-gradient(180deg,#2e2520,#17110d)!important;color:#f4e6c8!important;border:2px solid rgba(232,196,110,.75)!important}body .btn-row .btn.btn-off{opacity:1!important;filter:none!important;background:linear-gradient(180deg,#4a4038,#2c2520)!important;color:#dccdb0!important;border:2px solid rgba(220,205,176,.4)!important;box-shadow:0 6px 14px #00000059!important;text-shadow:none!important}body .btn-row .btn.btn-off:after{display:none}body .sub-head h1.gold-text{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;filter:none!important;-webkit-text-fill-color:#fff3c4!important;color:#fff3c4!important;padding:4px 30px 8px;border-radius:999px;background-color:#0c09079e!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:inset 0 0 0 2px #e8c46e73}html.th-day body .sub-head h1.gold-text{-webkit-text-fill-color:var(--card-ink)!important;color:var(--card-ink)!important;background-color:#f4faffe0!important;text-shadow:none;box-shadow:inset 0 0 0 2px var(--card-line)}body .modal-wrap .modal.panel.m-card.pcard{width:760px;padding:56px 48px 46px}.pcard .pc-x{position:absolute;top:22px;inset-inline-end:22px;width:76px;height:76px;border-radius:50%;border:2px solid var(--card-line);background:#fffc;color:var(--card-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.pcard .pc-x svg{width:34px;height:34px;stroke:var(--card-ink);fill:none;stroke-width:4}.pcard .pc-av{width:200px;height:200px;margin:0 auto 18px;border-radius:50%;padding:6px;background:linear-gradient(180deg,#f7dd8f,#b8862c);box-shadow:0 10px 26px #143c644d}.pcard .pc-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#fff}body .modal-wrap .modal.panel.m-card.pcard .m-title{font-size:58px;margin-bottom:8px}.pcard .pc-sub{display:flex;align-items:center;justify-content:center;gap:10px;font-size:32px;font-weight:700;color:var(--card-soft)}.pcard .pc-sub img{width:44px;height:44px;object-fit:contain}.pcard .pc-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 6px}.pcard .pc-tag{padding:8px 22px;border-radius:999px;background:#fff;border:2px solid var(--card-line);color:var(--card-ink);font-size:26px;font-weight:700}body .modal-wrap .modal.panel.m-card.pcard p.pc-flavour{font-size:32px;font-style:italic;margin:16px 0 4px;color:var(--card-text)!important}.pcard .pc-h{margin-top:22px;font-size:24px;font-weight:800;letter-spacing:.06em;color:var(--card-accent)}.pcard .pc-stats{display:flex;gap:16px;margin-top:12px}.pcard .pc-stats>div{flex:1;background:#ffffffbf;border:2px solid rgba(47,111,166,.25);border-radius:22px;padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:4px}.pcard .pc-stats b{font-size:52px;line-height:1;color:var(--card-ink);font-variant-numeric:tabular-nums}.pcard .pc-stats span{font-size:22px;color:var(--card-soft);font-weight:600}.pcard .pc-since{margin-top:16px;font-size:24px;color:var(--card-soft)}.hud-layer .avatar{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.hud-layer .avatar:focus-visible .ring{outline:4px solid #fff;outline-offset:4px}.stk{width:100%;height:100%;display:block;overflow:visible}.emo-pick button{display:flex;align-items:center;justify-content:center;padding:8px}.emo-pick button .stk{width:70px;height:70px}.hud-top .emo-btn .stk{width:56px;height:56px}.bubble.emo.has-stk{background:radial-gradient(circle at 50% 40%,#fffaf0,#f6e7c8);padding:6px;width:118px;height:118px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--gold);box-shadow:0 10px 24px #0006}.bubble.emo.has-stk .stk{width:96px;height:96px}.stk *{transform-box:fill-box;transform-origin:center}.stk-pop{animation:stkPop .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes stkPop{0%{transform:scale(.2) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.stk-grin{animation:stkBounce 1.1s ease-in-out infinite}@keyframes stkBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-6%) scale(1.04,.97)}60%{transform:translateY(0) scale(.98,1.03)}}.stk-wow .s-o{animation:stkO 1.2s ease-in-out infinite}@keyframes stkO{0%,to{transform:scale(1)}50%{transform:scale(1.25,1.4)}}.stk-clap .s-l{animation:stkClapL .5s ease-in-out infinite;transform-origin:30% 90%}.stk-clap .s-r{animation:stkClapR .5s ease-in-out infinite;transform-origin:70% 90%}.stk-clap .s-sp{animation:stkSpark .5s ease-out infinite}@keyframes stkClapL{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes stkClapR{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes stkSpark{0%,40%{opacity:0;transform:scale(.6)}60%{opacity:1}to{opacity:0;transform:scale(1.2)}}.stk-fire .s-fl{animation:stkFlick .7s ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes stkFlick{0%{transform:scale(1) skew(0)}50%{transform:scale(.96,1.07) skew(3deg)}to{transform:scale(1.03,.95) skew(-3deg)}}.stk-sweat .s-dr{animation:stkDrop 1.4s ease-in infinite}@keyframes stkDrop{0%{transform:translateY(-10%);opacity:0}20%{opacity:1}to{transform:translateY(60%);opacity:0}}.stk-think .s-tl{animation:stkTilt 1.6s ease-in-out infinite;transform-origin:50% 80%}@keyframes stkTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}.stk-lisa .s-el{animation:stkEar 2.2s ease-in-out infinite;transform-origin:80% 100%}.stk-lisa .s-er{animation:stkEar 2.2s ease-in-out .3s infinite;transform-origin:20% 100%}.stk-lisa .s-bl{animation:stkBlink 3s infinite}@keyframes stkEar{0%,80%,to{transform:rotate(0)}88%{transform:rotate(-14deg)}}@keyframes stkBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.stk-crown .s-cr{animation:stkBob 1.4s ease-in-out infinite}.stk-crown .s-sh{animation:stkShine 1.8s ease-in-out infinite}@keyframes stkBob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5%) rotate(3deg)}}@keyframes stkShine{0%,30%{opacity:0;transform:translate(-30%)}50%{opacity:.8}80%,to{opacity:0;transform:translate(260%)}}.emo-pick .stk *,.emo-pick .stk,.hud-top .emo-btn .stk,.hud-top .emo-btn .stk *{animation-play-state:paused}.emo-pick button:hover .stk,.emo-pick button:hover .stk *,.emo-pick button:focus-visible .stk,.emo-pick button:focus-visible .stk *,.emo-pick button:active .stk,.emo-pick button:active .stk *{animation-play-state:running}.emo-pick:not(.hidden) .stk{animation:stkPop .4s cubic-bezier(.3,1.6,.5,1) both}body.a11y-rm .stk,body.a11y-rm .stk *{animation:none!important}@media(prefers-reduced-motion:reduce){.stk,.stk *{animation:none!important}}body .preview-wrap{container-type:size}body .modal-wrap .preview.panel.pv-card{width:980px;max-height:96%;max-height:96cqh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;background:linear-gradient(180deg,var(--card-top) 0%,var(--card-mid) 55%,var(--card-bot) 100%)!important;border:4px solid var(--card-line)!important;border-radius:44px;color:var(--card-text);box-shadow:0 34px 90px #000a1980,0 8px 22px #143c6440,inset 0 2px #fffffff2!important;padding:26px 26px 34px;gap:20px}body .modal-wrap .preview.panel.pv-card::-webkit-scrollbar{display:none}body .modal-wrap .preview.panel.pv-card:before{border:2px solid rgba(255,255,255,.75)!important;inset:10px;border-radius:36px}body .preview.pv-card .pv-stage{flex:none;height:940px;height:clamp(700px,calc(96cqh - 830px),1180px);border-radius:32px;overflow:hidden;position:relative;background:#132c45!important;box-shadow:inset 0 0 0 2px #ffffff8c,0 10px 26px #143c6438}.pv-scene{position:absolute;inset:0}.pv-scene .pv-bd{position:absolute;inset:-60px;background:var(--pv-tbl) center/cover no-repeat;filter:blur(30px) saturate(1.1) brightness(.62);transform:translateZ(0)}.pv-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#fff0 55%,#0a192d47)}.pv-board{position:absolute;left:50%;top:50%;height:calc(100% - 36px);aspect-ratio:1088/1920;transform:translate(-50%,-50%);background:var(--pv-tbl) center/100% 100% no-repeat;border-radius:26px;overflow:hidden;z-index:1;box-shadow:0 22px 50px #00000080,0 4px 12px #00000059,0 0 0 2px #ffffff47}@supports not (aspect-ratio:1/1){.pv-board{width:calc((100% - 36px)*.5667)}}.pv-board .pv-c{position:absolute;height:auto;border-radius:7%/4.5%;box-shadow:0 6px 14px #00000080,0 1px 3px #0006;transform-origin:50% 50%}.pv-board .pv-c.opp{box-shadow:0 4px 10px #00000073}.pv-board .pv-c.deck:nth-of-type(n){box-shadow:0 3px 6px #00000073}.pv-board .pv-c.d{box-shadow:0 10px 20px #0000008c,0 1px 3px #0006}.pv-scene .pv-other{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;height:auto;z-index:1}.pv-scene .pv-bd[style]{background-size:cover;background-position:center}body .preview.pv-card .pv-other .art-lobby.big{width:auto;height:calc(100% - 36px);aspect-ratio:1088/1920;max-width:none;margin:0;border:0;border-radius:26px;background-size:100% 100%;background-position:center;box-shadow:0 22px 50px #00000080,0 0 0 2px #ffffff47}body .preview.pv-card .px,body .preview.pv-card .wish-btn{top:40px;width:76px;height:76px;border-radius:50%;border:2px solid var(--card-line);background:#ffffffe0!important;box-shadow:0 4px 12px #0a1e3c40}body .preview.pv-card .px{inset-inline-end:40px}body .preview.pv-card .wish-btn{inset-inline-start:40px;color:#e0476a;font-size:40px}body .preview.pv-card .px svg{stroke:var(--card-ink)!important;width:34px;height:34px}body .preview.pv-card .px img{width:34px;filter:brightness(0) saturate(100%) invert(14%) sepia(30%) saturate(1800%) hue-rotate(185deg) brightness(.9)}body .preview.pv-card .pv-try{gap:8px;flex:none}body .preview.pv-card .pv-try .muted{font-size:26px;font-weight:700;color:var(--card-soft)!important;opacity:1;padding-inline-start:6px}body .preview.pv-card .pv-try-row{gap:14px;padding:6px 6px 10px;scroll-padding:0 6px}body .preview.pv-card .pv-try-row button{border-radius:12px;border:3px solid rgba(47,111,166,.28)!important;background:#fff!important;box-shadow:0 3px 8px #143c642e}body .preview.pv-card .pv-try-row button.on{border-color:var(--card-accent)!important;box-shadow:0 0 0 3px #2f6fa659,0 3px 8px #143c642e!important}body .preview.pv-card .pv-try-row span{background-size:100% 100%}body .preview.pv-card .pv-try-row img{object-fit:fill}body .preview.pv-card .pv-try-row i{bottom:3px;inset-inline-end:3px;background:#ffffffe6;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}body .preview.pv-card .pv-try-row i .gem{width:22px;height:22px}body .preview.pv-card .pv-info{gap:8px}body .preview.pv-card .pv-info h2.gold-text{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;filter:none!important;color:var(--card-ink)!important;-webkit-text-fill-color:var(--card-ink)!important;text-shadow:0 1px 0 rgba(255,255,255,.85);font-family:var(--font-stack);font-weight:800;font-size:62px}body .preview.pv-card .pv-hint{color:var(--card-soft)!important;opacity:1;font-size:26px}body .preview.pv-card .set-tag{background:#fff;color:var(--card-accent);border:2px solid var(--card-line);font-weight:700}body .preview.pv-card .st.lock{background:#fff;color:var(--card-soft);border:2px solid var(--card-line)}body .preview.pv-card .short-note{color:#b3263f}body .preview.pv-card .btn{font-family:var(--font-stack);font-weight:700}body .preview.pv-card .btn-gold{color:#2a1606!important;box-shadow:0 10px 24px #785a144d}body .preview.pv-card .btn-ghost{background:#ffffffbf!important;border:3px solid var(--card-line)!important;color:#143a5e!important;box-shadow:none!important}body .preview.pv-card .pv-btn .btn{height:116px}.rq-touch{pointer-events:auto;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.bubble.pinned,.toast.pinned,.scr-toast.pinned{outline:4px solid rgba(255,226,150,.9);outline-offset:4px}.bubble.pinned:after,.toast.pinned:after,.scr-toast.pinned:after{content:"📌";position:absolute;top:-22px;inset-inline-end:-14px;font-size:28px;line-height:1}body.fx-off .bubble,body.fx-off .toast,body.fx-off .scr-toast,body.fx-off .lisa-talk{animation:none!important;transition:none!important}.pace-box{padding:14px 34px 22px}.pace-box .pace-row{padding:16px 0 6px}.pace-box .pace-row+.pace-row{border-top:1px solid rgba(255,255,255,.08)}.pace-box .pace-row .st1{margin-bottom:4px}.pace-box .pace-row .st2{margin-bottom:12px}.pace-box .seg{width:100%;display:flex}.pace-box .seg button{flex:1 1 0}.donate-sheet .dn{position:relative;width:960px;max-height:calc(100% - 80px);overflow:auto;padding:46px 44px 34px;text-align:center}.donate-sheet.rm .modal,.donate-sheet.rm{animation:none!important}.dn-heart{font-size:84px;line-height:1;margin-bottom:6px}.dn h2{font-size:54px;margin-bottom:10px}.dn-hint{font-size:30px;line-height:1.4;margin:0 10px 26px;color:var(--parchment)}.dn-list{display:flex;flex-direction:column;gap:20px}.dn-m{background:#160c30db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid var(--gold-line);border-radius:30px;padding:20px 24px;text-align:start}.dn-top{display:flex;align-items:center;gap:18px}.dn-ic svg{width:76px;height:76px;display:block}.dn-name{display:flex;flex-direction:column}.dn-name b{font-size:36px;font-weight:900}.dn-name small{font-size:24px;opacity:.8}.dn-row{display:flex;align-items:center;gap:24px;margin-top:16px}.dn-qr{flex:0 0 220px;width:220px;height:220px;border-radius:18px;overflow:hidden;background:#fff}.dn-qr svg{width:100%;height:100%;display:block}.dn-acts{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.dn-acts .btn{height:96px;font-size:36px;text-decoration:none;display:flex;align-items:center;justify-content:center}.dn-addr{display:block;font:600 24px/1.3 ui-monospace,Menlo,monospace;word-break:break-all;background:#00000040;border-radius:14px;padding:12px 14px;text-align:left}.dn-foot{font-size:22px;margin-top:22px;line-height:1.4}.icon-btn.dn-btn span{font-size:44px;line-height:1}.dn-ic-s{font-size:46px;display:flex;align-items:center;justify-content:center}.avatar .turn-ring{position:absolute;inset:-15px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s}.avatar.turn .turn-ring{opacity:1;background:conic-gradient(#ffd67800,#ffd76e 70deg,#fff7d6 110deg,#ffc94a 160deg,#ffc85000 250deg 360deg);-webkit-mask:radial-gradient(circle,transparent calc(50% - 10px),#000 calc(50% - 9px));mask:radial-gradient(circle,transparent calc(50% - 10px),#000 calc(50% - 9px));animation:tspin 2.4s linear infinite;filter:drop-shadow(0 0 10px rgba(255,200,90,.85))}.avatar.turn .ring{box-shadow:0 0 0 4px #ffd36a,0 0 38px 10px #ffc85a99,0 10px 24px #000000b3}.avatar.turn img{filter:none}.avatar.next .turn-ring{opacity:.85;inset:-11px;border:3px dashed rgba(255,232,180,.75)}.avatar.can-add .turn-ring{opacity:.9;inset:-11px;border:3px dotted rgba(160,230,130,.9)}@keyframes tspin{to{transform:rotate(360deg)}}.turn-chip{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);display:none;align-items:center;gap:8px;padding:5px 18px 7px;border-radius:999px;font-size:25px;font-weight:900;line-height:1.2;white-space:nowrap;z-index:3;pointer-events:none}.turn-chip.tight{bottom:calc(100% + 3px)}.turn-chip.side{left:calc(100% + 16px);bottom:auto;top:50%;transform:translateY(-50%)}.name .turn-chip{position:relative;left:auto;bottom:auto;transform:none;margin:8px auto 0;width:max-content}.turn-chip.now,.turn-chip.nx,.turn-chip.add{display:flex}.turn-chip.now{background:linear-gradient(180deg,#fff0bf,#f2c14e);color:#2a1606;border:2px solid #fff6d6;box-shadow:0 0 18px #ffc850bf,0 4px 10px #0009;animation:tchipIn .35s cubic-bezier(.3,1.6,.5,1)}.turn-chip.nx{background:#140e0ad6;color:#f3e3bf;border:2px dashed rgba(255,226,160,.75);font-size:21px;font-weight:800}.turn-chip.add{background:#1a3618e6;color:#e2f7d4;border:2px solid #9fd68a;font-size:21px;font-weight:800}.turn-chip i{font-style:normal;font-weight:900}.turn-chip i.dot{display:inline-block;width:13px;height:13px;border-radius:50%;background:#c0262c;box-shadow:0 0 0 3px #c0262c40;animation:tdot 1.2s ease-in-out infinite}@keyframes tchipIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes tdot{50%{opacity:.35}}.turn-order{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.turn-order marker path{fill:#ffe2a0cc}.turn-order path.ln{fill:none;stroke:#ffecbe42;stroke-width:5;stroke-linecap:round}.turn-order path.ln.hot{stroke:#ffd66ee6;stroke-width:7;stroke-dasharray:16 12;animation:tdash 1.1s linear infinite}@keyframes tdash{to{stroke-dashoffset:-28}}.myturn-pill{position:absolute;transform:translate(-50%,-50%);padding:10px 36px 13px;border-radius:999px;font-size:40px;font-weight:900;white-space:nowrap;z-index:4;pointer-events:none;background:linear-gradient(180deg,#fff0bf,#f0bd45);color:#2a1606;border:3px solid #fff6d6;box-shadow:0 0 30px #ffc85099,0 8px 18px #0000008c}.myturn-pill.add{background:linear-gradient(180deg,#e2f7d4,#94d274);border-color:#f1fbea;box-shadow:0 0 24px #8cdc6e80,0 8px 18px #00000080;font-size:32px}.myturn-pill.in{animation:tpillIn .4s cubic-bezier(.3,1.6,.5,1),tpillPulse 1.6s ease-in-out .4s 3}.myturn-pill.side{transform:translate(-50%,-50%);transform-origin:50% 50%;font-size:36px;padding:9px 30px 12px;max-width:340px;overflow:hidden;text-overflow:ellipsis}@keyframes tpillIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes tpillPulse{50%{scale:1.07;box-shadow:0 0 48px #ffcd5af2,0 8px 18px #0000008c}}.start-intro{position:absolute;transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto;cursor:pointer;animation:tsiIn .45s cubic-bezier(.3,1.5,.5,1);transition:opacity .3s,scale .3s;max-width:960px}.start-intro .si-card{display:flex;align-items:center;gap:26px;padding:22px 42px 22px 28px;border-radius:30px;background:linear-gradient(180deg,#241910f2,#120c08f2);border:2.5px solid #e9c46a;box-shadow:0 0 60px #ffbe5073,0 20px 40px #000000b3}.start-intro .si-mini{flex:none;width:84px;height:118px;border-radius:12px;background:linear-gradient(180deg,#fffdf6,#efe6d2);border:2px solid #c9b48a;box-shadow:0 6px 16px #0009;rotate:-6deg;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1d1a17;line-height:1}.start-intro .si-mini b{font-size:44px;font-weight:900}.start-intro .si-mini i{font-style:normal;font-size:46px;margin-top:2px}.start-intro .si-mini.red{color:#c3202b}.start-intro .si-txt b{display:block;font-size:48px;font-weight:900;color:#ffe3a0;white-space:nowrap}.start-intro .si-txt span{display:block;font-size:30px;font-weight:700;color:#f1e3c8;margin-top:4px}.start-intro small{font-size:22px;color:#f1e3c8bf;text-shadow:0 2px 6px #000}.start-intro.out{opacity:0;scale:.92}@keyframes tsiIn{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.avatar.starter .ring{animation:tstarter .8s ease-in-out 2}@keyframes tstarter{50%{scale:1.12}}.lowfx .avatar.turn .turn-ring,.lowfx .turn-chip,.lowfx .turn-chip i.dot,.lowfx .myturn-pill.in,.lowfx .turn-order path.ln.hot,.lowfx .start-intro,.lowfx .avatar.starter .ring,.a11y-rm .avatar.turn .turn-ring,.a11y-rm .turn-chip,.a11y-rm .turn-chip i.dot,.a11y-rm .myturn-pill.in,.a11y-rm .turn-order path.ln.hot,.a11y-rm .start-intro,.a11y-rm .avatar.starter .ring{animation:none!important}.mode-tag{top:46%;transform:translate(-50%,-50%);animation:tmodeOut .6s ease 3.2s forwards}.mode-tag.gone{animation:tmodeOut .25s ease forwards}@keyframes tmodeOut{to{opacity:0;visibility:hidden}}.content.set2>*{flex-shrink:0}.content.set2{padding-bottom:calc(70px + var(--sab, 0px))}.ap-title{margin-bottom:-10px}.ap-panel{padding:10px 0 6px}.ap-sec{padding:18px 0 8px;border-bottom:1px solid rgba(212,166,74,.18)}.ap-h{display:flex;flex-direction:column;gap:2px;padding:0 36px}.ap-row{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding:16px 36px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:36px;overscroll-behavior-x:contain}.ap-row::-webkit-scrollbar{display:none}.ap-t{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;color:var(--parchment)}.ap-art{display:block;position:relative;border-radius:18px;background:#0b0807 center/cover no-repeat;border:2px solid rgba(212,166,74,.4);overflow:hidden;box-shadow:0 8px 18px #00000073}.ap-t.k-table .ap-art{width:170px;height:300px}.ap-t.k-lobby .ap-art{width:170px;height:300px;background-position:center 20%}.ap-t.k-face .ap-art{width:300px;height:176px}.ap-t.k-back .ap-art{width:118px;height:184px;background:transparent;border:0;box-shadow:none}.ap-t.k-back .ap-art img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block;box-shadow:0 8px 18px #00000080}.ap-nm{font-size:22px;font-weight:700;max-width:300px;text-align:center;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-t.k-table .ap-nm,.ap-t.k-lobby .ap-nm{max-width:170px}.ap-t.k-back .ap-nm{max-width:130px}.ap-t.on .ap-art{border:4px solid var(--gold-hi);box-shadow:0 0 0 3px #f6dc8e59,0 0 28px #ffbe508c}.ap-t.on .ap-nm{color:var(--gold-hi)}.ap-ck{position:absolute;top:-8px;inset-inline-end:-8px;width:52px;height:52px;border-radius:50%;background:var(--btn-gold);color:#2a1606;font:900 32px/52px var(--font-he-ui);text-align:center;font-style:normal;border:3px solid #fff3c4;box-shadow:0 4px 10px #00000080;z-index:2}.ap-t.lock .ap-art{filter:saturate(.7) brightness(.72)}.ap-price{position:absolute;top:10px;inset-inline-start:10px;display:flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:999px;background:#0e0908d1;border:1px solid var(--gold-line);font:800 22px var(--font-he-ui);color:#fff;z-index:2}.ap-price .gem,.ap-more .gem{width:30px;height:30px}.ap-more .ap-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#280a128c;border:2px dashed var(--gold-line);color:var(--gold-hi);font-size:24px;text-align:center;padding:10px}.ap-more .ap-art .gem{width:60px;height:60px}.ap-t.k-back.ap-more .ap-art{border-radius:12px;border:2px dashed var(--gold-line);background:#280a128c}.ap-bgrow{padding:20px 36px!important}.art-deck{position:absolute;inset:0;background:#f4efe6 center/cover no-repeat}.art-deck.big{position:relative;width:100%;aspect-ratio:560/328;border-radius:16px}.preview .pv-other .art-deck.big{max-width:860px;margin:0 auto}html.look-bright{--panel:linear-gradient(180deg,rgba(86,52,150,.8),rgba(44,30,104,.86));--gold-line:rgba(255,222,150,.72);--muted:#d9cdf2}html.look-bright .panel{box-shadow:0 16px 36px #28145a73,inset 0 1px #ffffff47,inset 0 0 30px #ffffff0f}html.look-bright .btn-ghost,html.look-bright .icon-btn{background:#462c8cb8}html.look-bright .lobby-shade{background:linear-gradient(180deg,#ffaa782e,#fff0 16% 40%,#40207861 60%,#2e1860b8)!important}html.look-bright .scr.lobby .dust{display:none}html.look-bright .scr .bg{filter:blur(5px) brightness(.95) saturate(1.1)!important}html.look-bright .scr.lobby .bg{filter:none!important}html.look-bright .scr.settings>.bg+.abs,html.look-bright .dim-bg{background:linear-gradient(180deg,#ffc8aa2e,#46288c80 45%,#2c1a64c7)!important}html.look-bright .shop-tabs{background:#462c8cd1}html.look-bright .set2 .lc{background:#462c8ccc}html.look-bright .set2 .lc.on{background:var(--btn-gold)}html.look-bright .art-back{background:radial-gradient(ellipse at 50% 60%,#7c5cc8,#3b2a7a 75%)}html.look-bright .ap-more .ap-art,html.look-bright .ap-t.k-back.ap-more .ap-art{background:#ffffff1f}html.look-bright .splash{background:#7aa7d8 url(/assets/sets/almond_picnic/table.webp) center/cover}html.look-bright .splash:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffecd640,#5a3caa59)}:where(html.look-bright) .splash>*{position:relative}html.look-bright .splash .pub{position:absolute;color:#fff;text-shadow:0 2px 6px rgba(40,20,90,.8)}.coll-card .cth>.more-n{display:flex;align-items:center;justify-content:center;font:900 30px var(--font-he-ui);color:var(--gold-hi);background:#00000059}.coll-card .cth>.more-n:after{display:none}html.look-bright .me-chip .nm,html.look-bright .me-chip .rk{text-shadow:0 1px 2px rgba(30,14,70,.95),0 0 10px rgba(40,20,90,.75)}.lk-panel .ap-sec:last-child{border-bottom:0}.seg.lk-mode{margin:14px 36px 4px}.seg.lk-mode button{display:flex;align-items:center;justify-content:center;gap:10px;height:76px}.seg.lk-mode svg{width:36px;height:36px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.seg.lk-mode svg .fillc{fill:currentColor;stroke:none}.ap-t.k-theme .ap-art{width:150px;height:236px;background-size:cover;background-position:center}.ap-t.k-mbg .ap-art{width:132px;height:224px;background-size:cover;background-position:center 20%}.ap-t.k-theme .ap-nm,.ap-t.k-mbg .ap-nm{max-width:156px;font-size:21px}.lk-mini{position:absolute;left:16px;right:16px;bottom:18px;height:104px;border-radius:14px;border:2px solid;display:flex;flex-direction:column;gap:9px;padding:14px;box-shadow:0 6px 14px #00000059}.lk-mini i{display:block;height:10px;border-radius:5px;width:70%}.lk-mini i+i{width:52%}.lk-mini b{display:block;position:absolute;bottom:13px;inset-inline-end:12px;width:46px;height:24px;border-radius:12px}.lk-mini b:after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:18px;height:18px;border-radius:50%;background:#fff}.lk-link{position:absolute;bottom:10px;inset-inline-end:10px;width:48px;height:48px;border-radius:50%;background:#0e0908cc;border:2px solid var(--gold-line);display:flex;align-items:center;justify-content:center}.lk-link svg{width:30px;height:30px;fill:none;stroke:#f6dc8e;stroke-width:3;stroke-linecap:round}html.th-alt .vignette{background:radial-gradient(ellipse 75% 65% at 50% 45%,transparent 45%,rgba(var(--d0),.55) 80%,rgba(var(--d0),.85) 100%)}html.th-alt .rays{background:linear-gradient(105deg,transparent 30%,rgba(var(--acc),.1) 36%,transparent 42%),linear-gradient(98deg,transparent 46%,rgba(120,150,255,.08) 50%,transparent 55%),linear-gradient(112deg,transparent 55%,rgba(255,120,120,.07) 60%,transparent 66%)}html.th-alt .dust{background-image:radial-gradient(circle,rgba(var(--acc),.9) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(var(--acc),.6) 0 1px,transparent 2px)}html.th-alt .glow{background:radial-gradient(circle,rgba(var(--acc),.55),rgba(255,140,40,.15) 40%,transparent 70%)}html.th-alt .muted{color:var(--muted)}html.th-alt .panel{background:var(--panel);border:2px solid var(--gold-line)}html.th-alt .panel.ornate:before{border:1px solid rgba(var(--acc),.25)}html.th-alt .btn-ghost{background:rgba(var(--d1),.7);border:2px solid var(--gold-line)}html.th-alt .icon-btn{background:rgba(var(--d0),.75)}html.th-alt .pill{background:rgba(var(--d0),.78)}html.th-alt .avatar .ring{background:conic-gradient(var(--gold-hi) 0 calc(var(--t,1)*360deg),rgba(var(--d2),.9) 0)}html.th-alt .avatar .ring:after{border:3px solid rgba(var(--d1),1)}html.th-alt .avatar.idle .ring{background:linear-gradient(180deg,#7a6040,rgba(var(--d2),1))}html.th-alt .avatar.active:before{background:radial-gradient(circle,rgba(var(--acc),.55) 40%,#ffa02800 70%)}html.th-alt .avatar.urgent .ring{background:conic-gradient(#ff6a4a 0 calc(var(--t,1)*360deg),#3c2d23e6 0)}html.th-alt .avatar .count{background:var(--btn-wine);border:2px solid var(--gold)}html.th-alt .drop-hint{border:3px dashed rgba(var(--acc),.7);background:rgba(var(--acc),.08)}html.th-alt .status{background:linear-gradient(180deg,rgba(var(--d1),.92),rgba(var(--d0),.92));border:2px solid var(--gold)}html.th-alt .timerbar{background:#ffffff1f}html.th-alt .timerbar i{background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-alt .deck-count{background:rgba(var(--d0),.85)}html.th-alt .size-chip{background:rgba(var(--d1),.8);border:2px solid rgba(var(--acc),.35)}html.th-alt .size-chip.on{background:var(--btn-gold);color:#2a1606;border:3px solid #fff0bf}html.th-alt .nav{background:linear-gradient(180deg,rgba(var(--d0),.4),rgba(var(--d0),.96) 35%)}html.th-alt .nav div.on{color:var(--gold-hi)}html.th-alt .toggle{background:rgba(var(--d2),1);border:2px solid rgba(var(--acc),.4)}html.th-alt .toggle:after{background:#bba98c}html.th-alt .toggle.on{background:linear-gradient(180deg,rgba(var(--acc),1),#8a5a12);border-color:#fff0bf}html.th-alt .toggle.on:after{background:#fff6dc}html.th-alt,html.th-alt body{background:rgba(var(--d0),1)}html.th-alt .trump-pill .suit{color:rgba(var(--gh-rgb),1)}html.th-alt .trump-pill .suit.red{color:#ff6b6b}html.th-alt .bubble{background:linear-gradient(180deg,#fff4d6,rgba(var(--acc),1))}html.th-alt .bubble.red{background:linear-gradient(180deg,#c42a40,rgba(var(--w),1))}html.th-alt .bubble.gold{background:var(--btn-gold)}html.th-alt .toast{background:linear-gradient(180deg,rgba(var(--d1),.95),rgba(var(--d0),.95))}html.th-alt .toast.gold{background:var(--btn-gold)}html.th-alt .seg{background:rgba(var(--d0),.7);border:2px solid rgba(var(--acc),.35)}html.th-alt .seg button.on{background:var(--btn-gold);color:#2a1606}html.th-alt .nav button.on{color:var(--gold-hi)}html.th-alt .dim-bg{background:linear-gradient(180deg,rgba(var(--d0),.72),rgba(var(--d0),.86))}html.th-alt .row+.row{border-top:1px solid rgba(var(--acc),.18)}html.th-alt .lang-card.on{background:linear-gradient(180deg,#78501499,rgba(var(--d1),.9));border-color:var(--gold-hi)}html.th-alt .cos.on{border-color:var(--gold-hi)}html.th-alt .cos.on .st{color:var(--gold-hi)}html.th-alt .cos .lk{background:rgba(var(--d0),.85)}html.th-alt .prof-top input{background:rgba(var(--d0),.35)}html.th-alt .av-grid img.on{border-color:var(--gold-hi)}html.th-alt .modal-wrap{background:rgba(var(--d0),.72)}html.th-alt .splash{background:rgba(var(--d0),1) url(/assets/bg/lobby.webp) center/cover}html.th-alt .splash .bar{background:#ffffff1f}html.th-alt .splash .bar i{background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-alt .tip-card b{color:var(--candle)}html.th-alt .tip-card span{color:var(--ivory)}html.th-alt .explain .dot.on{background:var(--gold-hi)}html.th-alt .splash .quote{background:rgba(var(--d0),.72)}html.th-alt body{background:rgba(var(--d0),1)}html.th-alt body.land{background:rgba(var(--d0),1) url(/assets/bg/lobby-v.webp) center/cover no-repeat}html.th-alt body.land:before{background:rgba(var(--d0),.78)}html.th-alt .end .place-badge{background:rgba(var(--d1),1)}html.th-alt .set2 .lc{background:rgba(var(--d1),.8);border:2px solid rgba(var(--acc),.35)}html.th-alt .set2 .lc.on{background:var(--btn-gold);border:3px solid #fff0bf;color:#2a1606}html.th-alt .set2 .lc .radio{border:3px solid var(--gold-line)}html.th-alt .set2 .lc.on .radio{border-color:#2a1606}html.th-alt .set2 .lc.on .radio i{background:#2a1606}html.th-alt .set2 .srow{border-bottom:1px solid rgba(var(--acc),.18)}html.th-alt .set2 .slider{background:#ffffff1f}html.th-alt .set2 .slider i{background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-alt [dir=rtl] .set2 .slider i{background:linear-gradient(270deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-alt .set2 .slider span{background:#fff6dc;border:3px solid var(--gold)}html.th-alt .set2 .sk .th{border:2px solid rgba(var(--acc),.35);background:center/cover}html.th-alt .set2 .sk.on .th{border:4px solid var(--gold-hi)}html.th-alt .set2 .sk.on .nm{color:var(--gold-hi)}html.th-alt .shop-bal .q{background:rgba(var(--d0),.5)}html.th-alt .shop-tabs{background:rgba(var(--d0),.78)}html.th-alt .shop-tabs button{background:transparent}html.th-alt .shop-tabs button.on{background:var(--btn-gold);color:#2a1606}html.th-alt .shop-tile .art{background:rgba(var(--d0),1)}html.th-alt .st{background:rgba(var(--d0),.4)}html.th-alt .st.on{color:#2a1606;background:var(--btn-gold);border-color:#fff0bf}html.th-alt .set-tag{background:rgba(var(--d0),.8)}html.th-alt .art-back{background:radial-gradient(ellipse at 50% 60%,rgba(var(--d1),1),rgba(var(--d0),1) 75%)}html.th-alt .pv-stage{background:rgba(var(--d0),1)}html.th-alt .skins .sk.more .th,html.th-alt .backs .bk.more{background:rgba(var(--w),.6);border:2px dashed var(--gold-line)}html.th-alt .nav .badge{background:linear-gradient(180deg,#e04a62,#8a0f24)}html.th-alt .lv-badge{background:radial-gradient(circle at 40% 35%,rgba(var(--w),1),rgba(var(--d0),1))}html.th-alt .q-day{background:var(--panel)}html.th-alt .q-day.today{background:linear-gradient(180deg,rgba(var(--d2),.85),rgba(var(--d1),.95))}html.th-alt .q-ai{background:rgba(var(--d0),.45)}html.th-alt .modal-wrap.broadcast .modal{border-color:var(--gold)}html.th-alt .modal-wrap.broadcast.sev-warning .modal{border-color:rgba(var(--acc),1)}html.th-alt .art-lobby{background:rgba(var(--d0),1) center 20%/cover no-repeat}html.th-alt .art-lobby.big:after{background:linear-gradient(180deg,rgba(var(--d0),.45),#08050400 14% 40%,rgba(var(--d0),.55) 58%,rgba(var(--d0),.88))}html.th-alt .art-lobby .al-btn{background:linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-alt .art-lobby .al-p1{background:rgba(var(--d0),.8)}html.th-alt .art-lobby .al-p2{background:rgba(var(--w),.8)}html.th-alt .coll-card .cth>div{background:rgba(var(--d0),1) center/cover}html.th-alt .coll-card .cth>div:not(.own):after{background:rgba(var(--d0),.45)}html.th-alt .icon-btn .badge,html.th-alt .g-setrow .badge{background:linear-gradient(180deg,#e04a62,#8a0f24)}html.th-alt .g-in{background:rgba(var(--d0),.45);color:var(--parchment)}html.th-alt .g-in::placeholder{color:rgba(var(--gh-rgb),.4)}html.th-alt .g-ic svg{stroke:var(--gold-hi)}html.th-alt .emo-pick{background:rgba(var(--d0),.92)}html.th-alt .emo-pick button{background:none}html.th-alt .emo-pick button:active{background:rgba(var(--acc),.15)}html.th-alt .bubble.emo{background:#fff8e6f2}html.th-alt .crown-moment .cm-glow{background:radial-gradient(circle,rgba(var(--acc),.55),rgba(var(--acc),.15) 45%,transparent 70%)}html.th-alt .crown-moment .cm-rays{background:repeating-conic-gradient(rgba(var(--acc),.22) 0 6deg,transparent 6deg 18deg)}html.th-alt .sp-tile{border:2px solid rgba(var(--acc),.55);background:linear-gradient(180deg,rgba(var(--w),.92),rgba(var(--w),.95))}html.th-alt .hol-th.on{border-color:var(--gold)}html.th-alt .pz-tile{border:2px solid rgba(var(--acc),.5);background:linear-gradient(180deg,rgba(var(--w),1),rgba(var(--d0),1))}html.th-alt .pz-tile.sol{background:linear-gradient(180deg,rgba(var(--d2),1),rgba(var(--d1),1));border-color:var(--gold)}html.th-alt .tools .tool{background:radial-gradient(circle at 35% 30%,rgba(var(--d2),.96),rgba(var(--d0),.96));border:3px solid rgba(var(--acc),.75)}html.th-alt .tools .tool svg{stroke:var(--gold-hi)}html.th-alt .tools .tool .sk{background:rgba(var(--d0),.92);border:2px solid rgba(var(--acc),.6)}html.th-alt .tools .tool.add{background:linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1));border-color:#fff3c8}html.th-alt .tools .tool.undo{border-color:rgba(var(--acc),1)}html.th-alt .tools .tool.undo .ring circle{stroke:rgba(var(--gh-rgb),1)}html.th-alt .streak{color:rgba(var(--gh-rgb),1)}html.th-alt .scr-toast{background:linear-gradient(180deg,rgba(var(--d1),.97),rgba(var(--d0),.97))}html.th-alt .wish-btn.on{color:#ff5d78}html.th-alt .pv-try-row button{border:3px solid rgba(var(--acc),.35);background:rgba(var(--d0),1)}html.th-alt .pv-try-row button.on{border-color:var(--gold-hi)}html.th-alt .db-it{background:rgba(var(--d0),1);border:2px solid rgba(var(--acc),.6)}html.th-alt .hrow{background:rgba(var(--d1),.82);border:1.5px solid rgba(var(--acc),.3)}html.th-alt .wr-chart .grid{stroke:rgba(var(--gh-rgb),.25);fill:none}html.th-alt .wr-chart .line{fill:none;stroke:var(--gold-hi)}html.th-alt .wr-chart circle.w1,html.th-alt .chart-legend i.w1{fill:rgba(var(--gh-rgb),1);background:rgba(var(--acc),1)}html.th-alt .wr-chart circle.ok,html.th-alt .chart-legend i.ok{fill:#7fb6d9;background:#7fb6d9}html.th-alt .wr-chart circle.dk,html.th-alt .chart-legend i.dk{fill:#d9464f;background:#d9464f}html.th-alt .rrow,html.th-alt .brow,html.th-alt .grow{border-bottom:1px solid rgba(var(--acc),.15)}html.th-alt .rrow:last-child,html.th-alt .brow:last-child,html.th-alt .grow:last-child{border-bottom:0}html.th-alt .brow .bar{background:#ffffff14}html.th-alt .brow .bar i{background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-alt .titles button{background:rgba(var(--d1),.8);border:2px solid rgba(var(--acc),.4)}html.th-alt .titles button.on{background:var(--btn-gold);color:#2a1606;border-color:#fff3c8}html.th-alt .chip-title{color:var(--parchment)}html.th-alt .chip-title .flame{color:rgba(var(--gh-rgb),1)}html.th-alt .bk-code{background:rgba(var(--d0),1);border:2px solid rgba(var(--acc),.5)}html.th-alt .resume-bar{border-color:var(--gold-hi)}html.th-alt .resume-bar .rb-go{border:0}html.th-alt .resume-bar .rb-x{border-inline-start:1.5px solid rgba(var(--acc),.35);border:0}html.th-alt body.a11y-hc .panel{background:rgba(var(--d0),.97)!important;border-color:rgba(var(--acc),1)!important}html.th-alt body.a11y-hc .muted{color:rgba(var(--gh-rgb),1)!important}html.th-alt body.a11y-hc .btn-ghost,html.th-alt body.a11y-hc .status{background:rgba(var(--d0),1)!important;border:3px solid rgba(var(--acc),1)!important;color:#fff!important}html.th-alt body.a11y-hc .btn-row .btn{outline:3px solid #fff}html.th-alt body.a11y-hc .dim-bg{background:rgba(var(--d0),.82)!important}html.th-alt body.a11y-hc .nav-bar{background:rgba(var(--d0),1)!important}html.th-alt .srow.vol input[type=range]{accent-color:rgba(var(--gh-rgb),1)}html.th-alt .ladder-chip{background:rgba(var(--d0),.85)}html.th-alt .ladder-chip .ld i.ok{background:var(--gold-hi)}html.th-alt .wel-name{background:rgba(var(--d0),.85)}html.th-alt .wel-know button.on{background:rgba(var(--d2),.85);border-color:var(--gold-hi)}html.th-alt .langs-mini button{background:rgba(var(--d0),.8);border:2px solid rgba(var(--acc),.5)}html.th-alt .langs-mini button.on{background:var(--btn-gold);color:#2a1606}html.th-alt .gl{border-bottom:1px solid rgba(var(--acc),.15)}html.th-alt .gl:last-child{border-bottom:0}html.th-alt #splash .tap-hint{color:rgba(var(--gh-rgb),1)}html.th-alt .fx-moment .mo-suit{background:linear-gradient(110deg,rgba(var(--acc),1) 30%,#fff2c0,rgba(var(--acc),1) 70%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text}html.th-alt .fx-moment .mo-suit.red{background-image:linear-gradient(110deg,#8f1a22 30%,#ffd9c0,#c0303a 70%)}html.th-alt .mode-tag{border:2px solid rgba(var(--acc),.7);background:rgba(var(--d0),.72);color:rgba(var(--gh-rgb),1)}html.th-alt .tip-card .tip-x{border:2px solid rgba(var(--acc),.6);background:rgba(var(--d0),.6);color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .wallet-total .wt-main{background:rgba(var(--w),.72)}html.th-alt .mode-tag small{color:var(--parchment,rgba(var(--gh-rgb),1))}html.th-alt #fb-fab{border:1.5px solid rgba(var(--acc),.85);background:radial-gradient(circle at 35% 30%,rgba(var(--d2),1),rgba(var(--d1),1))}html.th-alt .fb-wrap{background:rgba(var(--d0),.62)}html.th-alt .fb-card{background:linear-gradient(180deg,rgba(var(--d1),1),rgba(var(--d1),1));border:1.5px solid rgba(var(--acc),.7);border-bottom:0}html.th-alt .fb-x{border:1px solid rgba(var(--acc),.4);background:rgba(var(--d0),.25);color:rgba(var(--gh-rgb),1)}html.th-alt .fb-h{color:rgba(var(--gh-rgb),1)}html.th-alt .fb-k{border:1.5px solid rgba(var(--acc),.45);background:#ffffff0d;color:#f7ecd2}html.th-alt .fb-k.on{border-color:rgba(var(--acc),1);background:linear-gradient(180deg,rgba(var(--acc),.28),rgba(var(--acc),.1))}html.th-alt .fb-t{border:1px solid rgba(var(--acc),.4);background:rgba(var(--d0),.35)}html.th-alt .fb-mail{color:rgba(var(--gh-rgb),1)}html.th-alt .gs-x{background:rgba(var(--d0),.4)}html.th-alt .pid-row{background:rgba(var(--d0),.35)}html.th-alt .gr-rays{background:repeating-conic-gradient(from 0deg,rgba(var(--acc),.16) 0deg 9deg,transparent 9deg 22deg)}html.th-alt .gift-chip{background:linear-gradient(180deg,rgba(var(--d2),.92),rgba(var(--d1),.92))}html.th-alt .music-modal .mrow{border:2px solid rgba(var(--acc),.35);background:rgba(var(--d0),.55)}html.th-alt .music-modal .mrow.on{border-color:var(--gold-hi,rgba(var(--acc),1));background:rgba(var(--d2),.55)}html.th-alt .music-modal .mrow .radio{border:3px solid var(--gold-line)}html.th-alt .music-modal .mrow .radio i{background:transparent}html.th-alt .music-modal .mrow.on .radio{border-color:var(--gold-hi)}html.th-alt .music-modal .mrow.on .radio i{background:var(--gold-hi)}html.th-alt .music-modal .mprev{border:2px solid rgba(var(--acc),.35);background:rgba(var(--d0),.55)}html.th-alt .music-modal .mprev.on{border-color:var(--gold-hi,rgba(var(--acc),1));background:rgba(var(--d2),.55)}html.th-alt .ic{stroke:currentColor}html.th-alt .g-ic .ic{stroke:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .sp-ic .ic,html.th-alt .ic-gold{color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt #fb-fab .ic{color:rgba(var(--gh-rgb),1)}html.th-alt.look-bright #fb-fab{background:radial-gradient(circle at 35% 30%,#8a6ad6,#45308f)}html.th-alt.look-bright #fb-fab .ic{color:#fff}html.th-alt .fb-k .ic{color:rgba(var(--gh-rgb),1)}html.th-alt .pg-sheet .pg-ic .ic{color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt.look-bright .pg-sheet .pg-ic .ic{color:#8a5cf6}html.th-alt .rs-chip{border:2px solid rgba(var(--acc),.45);background:rgba(var(--d0),.55)}html.th-alt .rs-chip.on{background:linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1));border-color:rgba(var(--acc),1);color:#3a2205}html.th-alt .replay-bar{border:2px solid var(--gold,rgba(var(--acc),1));background:rgba(var(--d0),.88);color:var(--parchment)}html.th-alt .replay-bar button{border:2px solid rgba(var(--acc),.55);background:rgba(var(--d1),.9);color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .replay-bar .rp-main{background:var(--btn-gold,linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1)));color:#3a1e06;border-color:#fff1c2}html.th-alt .replay-bar .rp-fast.on{background:var(--gold,rgba(var(--acc),1));color:#2a1606}html.th-alt .replay-bar .rp-tag{color:var(--candle,rgba(var(--gh-rgb),1))}html.th-alt .pass-cover{background:radial-gradient(ellipse at 50% 40%,rgba(var(--d1),1),rgba(var(--d0),1) 70%)}html.th-alt .pass-cover .pc-ic .ic{color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .pass-cover .pc-t{color:var(--parchment)}html.th-alt .pass-cover .pc-name{color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .pass-chip{border:2px solid rgba(var(--acc),.7);background:rgba(var(--d1),.85);color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .league-panel{background:linear-gradient(180deg,rgba(var(--d1),.94),rgba(var(--d0),.96))}html.th-alt .rp-row{border-bottom:1px solid rgba(var(--acc),.18)}html.th-alt .rp-row:last-child{border-bottom:0}html.th-alt .rp-btn{border:2px solid rgba(var(--acc),.6);background:rgba(var(--d1),.9);color:var(--gold-hi,rgba(var(--gh-rgb),1))}html.th-alt .rp-btn.gold{background:var(--btn-gold,linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1)));color:#3a1e06;border-color:#fff1c2}html.th-alt .km-item{background:rgba(var(--d0),.28);border:1px solid rgba(var(--acc),.28)}html.th-alt .km-n{background:var(--gold,rgba(var(--acc),1))}html.th-alt .ps-name input{border:2px solid rgba(var(--acc),.55);background:rgba(var(--d0),.35)}html.th-alt .lg-news .ic{color:var(--gold-hi)}html.th-alt .lg-news.up .ic{color:#8fdc8a}html.th-alt .lg-news.down .ic{color:#ff9d9d}html.th-alt .lg-row{border-bottom:1px solid rgba(var(--acc),.12)}html.th-alt .lg-row:last-child{border-bottom:0}html.th-alt .lg-row.me{outline:3px solid var(--gold-hi)}html.th-alt .lg-row img{border:2px solid rgba(var(--acc),.6)}html.th-alt .lg-legend .up .ic{color:#8fdc8a}html.th-alt .lg-legend .down .ic{color:#ff9d9d}html.th-alt .md-tab{border:2px solid rgba(var(--acc),.35);background:rgba(var(--d0),.65)}html.th-alt .md-tab.on{background:var(--btn-gold);color:#2a1606;border-color:#fff0bf}html.th-alt .md-card{border:2px solid rgba(var(--acc),.5);background:linear-gradient(180deg,rgba(var(--w),.92),rgba(var(--w),.95))}html.th-alt .md-ic{background:radial-gradient(circle,rgba(var(--d2),1),rgba(var(--d1),1))}html.th-alt .md-tx small{color:rgba(var(--gh-rgb),.78)}html.th-alt .md-badge{color:var(--gold-hi)}html.th-alt .md-badge .ic{color:rgba(var(--gh-rgb),1)}html.th-alt .tn-vs img{background:rgba(var(--d1),1)}html.th-alt .bk-m{background:rgba(var(--d0),.7);border:1.5px solid rgba(var(--acc),.28)}html.th-alt .bk-col.now .bk-m{border-color:rgba(var(--acc),.6)}html.th-alt .bk-av{background:rgba(var(--d1),1);border:1.5px solid rgba(var(--acc),.5)}html.th-alt .bk-p.me{background:rgba(var(--acc),.22)}html.th-alt .bk-p.won .bk-av{border-color:var(--gold-hi)}html.th-alt .bk-lv.lv-easy{background:#7fbf6a}html.th-alt .bk-lv.lv-medium{background:rgba(var(--acc),1)}html.th-alt .bk-lv.lv-hard{background:#e5395e}html.th-alt .bk-col.champ .bk-m{border-color:var(--gold)}html.th-alt .mz-path path{stroke:rgba(var(--gh-rgb),.38)}html.th-alt .mz-node{background:radial-gradient(circle at 40% 35%,rgba(var(--d2),1),rgba(var(--d1),1));border:4px solid rgba(var(--acc),.55)}html.th-alt .mz-node .ic{color:var(--muted)}html.th-alt .mz-row.clear .mz-node{background:radial-gradient(circle at 40% 35%,rgba(var(--acc),1),rgba(var(--acc),1));border-color:#fff0bf}html.th-alt .mz-row.cur .mz-node{border-color:var(--gold-hi)}html.th-alt .mz-node.chest{background:radial-gradient(circle,rgba(var(--d1),1),rgba(var(--d0),1))}html.th-alt .mz-card{background:rgba(var(--d0),.78);border:1.5px solid rgba(var(--acc),.35)}html.th-alt .mz-row.cur .mz-card{border-color:var(--gold-hi)}html.th-alt .rr-card{background:linear-gradient(160deg,#fbf1d8,rgba(var(--acc),1) 60%,rgba(var(--acc),1))}html.th-alt .rr-pl .ic{color:#7a1424}html.th-alt .rr-list li{border:1.5px solid rgba(var(--acc),.35)}html.th-alt .rr-list .ic{color:#7a1424}html.th-alt .lt-row{background:rgba(var(--d0),.6);border:1.5px solid rgba(var(--acc),.3)}html.th-alt .ch-rule{background:rgba(var(--acc),.16)}html.th-alt .ch-streak .ic{color:var(--muted)}html.th-alt .ch-streak.on .ic{color:rgba(var(--gh-rgb),1)}html.th-alt .ch-streak b{color:var(--gold-hi)}html.th-alt .ap-sec{border-bottom:1px solid rgba(var(--acc),.18)}html.th-alt .ap-art{background:rgba(var(--d0),1) center/cover no-repeat;border:2px solid rgba(var(--acc),.4)}html.th-alt .ap-t.k-back .ap-art{background:transparent;border:0}html.th-alt .ap-t.on .ap-art{border:4px solid var(--gold-hi)}html.th-alt .ap-t.on .ap-nm{color:var(--gold-hi)}html.th-alt .ap-price{background:rgba(var(--d0),.82)}html.th-alt .ap-more .ap-art,html.th-alt .ap-t.k-back.ap-more .ap-art{background:rgba(var(--w),.55);border:2px dashed var(--gold-line)}html.th-alt.look-bright .btn-ghost,html.th-alt.look-bright .icon-btn{background:#462c8cb8}html.th-alt.look-bright .lobby-shade{background:linear-gradient(180deg,#ffaa782e,#fff0 16% 40%,#40207861 60%,rgba(var(--d1),.72))!important}html.th-alt.look-bright .scr.settings>.bg+.abs,html.th-alt.look-bright .dim-bg{background:linear-gradient(180deg,#ffc8aa2e,#46288c80 45%,rgba(var(--d1),.78))!important}html.th-alt.look-bright .shop-tabs{background:#462c8cd1}html.th-alt.look-bright .set2 .lc{background:#462c8ccc}html.th-alt.look-bright .set2 .lc.on{background:var(--btn-gold)}html.th-alt.look-bright .art-back{background:radial-gradient(ellipse at 50% 60%,#7c5cc8,#3b2a7a 75%)}html.th-alt.look-bright .ap-more .ap-art,html.th-alt.look-bright .ap-t.k-back.ap-more .ap-art{background:#ffffff1f}html.th-alt.look-bright .splash{background:#7aa7d8 url(/assets/sets/almond_picnic/table.webp) center/cover}html.th-alt.look-bright .splash:before{background:linear-gradient(180deg,#ffecd640,#5a3caa59)}html.th-alt .coll-card .cth>.more-n{background:rgba(var(--d0),.35)}html.th-alt .lk-panel .ap-sec:last-child{border-bottom:0}html.th-alt .lk-link{background:rgba(var(--d0),.8)}html.th-alt .lk-link svg{stroke:rgba(var(--gh-rgb),1)}html.th-day .vignette:where(:not(#stage *)){background:radial-gradient(ellipse 75% 65% at 50% 45%,transparent 45%,rgba(var(--d0),.833) 80%,rgba(var(--d0),.938) 100%)}html.th-day .rays:where(:not(#stage *)){opacity:.85;background:linear-gradient(105deg,transparent 30%,rgba(var(--acc),.1) 36%,transparent 42%),linear-gradient(98deg,transparent 46%,rgba(120,150,255,.08) 50%,transparent 55%),linear-gradient(112deg,transparent 55%,rgba(255,120,120,.07) 60%,transparent 66%)}html.th-day .dust:where(:not(#stage *)){opacity:.85;background-image:radial-gradient(circle,rgba(var(--acc),.9) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(var(--acc),.6) 0 1px,transparent 2px)}html.th-day .glow:where(:not(#stage *)){background:radial-gradient(circle,rgba(var(--acc),.55),rgba(255,140,40,.15) 40%,transparent 70%)}html.th-day .gold-text:where(:not(#stage *)){filter:drop-shadow(0 0 22px rgba(255,190,80,.45)) drop-shadow(0 5px 6px rgba(var(--bsh-rgb),.27))}html.th-day .muted:where(:not(#stage *)){color:var(--muted)}html.th-day .panel:where(:not(#stage *)){box-shadow:0 18px 40px rgba(var(--bsh-rgb),.18),inset 0 1px #ffe6aa2e,inset 0 0 40px rgba(var(--bsh-rgb),.15);background:var(--panel);border:2px solid var(--gold-line)}html.th-day .panel.ornate:where(:not(#stage *)):before{border:1px solid rgba(var(--acc),.25)}html.th-day .btn-wine:where(:not(#stage *)){color:var(--c-ivory)}html.th-day .btn-ghost:where(:not(#stage *)){background:rgba(var(--d1),.885);box-shadow:0 10px 22px rgba(var(--bsh-rgb),.15);color:var(--parchment);border:2px solid var(--gold-line)}html.th-day .btn-off:where(:not(#stage *)){opacity:.85}html.th-day .btn small:where(:not(#stage *)){opacity:.85}html.th-day .icon-btn:where(:not(#stage *)){background:rgba(var(--d0),.902);box-shadow:0 8px 18px rgba(var(--bsh-rgb),.15)}html.th-day .pill:where(:not(#stage *)){background:rgba(var(--d0),.913)}html.th-day .tag.wait:where(:not(#stage *)){color:var(--c-muted)}html.th-day .avatar .ring:where(:not(#stage *)){background:conic-gradient(var(--c-gold-hi) 0 calc(var(--t,1)*360deg),rgba(var(--d2),.955) 0);box-shadow:0 10px 24px rgba(var(--bsh-rgb),.21)}html.th-day .avatar .ring:where(:not(#stage *)):after{border:3px solid rgba(var(--d1),1)}html.th-day .avatar.idle .ring:where(:not(#stage *)){background:linear-gradient(180deg,#7a6040,rgba(var(--d2),.99))}html.th-day .avatar.active:where(:not(#stage *)):before{background:radial-gradient(circle,rgba(var(--acc),.55) 40%,#ffa02800 70%)}html.th-day .avatar.urgent .ring:where(:not(#stage *)){background:conic-gradient(#ff6a4a 0 calc(var(--t,1)*360deg),#3c2d23e6 0)}html.th-day .avatar .name b:where(:not(#stage *)){text-shadow:0 2px 6px rgba(var(--tsh-rgb),.48)}html.th-day .avatar .count:where(:not(#stage *)){background:var(--btn-wine);border:2px solid var(--gold);box-shadow:0 4px 10px #000}html.th-day .drop-hint:where(:not(#stage *)){border:3px dashed rgba(var(--acc),.7);background:rgba(var(--acc),.08)}html.th-day .status:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d1),.962),rgba(var(--d0),.962));box-shadow:0 0 34px #ffbe5059,0 10px 24px rgba(var(--bsh-rgb),.21);border:2px solid var(--gold);color:var(--gold-hi)}html.th-day .status .sub:where(:not(#stage *)){color:var(--parchment)}html.th-day .timerbar:where(:not(#stage *)){background:rgba(var(--tx-rgb),.06)}html.th-day .timerbar i:where(:not(#stage *)){background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-day .deck-count:where(:not(#stage *)){background:rgba(var(--d0),.938);box-shadow:0 4px 12px rgba(var(--bsh-rgb),.3)}html.th-day .pile-label:where(:not(#stage *)){text-shadow:0 2px 6px rgba(var(--tsh-rgb),.48)}html.th-day .size-chip:where(:not(#stage *)){background:rgba(var(--d1),.92);border:2px solid rgba(var(--acc),.35)}html.th-day .size-chip small:where(:not(#stage *)){opacity:.85}html.th-day .size-chip.on:where(:not(#stage *)){background:var(--btn-gold);color:#2a1606;border:3px solid #fff0bf;box-shadow:0 0 30px #ffbe5073}html.th-day .ribbon:where(:not(#stage *)){color:var(--c-gold-hi);box-shadow:0 6px 14px rgba(var(--bsh-rgb),.3)}html.th-day .nav:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d0),.78),rgba(var(--d0),.976) 35%)}html.th-day .nav div.on:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .toggle:where(:not(#stage *)){background:rgba(var(--d2),.99);border:2px solid rgba(var(--acc),.4)}html.th-day .toggle:where(:not(#stage *)):after{background:#bba98c}html.th-day .toggle.on:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--acc),1),#8a5a12);border-color:#fff0bf}html.th-day .toggle.on:where(:not(#stage *)):after{background:#fff6dc;box-shadow:0 0 12px #ffdc8ccc}html.th-day,html.th-day body{background:rgba(var(--d0),.99)}html.th-day .trump-pill .suit:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .trump-pill .suit.red:where(:not(#stage *)){color:#821717}html.th-day .bubble:where(:not(#stage *)){background:linear-gradient(180deg,#fff4d6,rgba(var(--acc),1));box-shadow:0 10px 24px rgba(var(--bsh-rgb),.18)}html.th-day .bubble.red:where(:not(#stage *)){background:linear-gradient(180deg,#c42a40,rgba(var(--w),.99));color:#ffe8e0}html.th-day .bubble.gold:where(:not(#stage *)){background:var(--btn-gold)}html.th-day .toast:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d1),.972),rgba(var(--d0),.972));box-shadow:0 0 60px #ffbe5073,0 20px 40px rgba(var(--bsh-rgb),.21)}html.th-day .toast.gold:where(:not(#stage *)){background:var(--btn-gold)}html.th-day .logo-wrap .crown:where(:not(#stage *)){filter:drop-shadow(0 10px 30px rgba(var(--bsh-rgb),.24)) drop-shadow(0 0 40px rgba(255,190,90,.35))}html.th-day .logo-wrap .l2row i:where(:not(#stage *)){background:linear-gradient(90deg,transparent,var(--c-gold))}html.th-day .logo-wrap .l2row i:last-child:where(:not(#stage *)){background:linear-gradient(270deg,transparent,var(--c-gold))}html.th-day .tagline:where(:not(#stage *)){text-shadow:0 2px 10px rgba(var(--tsh-rgb),.48)}html.th-day .seg:where(:not(#stage *)){background:rgba(var(--d0),.885);border:2px solid rgba(var(--acc),.35)}html.th-day .seg button.on:where(:not(#stage *)){background:var(--btn-gold);color:#2a1606;box-shadow:0 0 18px #ffbe5066}html.th-day .wide-btn .t small:where(:not(#stage *)){opacity:.85}html.th-day .wide-btn .soon:where(:not(#stage *)){background:var(--c-candle)}html.th-day .teaser .h:where(:not(#stage *)){text-shadow:0 2px 8px rgba(var(--tsh-rgb),.48)}html.th-day .nav button.on:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .nav button img:where(:not(#stage *)){opacity:.85}html.th-day .nav button.on img:where(:not(#stage *)){opacity:1}html.th-day .dim-bg:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d0),.892),rgba(var(--d0),.941))}html.th-day .row+.row:where(:not(#stage *)){border-top:1px solid rgba(var(--acc),.18)}html.th-day .lang-card.on:where(:not(#stage *)){background:linear-gradient(180deg,#78501499,rgba(var(--d1),.955));border-color:var(--gold-hi);box-shadow:0 0 30px #ffbe5059}html.th-day .cos img.bk:where(:not(#stage *)){box-shadow:0 10px 20px rgba(var(--bsh-rgb),.18)}html.th-day .cos.on:where(:not(#stage *)){border-color:var(--gold-hi);box-shadow:0 0 34px #ffbe5066}html.th-day .cos.on .st:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .cos .lk:where(:not(#stage *)){background:rgba(var(--d0),.938)}html.th-day .note:where(:not(#stage *)){opacity:.85}html.th-day .prof-top input:where(:not(#stage *)){background:rgba(var(--d0),.762)}html.th-day .av-grid img.on:where(:not(#stage *)){border-color:var(--gold-hi);box-shadow:0 0 20px #ffbe5099}html.th-day .howto .step .n:where(:not(#stage *)){box-shadow:0 0 18px #ffbe5066}html.th-day .howto .cards-demo img:where(:not(#stage *)){box-shadow:0 10px 24px rgba(var(--bsh-rgb),.21)}html.th-day .modal-wrap:where(:not(#stage *)){background:rgba(var(--d0),.892)}html.th-day .modal .soon-badge:where(:not(#stage *)){background:var(--c-candle)}html.th-day .splash:where(:not(#stage *)){background:rgba(var(--d0),.99) url(/assets/bg/lobby.webp) center/cover}html.th-day .splash .bar:where(:not(#stage *)){background:rgba(var(--tx-rgb),.06)}html.th-day .splash .bar i:where(:not(#stage *)){background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-day .splash .pub:where(:not(#stage *)){color:var(--muted)}html.th-day .tip-card b:where(:not(#stage *)){color:var(--candle)}html.th-day .tip-card span:where(:not(#stage *)){color:var(--ivory)}html.th-day .explain .dot:where(:not(#stage *)){background:rgba(var(--tx-rgb),.1)}html.th-day .explain .dot.on:where(:not(#stage *)){background:var(--c-gold-hi);box-shadow:0 0 10px #ffc85ab3}html.th-day .jester-pop:where(:not(#stage *)){filter:drop-shadow(0 20px 40px rgba(var(--bsh-rgb),.24))}html.th-day .splash .quote:where(:not(#stage *)){background:rgba(var(--d0),.892)}html.th-day .splash .tip:where(:not(#stage *)){color:var(--parchment)}html.th-day body{background:rgba(var(--d0),.99)}html.th-day body.land{background:rgba(var(--d0),.99) url(/assets/bg/lobby-v.webp) center/cover no-repeat}html.th-day body.land:before{background:rgba(var(--d0),.913)}html.th-day .lobby #private .soon:where(:not(#stage *)){background:var(--c-candle)}html.th-day .lobby-crown:where(:not(#stage *)){filter:drop-shadow(0 10px 30px rgba(var(--bsh-rgb),.24)) drop-shadow(0 0 40px rgba(255,190,90,.35))}html.th-day .end .place-badge:where(:not(#stage *)){background:rgba(var(--d1),.99)}html.th-day .end .jest-card:where(:not(#stage *)){box-shadow:0 0 40px #ffbe5066,0 20px 40px rgba(var(--bsh-rgb),.3)}html.th-day .set2 .lc:where(:not(#stage *)){background:rgba(var(--d1),.92);border:2px solid rgba(var(--acc),.35)}html.th-day .set2 .lc.on:where(:not(#stage *)){background:var(--btn-gold);border:3px solid #fff0bf;box-shadow:0 0 30px #ffbe5066;color:#2a1606}html.th-day .set2 .lc .radio:where(:not(#stage *)){border:3px solid var(--gold-line)}html.th-day .set2 .lc.on .radio:where(:not(#stage *)){border-color:#2a1606}html.th-day .set2 .lc.on .radio i:where(:not(#stage *)){background:#2a1606}html.th-day .set2 .lsub:where(:not(#stage *)){opacity:.85}html.th-day .set2 .srow:where(:not(#stage *)){border-bottom:1px solid rgba(var(--acc),.18)}html.th-day .set2 .slider:where(:not(#stage *)){background:rgba(var(--tx-rgb),.06)}html.th-day .set2 .slider i:where(:not(#stage *)){background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-day [dir=rtl] .set2 .slider i:where(:not(#stage *)){background:linear-gradient(270deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-day .set2 .slider span:where(:not(#stage *)){background:#fff6dc;border:3px solid var(--gold);box-shadow:0 0 14px #ffc85ab3}html.th-day .set2 .sk .th:where(:not(#stage *)){border:2px solid rgba(var(--acc),.35);background:center/cover}html.th-day .set2 .sk.on .th:where(:not(#stage *)){border:4px solid var(--gold-hi);box-shadow:0 0 26px #ffbe5080}html.th-day .set2 .sk.on .nm:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .set2 .bk.on img:where(:not(#stage *)){box-shadow:0 0 0 3px var(--gold),0 0 30px 6px #ffbe5080,0 10px 24px rgba(var(--bsh-rgb),.21)}html.th-day .shop-bal .q:where(:not(#stage *)){background:rgba(var(--d0),.815)}html.th-day .shop-tabs:where(:not(#stage *)){background:rgba(var(--d0),.913)}html.th-day .shop-tabs button:where(:not(#stage *)){background:transparent}html.th-day .shop-tabs button.on:where(:not(#stage *)){box-shadow:inset 0 2px #ffffff80,0 6px 14px rgba(var(--bsh-rgb),.15);background:var(--btn-gold);color:#2a1606}html.th-day .shop-tile.eq:where(:not(#stage *)){box-shadow:0 0 0 2px #f6dc8e59,0 0 40px #ffbe5040,0 18px 40px rgba(var(--bsh-rgb),.18)}html.th-day .shop-tile .art:where(:not(#stage *)){background:rgba(var(--d0),.99)}html.th-day .st:where(:not(#stage *)){background:rgba(var(--d0),.78)}html.th-day .st.on:where(:not(#stage *)){color:#2a1606;background:var(--btn-gold);border-color:#fff0bf}html.th-day .set-tag:where(:not(#stage *)){background:rgba(var(--d0),.92)}html.th-day .art-back:where(:not(#stage *)){background:radial-gradient(ellipse at 50% 60%,rgba(var(--d1),.99),rgba(var(--d0),.99) 75%)}html.th-day .art-back img:where(:not(#stage *)){box-shadow:0 10px 24px rgba(var(--bsh-rgb),.21)}html.th-day .shop-hero .art:where(:not(#stage *)){box-shadow:0 0 40px #ffbe5040}html.th-day .pv-stage:where(:not(#stage *)){background:rgba(var(--d0),.99)}html.th-day .pv-table img:where(:not(#stage *)){box-shadow:0 10px 22px rgba(var(--bsh-rgb),.195)}html.th-day .short-note:where(:not(#stage *)){color:#821725}html.th-day .skins .sk.more .th:where(:not(#stage *)),html.th-day .backs .bk.more:where(:not(#stage *)){background:rgba(var(--w),.85);border:2px dashed var(--gold-line)}html.th-day .nav .badge:where(:not(#stage *)){background:linear-gradient(180deg,#e04a62,#8a0f24)}html.th-day .lv-badge:where(:not(#stage *)){background:radial-gradient(circle at 40% 35%,rgba(var(--w),.99),rgba(var(--d0),.99));box-shadow:0 0 30px #ffbe5059,inset 0 0 20px rgba(var(--bsh-rgb),.18)}html.th-day .q-day:where(:not(#stage *)){box-shadow:0 10px 22px rgba(var(--bsh-rgb),.15);background:var(--panel)}html.th-day .q-day.today:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d2),.938),rgba(var(--d1),.972));box-shadow:0 0 0 2px #f6dc8e66,0 0 34px #ffbe5073}html.th-day .q-day.taken:where(:not(#stage *)){opacity:.85}html.th-day .q-mis.done:where(:not(#stage *)){box-shadow:0 0 30px #ffbe5040,0 18px 40px rgba(var(--bsh-rgb),.18)}html.th-day .q-mis.claimed:where(:not(#stage *)){opacity:.85}html.th-day .q-week.done:where(:not(#stage *)){box-shadow:0 0 34px #ffbe5059}html.th-day .q-ai:where(:not(#stage *)){background:rgba(var(--d0),.797)}html.th-day .q-a.done .q-ai:where(:not(#stage *)),html.th-day .q-a.claimed .q-ai:where(:not(#stage *)){box-shadow:0 0 18px #ffbe5066}html.th-day .modal-wrap.broadcast .modal:where(:not(#stage *)){border-color:var(--gold)}html.th-day .modal-wrap.broadcast.sev-warning .modal:where(:not(#stage *)){border-color:rgba(var(--acc),1)}html.th-day .lobby-word:where(:not(#stage *)){filter:drop-shadow(0 6px 18px rgba(var(--bsh-rgb),.255))}html.th-day .art-lobby:where(:not(#stage *)){background:rgba(var(--d0),.99) center 20%/cover no-repeat}html.th-day .shop-tile .art .art-lobby:where(:not(#stage *)){box-shadow:0 6px 18px rgba(var(--bsh-rgb),.18)}html.th-day .art-lobby.big:where(:not(#stage *)){box-shadow:0 18px 50px rgba(var(--bsh-rgb),.21)}html.th-day .art-lobby.big:where(:not(#stage *)):after{background:linear-gradient(180deg,rgba(var(--d0),.797),#08050400 14% 40%,rgba(var(--d0),.833) 58%,rgba(var(--d0),.948))}html.th-day .art-lobby .al-crest:where(:not(#stage *)){filter:drop-shadow(0 4px 10px rgba(var(--bsh-rgb),.3))}html.th-day .art-lobby .al-btn:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-day .art-lobby .al-p1:where(:not(#stage *)){background:rgba(var(--d0),.92)}html.th-day .art-lobby .al-p2:where(:not(#stage *)){background:rgba(var(--w),.92)}html.th-day .coll-card .cth>div:where(:not(#stage *)){background:rgba(var(--d0),.99) center/cover}html.th-day .coll-card .cth>div:not(.own):where(:not(#stage *)):after{background:rgba(var(--d0),.797)}html.th-day .icon-btn .badge:where(:not(#stage *)),html.th-day .g-setrow .badge:where(:not(#stage *)){background:linear-gradient(180deg,#e04a62,#8a0f24);box-shadow:0 0 14px #e04a62b3}html.th-day .g-in:where(:not(#stage *)){background:rgba(var(--d0),.797);color:var(--parchment)}html.th-day .g-in:where(:not(#stage *))::placeholder{color:rgba(var(--txa-rgb),.9)}html.th-day .g-msg.ok:where(:not(#stage *)){color:#9be7a8}html.th-day .g-msg.bad:where(:not(#stage *)){color:#822517}html.th-day .g-ic svg:where(:not(#stage *)){stroke:var(--gold-hi)}html.th-day .emo-pick:where(:not(#stage *)){background:rgba(var(--d0),.962);box-shadow:0 10px 30px rgba(var(--bsh-rgb),.18)}html.th-day .emo-pick button:where(:not(#stage *)){background:none}html.th-day .emo-pick button:active:where(:not(#stage *)){background:rgba(var(--acc),.15)}html.th-day .bubble.emo:where(:not(#stage *)){background:#fff8e6f2}html.th-day .crown-moment .cm-glow:where(:not(#stage *)){background:radial-gradient(circle,rgba(var(--acc),.55),rgba(var(--acc),.15) 45%,transparent 70%)}html.th-day .crown-moment .cm-card:where(:not(#stage *)){box-shadow:0 12px 40px rgba(var(--bsh-rgb),.18)}html.th-day .crown-moment .cm-rays:where(:not(#stage *)){background:repeating-conic-gradient(rgba(var(--acc),.22) 0 6deg,transparent 6deg 18deg)}html.th-day .sp-tile:where(:not(#stage *)){border:2px solid rgba(var(--acc),.55);background:linear-gradient(180deg,rgba(var(--w),.962),rgba(var(--w),.972));box-shadow:0 8px 24px rgba(var(--bsh-rgb),.135),inset 0 1px #ffdc9640}html.th-day .hol-th:where(:not(#stage *)){border:3px solid rgba(var(--tx-rgb),.1);opacity:.85}html.th-day .hol-th.on:where(:not(#stage *)){border-color:var(--gold);opacity:1;box-shadow:0 0 18px #ffc85a99}html.th-day .pz-tile:where(:not(#stage *)){border:2px solid rgba(var(--acc),.5);background:linear-gradient(180deg,rgba(var(--w),.99),rgba(var(--d0),.99))}html.th-day .pz-tile.sol:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d2),.99),rgba(var(--d1),.99));border-color:var(--gold)}html.th-day .pz-ck:where(:not(#stage *)){color:#1e7b2d}html.th-day .pz-tile.lock:where(:not(#stage *)){opacity:.85}html.th-day .hud-layer.my-turn:where(:not(#stage *)):after{opacity:.85}html.th-day .avatar.urgent .ring:where(:not(#stage *)){box-shadow:0 0 18px 4px #ff6a4a99}html.th-day .tools .tool:where(:not(#stage *)){background:radial-gradient(circle at 35% 30%,rgba(var(--d2),.976),rgba(var(--d0),.976));border:3px solid rgba(var(--acc),.75);box-shadow:0 6px 18px rgba(var(--bsh-rgb),.15)}html.th-day .tools .tool svg:where(:not(#stage *)){stroke:var(--gold-hi)}html.th-day .tools .tool .sk:where(:not(#stage *)){background:rgba(var(--d0),.962);border:2px solid rgba(var(--acc),.6)}html.th-day .tools .tool.add:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1));border-color:#fff3c8}html.th-day .tools .tool.undo:where(:not(#stage *)){border-color:rgba(var(--acc),1)}html.th-day .tools .tool.undo .ring circle:where(:not(#stage *)){stroke:rgba(var(--txa-rgb),1)}html.th-day .streak:where(:not(#stage *)){color:rgba(var(--txa-rgb),1);text-shadow:0 4px 18px rgba(var(--tsh-rgb),.48),0 0 30px rgba(246,190,90,.6)}html.th-day .scr-toast:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d1),.98),rgba(var(--d0),.98));box-shadow:0 10px 30px rgba(var(--bsh-rgb),.18)}html.th-day .scr-toast.gold:where(:not(#stage *)){color:var(--c-gold-hi)}html.th-day .wish-tag:where(:not(#stage *)){color:#821729;text-shadow:0 2px 6px rgba(var(--tsh-rgb),.48)}html.th-day .wish-btn:where(:not(#stage *)){color:#821729}html.th-day .wish-btn.on:where(:not(#stage *)){color:#821729}html.th-day .pv-try-row button:where(:not(#stage *)){border:3px solid rgba(var(--acc),.35);background:rgba(var(--d0),.99)}html.th-day .pv-try-row button.on:where(:not(#stage *)){border-color:var(--gold-hi);box-shadow:0 0 0 3px #f6dc8e59}html.th-day .db-it:where(:not(#stage *)){box-shadow:0 6px 16px rgba(var(--bsh-rgb),.21);background:rgba(var(--d0),.99);border:2px solid rgba(var(--acc),.6)}html.th-day .hrow:where(:not(#stage *)){background:rgba(var(--d1),.927);border:1.5px solid rgba(var(--acc),.3)}html.th-day .hrow .hv.plus:where(:not(#stage *)){color:#297623}html.th-day .hrow .hv.minus:where(:not(#stage *)){color:#821727}html.th-day .wr-chart .grid:where(:not(#stage *)){stroke:rgba(var(--txa-rgb),.25);fill:none}html.th-day .wr-chart .line:where(:not(#stage *)){fill:none;stroke:var(--gold-hi)}html.th-day .wr-chart circle.w1:where(:not(#stage *)),html.th-day .chart-legend i.w1:where(:not(#stage *)){fill:rgba(var(--txa-rgb),1);background:rgba(var(--acc),1)}html.th-day .wr-chart circle.ok:where(:not(#stage *)),html.th-day .chart-legend i.ok:where(:not(#stage *)){fill:#7fb6d9;background:#7fb6d9}html.th-day .wr-chart circle.dk:where(:not(#stage *)),html.th-day .chart-legend i.dk:where(:not(#stage *)){fill:#d9464f;background:#d9464f}html.th-day .rrow:where(:not(#stage *)),html.th-day .brow:where(:not(#stage *)),html.th-day .grow:where(:not(#stage *)){border-bottom:1px solid rgba(var(--acc),.15)}html.th-day .rrow:last-child:where(:not(#stage *)),html.th-day .brow:last-child:where(:not(#stage *)),html.th-day .grow:last-child:where(:not(#stage *)){border-bottom:0}html.th-day .brow .bar:where(:not(#stage *)){background:rgba(var(--tx-rgb),.04)}html.th-day .brow .bar i:where(:not(#stage *)){background:linear-gradient(90deg,rgba(var(--acc),1),rgba(var(--acc),1))}html.th-day .grow .gg:where(:not(#stage *)){color:#297623}html.th-day .grow.w1 .gp:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .titles button:where(:not(#stage *)){background:rgba(var(--d1),.92);border:2px solid rgba(var(--acc),.4)}html.th-day .titles button.on:where(:not(#stage *)){background:var(--btn-gold);color:#2a1606;border-color:#fff3c8}html.th-day .titles button.lk:where(:not(#stage *)){opacity:.85}html.th-day .titles button small:where(:not(#stage *)){opacity:.85}html.th-day .sc-it div:where(:not(#stage *)){box-shadow:0 4px 12px rgba(var(--bsh-rgb),.18)}html.th-day .chip-title:where(:not(#stage *)){color:var(--parchment)}html.th-day .chip-title .flame:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .bk-code:where(:not(#stage *)){background:rgba(var(--d0),.99);border:2px solid rgba(var(--acc),.5)}html.th-day .resume-bar:where(:not(#stage *)){box-shadow:0 0 0 3px #f6dc8e40,0 12px 30px rgba(var(--bsh-rgb),.18);border-color:var(--gold-hi)}html.th-day .resume-bar .rb-go:where(:not(#stage *)){border:0}html.th-day .resume-bar .rb-x:where(:not(#stage *)){border-inline-start:1.5px solid rgba(var(--acc),.35);border:0}html.th-day body.a11y-hc .panel{background:rgba(var(--d0),.98)!important;border-color:rgba(var(--acc),1)!important}html.th-day body.a11y-hc .muted{color:rgba(var(--txa-rgb),1)!important}html.th-day body.a11y-hc .btn-ghost,html.th-day body.a11y-hc .status{background:rgba(var(--d0),.99)!important;border:3px solid rgba(var(--acc),1)!important;color:rgba(var(--tx-rgb),1)!important}html.th-day body.a11y-hc .btn-row .btn{outline:3px solid #fff}html.th-day body.a11y-hc .dim-bg{background:rgba(var(--d0),.927)!important}html.th-day body.a11y-hc .nav-bar{background:rgba(var(--d0),.99)!important}html.th-day .srow.vol input[type=range]:where(:not(#stage *)){accent-color:rgba(var(--txa-rgb),1)}html.th-day .ladder-chip:where(:not(#stage *)){background:rgba(var(--d0),.938)}html.th-day .ladder-chip .ld i.ok:where(:not(#stage *)){background:var(--gold-hi)}html.th-day .wel-name:where(:not(#stage *)){background:rgba(var(--d0),.938)}html.th-day .wel-know button.on:where(:not(#stage *)){background:rgba(var(--d2),.938);border-color:var(--gold-hi);box-shadow:0 0 0 4px #f6dc8e59}html.th-day .wel-go:disabled:where(:not(#stage *)){opacity:.85}html.th-day .langs-mini button:where(:not(#stage *)){background:rgba(var(--d0),.92);border:2px solid rgba(var(--acc),.5)}html.th-day .langs-mini button.on:where(:not(#stage *)){background:var(--btn-gold);color:#2a1606}html.th-day .il-cards img:where(:not(#stage *)){box-shadow:0 6px 14px rgba(var(--bsh-rgb),.18)}html.th-day .gl:where(:not(#stage *)){border-bottom:1px solid rgba(var(--acc),.15)}html.th-day .gl:last-child:where(:not(#stage *)){border-bottom:0}html.th-day .lobby-quote .lq:where(:not(#stage *)){text-shadow:0 2px 6px rgba(var(--tsh-rgb),.48)}html.th-day #splash .tap-hint:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .fx-moment .mo:where(:not(#stage *)){filter:drop-shadow(0 8px 22px rgba(var(--bsh-rgb),.135))}html.th-day .fx-moment .mo-suit:where(:not(#stage *)){background:linear-gradient(110deg,rgba(var(--acc),1) 30%,#fff2c0,rgba(var(--acc),1) 70%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text}html.th-day .fx-moment .mo-suit.red:where(:not(#stage *)){background-image:linear-gradient(110deg,#8f1a22 30%,#ffd9c0,#c0303a 70%)}html.th-day .mode-tag:where(:not(#stage *)){border:2px solid rgba(var(--acc),.7);background:rgba(var(--d0),.892);color:rgba(var(--txa-rgb),1)}html.th-day .tip-card .tip-x:where(:not(#stage *)){border:2px solid rgba(var(--acc),.6);background:rgba(var(--d0),.85);color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .wallet-total .wt-main:where(:not(#stage *)){background:rgba(var(--w),.892)}html.th-day .mode-tag small:where(:not(#stage *)){color:var(--parchment,rgba(var(--txa-rgb),1))}html.th-day #fb-fab:where(:not(#stage *)){border:1.5px solid rgba(var(--acc),.85);background:radial-gradient(circle at 35% 30%,rgba(var(--d2),.99),rgba(var(--d1),.99));color:rgba(var(--tx-rgb),1);box-shadow:0 3px 10px rgba(var(--bsh-rgb),.165),0 0 0 3px #f6dc8e1f}html.th-day body[data-scr=game] #fb-fab,html.th-day body[data-scr=explain] #fb-fab{opacity:.85}html.th-day .fb-wrap:where(:not(#stage *)){background:rgba(var(--d0),.857)}html.th-day .fb-card:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d1),.99),rgba(var(--d1),.99));border:1.5px solid rgba(var(--acc),.7);box-shadow:0 -10px 40px rgba(var(--bsh-rgb),.18);color:rgba(var(--txa-rgb),1);border-bottom:0}html.th-day .fb-x:where(:not(#stage *)){border:1px solid rgba(var(--acc),.4);background:rgba(var(--d0),.25);color:rgba(var(--txa-rgb),1)}html.th-day .fb-h:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .fb-k:where(:not(#stage *)){border:1.5px solid rgba(var(--acc),.45);background:rgba(var(--tx-rgb),.025);color:rgba(var(--txa-rgb),1)}html.th-day .fb-k.on:where(:not(#stage *)){border-color:rgba(var(--acc),1);background:linear-gradient(180deg,rgba(var(--acc),.28),rgba(var(--acc),.1));box-shadow:0 0 0 2px #f6dc8e59 inset}html.th-day .fb-t:where(:not(#stage *)){border:1px solid rgba(var(--acc),.4);background:rgba(var(--d0),.762);color:rgba(var(--tx-rgb),1)}html.th-day .fb-t:where(:not(#stage *))::placeholder{color:rgba(var(--txa-rgb),.9)}html.th-day .fb-send:where(:not(#stage *)){box-shadow:0 3px rgba(var(--bsh-rgb),.3)}html.th-day .fb-send:disabled:where(:not(#stage *)){opacity:.85}html.th-day .fb-hint:where(:not(#stage *)){color:#823c17}html.th-day .fb-mail:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .fb-note:where(:not(#stage *)){color:rgba(var(--txa-rgb),.9)}html.th-day .gs-x:where(:not(#stage *)){background:rgba(var(--d0),.78)}html.th-day .gs-btns .btn[disabled]:where(:not(#stage *)){opacity:.85}html.th-day .pid-row:where(:not(#stage *)){background:rgba(var(--d0),.762)}html.th-day .gr-rays:where(:not(#stage *)){background:repeating-conic-gradient(from 0deg,rgba(var(--acc),.16) 0deg 9deg,transparent 9deg 22deg)}html.th-day .gr-n:where(:not(#stage *)){text-shadow:0 4px 18px rgba(var(--tsh-rgb),.36)}html.th-day .gift-chip:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d2),.962),rgba(var(--d1),.962));box-shadow:0 4px 18px rgba(var(--bsh-rgb),.15),0 0 18px #ffbe5040}html.th-day .music-modal .mrow:where(:not(#stage *)){border:2px solid rgba(var(--acc),.35);background:rgba(var(--d0),.833)}html.th-day .music-modal .mrow.on:where(:not(#stage *)){border-color:var(--gold-hi,rgba(var(--acc),1));background:rgba(var(--d2),.833)}html.th-day .music-modal .mrow small:where(:not(#stage *)){opacity:.85}html.th-day .music-modal .mrow .radio:where(:not(#stage *)){border:3px solid var(--gold-line)}html.th-day .music-modal .mrow .radio i:where(:not(#stage *)){background:transparent}html.th-day .music-modal .mrow.on .radio:where(:not(#stage *)){border-color:var(--gold-hi)}html.th-day .music-modal .mrow.on .radio i:where(:not(#stage *)){background:var(--c-gold-hi)}html.th-day .music-modal .mprev:where(:not(#stage *)){border:2px solid rgba(var(--acc),.35);background:rgba(var(--d0),.833)}html.th-day .music-modal .mprev.on:where(:not(#stage *)){border-color:var(--gold-hi,rgba(var(--acc),1));background:rgba(var(--d2),.833)}html.th-day .ic:where(:not(#stage *)){stroke:currentColor}html.th-day .g-ic .ic:where(:not(#stage *)){stroke:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .sp-ic .ic:where(:not(#stage *)){color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .ic-gold:where(:not(#stage *)){color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day #fb-fab .ic:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day.look-bright #fb-fab{background:radial-gradient(circle at 35% 30%,#8a6ad6,#45308f)}html.th-day.look-bright #fb-fab .ic{color:rgba(var(--tx-rgb),1)}html.th-day .fb-k .ic:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .pg-sheet .pg-ic .ic:where(:not(#stage *)){color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day.look-bright .pg-sheet .pg-ic .ic{color:#8a5cf6}html.th-day .rs-chip:where(:not(#stage *)){border:2px solid rgba(var(--acc),.45);background:rgba(var(--d0),.833)}html.th-day .rs-chip.on:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1));border-color:rgba(var(--acc),1);color:#3a2205}html.th-day .rs-x:where(:not(#stage *)){opacity:.85}html.th-day .avatar.partner .ring:where(:not(#stage *)){box-shadow:0 0 0 5px #6fc3a0,0 0 24px #6fc3a099}html.th-day .replay-bar:where(:not(#stage *)){border:2px solid var(--gold,rgba(var(--acc),1));background:rgba(var(--d0),.948);box-shadow:0 8px 24px rgba(var(--bsh-rgb),.15);color:var(--parchment)}html.th-day .replay-bar button:where(:not(#stage *)){border:2px solid rgba(var(--acc),.55);background:rgba(var(--d1),.955);color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .replay-bar .rp-main:where(:not(#stage *)){background:var(--btn-gold,linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1)));color:#3a1e06;border-color:#fff1c2}html.th-day .replay-bar .rp-fast.on:where(:not(#stage *)){background:var(--c-gold),1));color:#2a1606}html.th-day .replay-bar .rp-tag:where(:not(#stage *)){color:var(--candle,rgba(var(--txa-rgb),1))}html.th-day .pass-cover:where(:not(#stage *)){background:radial-gradient(ellipse at 50% 40%,rgba(var(--d1),.99),rgba(var(--d0),.99) 70%)}html.th-day .pass-cover .pc-ic .ic:where(:not(#stage *)){color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .pass-cover .pc-t:where(:not(#stage *)){color:var(--parchment)}html.th-day .pass-cover .pc-name:where(:not(#stage *)){color:var(--gold-hi,rgba(var(--txa-rgb),1));text-shadow:0 4px 18px rgba(var(--tsh-rgb),.36)}html.th-day .pass-chip:where(:not(#stage *)){border:2px solid rgba(var(--acc),.7);background:rgba(var(--d1),.938);color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .league-panel:where(:not(#stage *)){background:linear-gradient(180deg,rgba(var(--d1),.969),rgba(var(--d0),.976));color:var(--parchment)}html.th-day .league-panel .lg-badge:where(:not(#stage *)){filter:drop-shadow(0 4px 10px rgba(var(--bsh-rgb),.15))}html.th-day .league-panel .lp-tx b:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .league-panel .lp-tx small:where(:not(#stage *)){color:var(--parchment)}html.th-day .league-panel .lp-new:where(:not(#stage *)){color:#297623}html.th-day .league-panel .lp-pts:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .league-panel .lp-pts small:where(:not(#stage *)){color:var(--muted)}html.th-day .rp-row:where(:not(#stage *)){border-bottom:1px solid rgba(var(--acc),.18)}html.th-day .rp-row:last-child:where(:not(#stage *)){border-bottom:0}html.th-day .rp-res:where(:not(#stage *)){color:var(--parchment)}html.th-day .rp-res.w1:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .rp-res.dk:where(:not(#stage *)){color:#821717}html.th-day .rp-btn:where(:not(#stage *)){border:2px solid rgba(var(--acc),.6);background:rgba(var(--d1),.955);color:var(--gold-hi,rgba(var(--txa-rgb),1))}html.th-day .rp-btn.gold:where(:not(#stage *)){background:var(--btn-gold,linear-gradient(180deg,rgba(var(--acc),1),rgba(var(--acc),1)));color:#3a1e06;border-color:#fff1c2}html.th-day .km-item:where(:not(#stage *)){background:rgba(var(--d0),.28);border:1px solid rgba(var(--acc),.28)}html.th-day .km-n:where(:not(#stage *)){background:var(--c-gold),1))}html.th-day .km-you b:where(:not(#stage *)){color:#821717}html.th-day .km-better b:where(:not(#stage *)){color:#297623}html.th-day .km-clean:where(:not(#stage *)){color:#297623}html.th-day .ps-name span:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .ps-name input:where(:not(#stage *)){border:2px solid rgba(var(--acc),.55);background:rgba(var(--d0),.762);color:var(--ivory,rgba(var(--txa-rgb),1))}html.th-day .lg-news .ic:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .lg-news.up .ic:where(:not(#stage *)){color:#297623}html.th-day .lg-news.down .ic:where(:not(#stage *)){color:#821717}html.th-day .lg-news small:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .lg-row:where(:not(#stage *)){border-bottom:1px solid rgba(var(--acc),.12)}html.th-day .lg-row:last-child:where(:not(#stage *)){border-bottom:0}html.th-day .lg-row.me:where(:not(#stage *)){outline:3px solid var(--gold-hi)}html.th-day .lg-row .lg-p:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .lg-row img:where(:not(#stage *)){border:2px solid rgba(var(--acc),.6)}html.th-day .lg-row.up .lg-z:where(:not(#stage *)){color:#297623}html.th-day .lg-row.down .lg-z:where(:not(#stage *)){color:#821717}html.th-day .lg-row .lg-pts:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .lg-legend .up .ic:where(:not(#stage *)){color:#297623}html.th-day .lg-legend .down .ic:where(:not(#stage *)){color:#821717}html.th-day .lg-b:where(:not(#stage *)){opacity:.85}html.th-day .lg-b.got:where(:not(#stage *)){opacity:1}html.th-day .md-tab:where(:not(#stage *)){border:2px solid rgba(var(--acc),.35);background:rgba(var(--d0),.867)}html.th-day .md-tab.on:where(:not(#stage *)){background:var(--btn-gold);color:#2a1606;border-color:#fff0bf}html.th-day .md-card:where(:not(#stage *)){border:2px solid rgba(var(--acc),.5);background:linear-gradient(180deg,rgba(var(--w),.962),rgba(var(--w),.972));box-shadow:0 6px 18px rgba(var(--bsh-rgb),.12),inset 0 1px #ffdc9640}html.th-day .md-ic:where(:not(#stage *)){background:radial-gradient(circle,rgba(var(--d2),.99),rgba(var(--d1),.99))}html.th-day .md-tx small:where(:not(#stage *)){color:rgba(var(--txa-rgb),.9)}html.th-day .md-badge:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .md-badge .ic:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .w8-soon:where(:not(#stage *)){background:var(--c-candle)}html.th-day .w8-cup.dim:where(:not(#stage *)){opacity:.85}html.th-day .tn-vs img:where(:not(#stage *)){background:rgba(var(--d1),.99)}html.th-day .bk-h:where(:not(#stage *)){opacity:.85}html.th-day .bk-col.now .bk-h:where(:not(#stage *)){opacity:1}html.th-day .bk-m:where(:not(#stage *)){background:rgba(var(--d0),.885);border:1.5px solid rgba(var(--acc),.28)}html.th-day .bk-col.now .bk-m:where(:not(#stage *)){border-color:rgba(var(--acc),.6)}html.th-day .bk-p:where(:not(#stage *)){color:var(--parchment)}html.th-day .bk-av:where(:not(#stage *)){background:rgba(var(--d1),.99);border:1.5px solid rgba(var(--acc),.5)}html.th-day .bk-p.me:where(:not(#stage *)){background:rgba(var(--acc),.22);color:rgba(var(--txa-rgb),1)}html.th-day .bk-p.won:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .bk-p.won .bk-av:where(:not(#stage *)){border-color:var(--gold-hi)}html.th-day .bk-p.lost:where(:not(#stage *)){opacity:.85}html.th-day .bk-p.tbd:where(:not(#stage *)){opacity:.85}html.th-day .bk-lv.lv-easy:where(:not(#stage *)){background:#7fbf6a}html.th-day .bk-lv.lv-medium:where(:not(#stage *)){background:rgba(var(--acc),1)}html.th-day .bk-lv.lv-hard:where(:not(#stage *)){background:#e5395e}html.th-day .bk-col.champ .bk-m:where(:not(#stage *)){border-color:var(--gold)}html.th-day .mz-path path:where(:not(#stage *)){stroke:rgba(var(--txa-rgb),.9)}html.th-day .mz-node:where(:not(#stage *)){background:radial-gradient(circle at 40% 35%,rgba(var(--d2),.99),rgba(var(--d1),.99));border:4px solid rgba(var(--acc),.55);box-shadow:0 8px 22px rgba(var(--bsh-rgb),.15)}html.th-day .mz-node .ic:where(:not(#stage *)){color:var(--muted)}html.th-day .mz-row.clear .mz-node:where(:not(#stage *)){background:radial-gradient(circle at 40% 35%,rgba(var(--acc),1),rgba(var(--acc),1));border-color:#fff0bf}html.th-day .mz-row.cur .mz-node:where(:not(#stage *)){border-color:var(--gold-hi);box-shadow:0 0 0 8px #f6dc8e2e,0 0 34px #ffc85ab3}html.th-day .mz-row.lock .mz-card:where(:not(#stage *)){opacity:.85}html.th-day .mz-node.chest:where(:not(#stage *)){background:radial-gradient(circle,rgba(var(--d1),.99),rgba(var(--d0),.99))}html.th-day .mz-card:where(:not(#stage *)){background:rgba(var(--d0),.913);border:1.5px solid rgba(var(--acc),.35)}html.th-day .mz-row.cur .mz-card:where(:not(#stage *)){border-color:var(--gold-hi)}html.th-day .mz-g.paid:where(:not(#stage *)){opacity:.85}html.th-day .rr-card:where(:not(#stage *)){background:linear-gradient(160deg,#fbf1d8,rgba(var(--acc),1) 60%,rgba(var(--acc),1));box-shadow:0 22px 50px rgba(var(--bsh-rgb),.18),inset 0 0 0 6px #fff7e3,inset 0 0 0 9px #b98a3a}html.th-day .rr-pl .ic:where(:not(#stage *)){color:#7a1424}html.th-day .rr-list li:where(:not(#stage *)){border:1.5px solid rgba(var(--acc),.35)}html.th-day .rr-list .ic:where(:not(#stage *)){color:#7a1424}html.th-day .rr-re small:where(:not(#stage *)){opacity:.85}html.th-day .rr-re[disabled]:where(:not(#stage *)){opacity:.85}html.th-day .lt-row:where(:not(#stage *)){background:rgba(var(--d0),.85);border:1.5px solid rgba(var(--acc),.3)}html.th-day .ch-rule:where(:not(#stage *)){background:rgba(var(--acc),.16)}html.th-day .ch-streak .ic:where(:not(#stage *)){color:var(--muted)}html.th-day .ch-streak.on .ic:where(:not(#stage *)){color:rgba(var(--txa-rgb),1)}html.th-day .ch-streak b:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .ap-sec:where(:not(#stage *)){border-bottom:1px solid rgba(var(--acc),.18)}html.th-day .ap-art:where(:not(#stage *)){background:rgba(var(--d0),.99) center/cover no-repeat;border:2px solid rgba(var(--acc),.4);box-shadow:0 8px 18px rgba(var(--bsh-rgb),.135)}html.th-day .ap-t.k-back .ap-art:where(:not(#stage *)){background:transparent;border:0;box-shadow:none}html.th-day .ap-t.k-back .ap-art img:where(:not(#stage *)){box-shadow:0 8px 18px rgba(var(--bsh-rgb),.15)}html.th-day .ap-t.on .ap-art:where(:not(#stage *)){border:4px solid var(--gold-hi);box-shadow:0 0 0 3px #f6dc8e59,0 0 28px #ffbe508c}html.th-day .ap-t.on .ap-nm:where(:not(#stage *)){color:var(--gold-hi)}html.th-day .ap-ck:where(:not(#stage *)){box-shadow:0 4px 10px rgba(var(--bsh-rgb),.15)}html.th-day .ap-price:where(:not(#stage *)){background:rgba(var(--d0),.927);color:rgba(var(--tx-rgb),1)}html.th-day .ap-more .ap-art:where(:not(#stage *)){background:rgba(var(--w),.833);border:2px dashed var(--gold-line)}html.th-day .ap-t.k-back.ap-more .ap-art:where(:not(#stage *)){background:rgba(var(--w),.833);border:2px dashed var(--gold-line)}html.th-day.look-bright .panel{box-shadow:0 16px 36px rgba(var(--bsh-rgb),.135),inset 0 1px #ffffff47,inset 0 0 30px #ffffff0f}html.th-day.look-bright .btn-ghost,html.th-day.look-bright .icon-btn{background:#462c8cb8}html.th-day.look-bright .lobby-shade{background:linear-gradient(180deg,#ffaa782e,#fff0 16% 40%,#40207861 60%,rgba(var(--d1),.892))!important}html.th-day.look-bright .scr.settings>.bg+.abs,html.th-day.look-bright .dim-bg{background:linear-gradient(180deg,#ffc8aa2e,#46288c80 45%,rgba(var(--d1),.913))!important}html.th-day.look-bright .shop-tabs{background:#462c8cd1}html.th-day.look-bright .set2 .lc{background:#462c8ccc}html.th-day.look-bright .set2 .lc.on{background:var(--btn-gold)}html.th-day.look-bright .art-back{background:radial-gradient(ellipse at 50% 60%,#7c5cc8,#3b2a7a 75%)}html.th-day.look-bright .ap-more .ap-art,html.th-day.look-bright .ap-t.k-back.ap-more .ap-art{background:rgba(var(--tx-rgb),.06)}html.th-day.look-bright .splash{background:#7aa7d8 url(/assets/sets/almond_picnic/table.webp) center/cover}html.th-day.look-bright .splash:before{background:linear-gradient(180deg,rgba(var(--tx-rgb),.125),#5a3caa59)}html.th-day.look-bright .splash .pub{color:rgba(var(--tx-rgb),1);text-shadow:0 2px 6px rgba(var(--tsh-rgb),.48)}html.th-day .coll-card .cth>.more-n:where(:not(#stage *)){background:rgba(var(--d0),.762)}html.th-day.look-bright .me-chip .nm,html.th-day.look-bright .me-chip .rk{text-shadow:0 1px 2px rgba(var(--tsh-rgb),.48),0 0 10px rgba(var(--tsh-rgb),.45)}html.th-day .lk-panel .ap-sec:last-child:where(:not(#stage *)){border-bottom:0}html.th-day .lk-mini:where(:not(#stage *)){box-shadow:0 6px 14px rgba(var(--bsh-rgb),.105)}html.th-day .lk-link:where(:not(#stage *)){background:rgba(var(--d0),.92)}html.th-day .lk-link svg:where(:not(#stage *)){stroke:rgba(var(--txa-rgb),1)}:root{--d0:8,5,4;--d1:20,14,12;--d2:58,44,36;--w:72,14,24;--acc:212,166,74;--gh-rgb:246,220,142;--tog-on:linear-gradient(180deg,#d9a948,#8a5a12);--tx-rgb:43,29,16;--txa-rgb:122,82,16;--tsh-rgb:255,252,244;--bsh-rgb:90,60,30;--c-ivory:#f4e6c8;--c-parchment:#e8d3a6;--c-muted:#a8957a;--c-gold-hi:#f6dc8e;--c-gold:#d4a64a;--c-candle:#ffb347}html.th-alt .toggle.on{background:var(--tog-on)}html.th-alt,html.th-alt body,html.th-alt .screen{background:var(--ink)}html.mbg-proc #screens .scr>.bg{filter:none!important}html.mbg-proc #screens .scr.lobby .rays{display:none}html.th-day{color-scheme:light}html.th-day #screens .scr>.bg{filter:blur(4px)!important}html.th-day #screens .scr.lobby>.bg{filter:none!important}html.th-day.mbg-proc #screens .scr>.bg{filter:none!important}html.th-day #screens .rays,html.th-day #screens .dust,html.th-day #screens .vignette{display:none}html.th-day #screens .dim-bg{background:linear-gradient(180deg,rgba(var(--d0),.58),rgba(var(--d0),.8))!important}html.th-day.mbg-proc #screens .dim-bg{background:linear-gradient(180deg,rgba(var(--d0),.25),rgba(var(--d0),.45))!important}html.th-day .gold-text:where(:not(#stage *)){filter:drop-shadow(0 1px 0 rgba(255,255,255,.75)) drop-shadow(0 2px 8px rgba(255,248,232,.9))}html.th-day .panel:where(:not(#stage *)){box-shadow:0 10px 26px #5a3c1e29,inset 0 1px #ffffffe6}html.th-day .toggle:where(:not(#stage *)):not(.on){background:rgba(var(--tx-rgb),.16)}html.th-day .toggle:where(:not(#stage *)):not(.on):after{background:#fff;box-shadow:0 1px 4px rgba(var(--bsh-rgb),.4)}html.th-day .modal-wrap:where(:not(#stage *)){background:rgba(var(--tx-rgb),.38)}html.th-day input[type=range]{accent-color:rgb(var(--txa-rgb))}html.th-day .me-chip *{text-shadow:0 0 4px #fff,0 0 10px rgba(255,255,255,.95),0 0 18px rgba(255,255,255,.8)!important}html.th-day .section-title:where(:not(#stage *)){text-shadow:0 0 6px rgba(255,252,244,.95),0 0 14px rgba(255,252,244,.9)}.nav .badge,.icon-btn .badge,.g-setrow .badge{background:linear-gradient(180deg,#c42f4a,#7a0b1f)!important}html:not(.th-day) #screens .section-title,html:not(.th-day) #screens .q-streak,html:not(.th-day) #screens .note2,html:not(.th-day) #screens .empty.muted,html:not(.th-day) #screens .wel-lbl,html:not(.th-day) #screens .wel-sub,html:not(.th-day) #screens .ap-title,html:not(.th-day) #screens .set2>.label{text-shadow:0 1px 2px rgba(10,6,20,.95),0 0 8px rgba(10,6,20,.9),0 0 16px rgba(10,6,20,.75)}.btn-gold small,.btn-gold .sub,.size-chip.on small,.lc.on .lsub,.md-card.on small,.seg button.on small{opacity:1!important;color:#1c0e02!important}html.th-day .ladder span{opacity:.92!important}html:not(.th-day) .lg-b:not(.got){opacity:.74}html:not(.th-day) .bk-h{opacity:.96}html:not(.th-day) .bk-p.tbd{opacity:.64}html:not(.th-day) .lg-legend{color:var(--c-ivory)}html:not(.th-day) .mz-row.lock .mz-card{opacity:.8}html:not(.th-day) .pid-k{color:var(--c-gold-hi)}html:not(.th-day) .end-sub{text-shadow:0 1px 3px rgba(8,4,2,.95),0 0 10px rgba(8,4,2,.85),0 0 22px rgba(8,4,2,.6)}html:not(.th-day) .me-chip *{text-shadow:0 1px 2px rgba(8,4,2,1),0 0 5px rgba(8,4,2,.95),0 0 10px rgba(8,4,2,.9),0 0 18px rgba(8,4,2,.7)!important}
