*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}[hidden]{display:none!important}button,a,label,.card,[role=button]{touch-action:manipulation}.card,.btn-big,.side-btn,.btn-support,.soc,.lang-fab,.streak-pill,.flame-btn,.cr-opts button,.wallet button,.rp-btn,.nav-btn,.btn-back,.lobby-row,.support-quiet{transition:transform .16s cubic-bezier(.2,.8,.3,1)}.card:active,.btn-big:active,.side-btn:active,.btn-support:active,.soc:active,.lang-fab:active,.streak-pill:active,.flame-btn:active,.cr-opts button:active,.wallet button:active,.rp-btn:active,.nav-btn:active,.btn-back:active,.lobby-row:active,.support-quiet:active{transition-duration:0s}:root{--bg:#f4f1ea;--bg2:#e8e2d6;--card:#fffcf7;--text:#141414;--muted:#7a7468;--violet:#141414;--violet2:#2c2c2c;--violet-dark:#000;--red:#e33d52;--blue:#2f6df6;--green:#21c07a;--navy:#222b47;--bezel:#d8d0c4;--shadow:0 12px 28px #14141414;--radius:20px}html,body{min-height:100%}html{background:var(--bg)}body{color:var(--text);-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:radial-gradient(900px 420px at 50% -60px,#1414140d,#0000 58%),linear-gradient(#f7f4ee 0%,#f3efe6 100%);font-family:Outfit,Segoe UI,system-ui,-apple-system,Roboto,sans-serif}#app{max-width:520px;min-height:100dvh;margin:0 auto;position:relative}html.in-game>body>:not(#root):not(#app):not(script):not(style){display:none!important}.ad-slot{justify-content:center;align-items:center;width:min(300px,100%);min-height:100px;max-height:110px;margin:16px auto 6px;display:flex;overflow:hidden}.ad-slot iframe,.ad-slot img{border:0;max-width:100%}.ad-slot-lg{min-height:0;max-height:260px;margin:4px auto 10px}.btn-support{width:100%;font:inherit;cursor:pointer;color:#7a5b00;background:#ffc70029;border:none;border-radius:14px;margin:14px 0 0;padding:12px 16px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:block}.btn-support:active{transform:scale(.97)}.btn-support:disabled{cursor:default;opacity:.75}.support-hint{text-align:center;color:var(--muted);margin-top:6px;font-size:11.5px}.side-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.side-btn{cursor:pointer;font:inherit;background:var(--card);box-shadow:var(--shadow);color:var(--text);border:none;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:13px 10px;font-size:14px;font-weight:600;transition:transform .15s;display:flex}.side-btn:active{transform:scale(.97)}.side-support{color:#7a5b00;box-shadow:none;background:#ffc7002e}.side-ads{color:var(--violet-dark);box-shadow:none;background:#1414140f}.lobby{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.lobby-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:13px 14px;display:flex}a.lobby-row{color:inherit;box-sizing:border-box;text-decoration:none}.lobby-row+.lobby-row{border-top:1px solid var(--bg2)}.lobby-row.static{cursor:default}.lobby-row.static:active{transform:none}.lobby-row .card-icon{border-radius:11px;width:36px;height:36px;font-size:18px}.lobby-row .card-text b{font-size:15px}.lobby-meta{color:var(--muted);flex:none;align-items:center;gap:2px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.lobby-meta.negative{color:var(--red);font-weight:700}.support-quiet{cursor:pointer;color:#7a5b00;width:100%;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 10px;font-size:14px;font-weight:600;display:flex}a.support-quiet{text-decoration:none}html[data-theme=dark] .lobby-row+.lobby-row{border-top-color:#ffffff14}html[data-theme=dark] .support-quiet{color:#ffd76a}.wallet{background:var(--bg2);text-align:center;border-radius:14px;margin-top:10px;padding:11px}.wallet-net{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.wallet code{letter-spacing:-.2px;word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--text);margin:6px 0 9px;font-size:11.5px;line-height:1.4;display:block}.wallet button{cursor:pointer;font:inherit;background:var(--violet);color:#fff;border:none;border-radius:10px;padding:9px 20px;font-size:13px;font-weight:600}.wallet button:active{transform:scale(.97)}html.embedded .ad-slot{display:none!important}.about{text-align:start;margin:26px 2px 8px}.about h2{margin-bottom:7px;font-size:15px}.about p{color:var(--muted);font-size:13px;line-height:1.65}.about,.seo-copy,.legal-text,.seo-page{-webkit-user-select:text;user-select:text}a.card{color:inherit;text-decoration:none}a.card[aria-disabled=true]{opacity:.55;pointer-events:none}a.side-btn,a.nav-btn{text-decoration:none}.seo-block{margin-top:22px}.seo-block h3{margin:12px 0 4px;font-size:13px}.seo-modes{flex-direction:column;gap:10px;margin-top:8px;list-style:none;display:flex}.seo-modes li{background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:12px 14px}.seo-modes p{margin:0}.faq-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.faq-list details{background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:12px 14px}.faq-list summary{cursor:pointer;font-size:13px;font-weight:600}.faq-list p{margin:8px 0 0}.seo-copy{color:var(--muted);text-align:start;font-size:14px;line-height:1.65}.seo-copy p{margin:0 0 12px}.seo-page{padding-bottom:28px}.screen-lead{margin:-8px 0 16px}#offline-bar{z-index:40;color:#fff;background:#2c3349;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.card:disabled{opacity:.4;box-shadow:none;cursor:default}.card:disabled:active{transform:none}.lb-stale{text-align:center;color:var(--muted);margin:0 0 10px;font-size:12px}.screen{min-height:100dvh;padding:20px 18px calc(108px + env(safe-area-inset-bottom));animation:.25s fadeIn;display:none}.screen.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-head{text-align:center;padding:26px 0 20px;position:relative}.lang-fab{top:10px;z-index:3;cursor:pointer;font:inherit;background:var(--card);color:var(--text);box-shadow:var(--shadow);border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:2px}.lang-fab:active{transform:scale(.95)}.logo{justify-content:center;align-items:center;gap:12px;display:flex}.logo h1{letter-spacing:-1px;font-size:34px}.logo-mark{object-fit:cover;background:#efe8dc;border-radius:13px;width:46px;height:46px;display:block;box-shadow:0 8px 18px #1414142e}.tagline{color:var(--muted);letter-spacing:3px;text-transform:uppercase;margin-top:8px;font-size:12px}.online-pill{background:var(--card);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:7px 16px;font-size:14px;display:inline-flex}.online-pill .dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.4}}.cards{flex-direction:column;gap:14px;display:flex}.cards-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card{text-align:left;cursor:pointer;border-radius:var(--radius);font:inherit;color:inherit;background:var(--card);box-shadow:var(--shadow);border:none;align-items:center;gap:14px;padding:18px;transition:transform .15s,box-shadow .15s;display:flex}.card:active{transform:scale(.97)}.cards-row .card{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.card-icon{color:currentColor;background:#ffffff40;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.card-icon.dark{color:var(--text);background:#ece6dc}.card-icon.lvl-easy{color:#147a45;background:#ddf7e8}.card-icon.lvl-normal{color:var(--text);background:#ece6dc}.card-icon.lvl-hard{color:#b45a12;background:#ffe9d6}.card-icon.lvl-hardcore{color:#f4f0e6;background:#2a3050}.card-text{flex-direction:column;flex:1;gap:2px;display:flex}.card-text b{font-size:17px}.card-text small{color:var(--muted);font-size:13px}.card-arrow{color:var(--muted);place-items:center;display:grid}.card-primary{color:#fff;background:linear-gradient(120deg,#2c2c2c,#141414 55%,#000)}.card-primary.hero{padding:20px 18px}.card-primary .card-text small,.card-primary .card-arrow{color:#ffffffd9}.card-violet{background:linear-gradient(135deg, var(--violet), var(--violet-dark));color:#fff}.card-violet2{background:linear-gradient(135deg, var(--violet2), var(--violet));color:#fff}.card-violet .card-text small,.card-violet2 .card-text small{color:#fffc}.sub-head{align-items:center;gap:12px;padding:8px 0 20px;display:flex}.sub-head.center{text-align:center;flex-direction:column;gap:4px}.sub-head h1,.sub-head h2{align-items:center;gap:8px;font-size:24px;display:flex}.btn-back{cursor:pointer;background:var(--card);width:42px;height:42px;box-shadow:var(--shadow);color:var(--text);border:none;border-radius:50%;place-items:center;padding:0;font-size:24px;display:grid}.hint{color:var(--muted);font-size:14px;line-height:1.5}.how-text{text-align:left;margin:10px 0}.btn-big{cursor:pointer;width:100%;font:inherit;color:#fff;background:linear-gradient(120deg, var(--violet), var(--violet-dark));border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:17px;font-weight:600;transition:transform .15s;display:flex;box-shadow:0 10px 24px #1414142e}a.btn-big{box-sizing:border-box;text-decoration:none}.btn-big:active{transform:scale(.97)}.btn-outline{background:var(--card);color:var(--violet);box-shadow:var(--shadow)}.btn-ghost{color:var(--muted);box-shadow:inset 0 0 0 2px var(--bezel);background:0 0}.btn-mini{background:var(--violet);color:#fff;cursor:pointer;border:none;border-radius:10px;place-items:center;padding:7px 12px;font-size:16px;display:inline-grid}.win-modal .btn-big:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.win-modal .rematch-offer{text-align:center;margin:0 0 10px;font-weight:600}#install-banner{background:var(--card);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:8px;margin:2px 0 10px;padding:10px 12px;font-size:13px;display:flex}#install-banner .ib-text{flex:1;font-weight:700}#install-banner-go{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}#install-banner-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:15px}html[data-theme=dark] #install-banner{background:#1c2033}.cr-group{text-align:left;margin:14px 0}.cr-label{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:800}.cr-opts{gap:8px;display:flex}.cr-opts button{border:2px solid var(--bezel);background:var(--card);color:var(--text);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:14px;font-weight:700;transition:transform .12s;display:inline-flex}.cr-opts button.on{border-color:var(--violet);color:var(--violet);background:#1414140f}.cr-opts button:active{transform:scale(.95)}#cr-mode-hint{margin:8px 2px 0}.r-info{text-align:left;flex-direction:column;flex:1;gap:1px;display:flex}.r-info small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=dark] .cr-opts button{background:#232a40}html[data-theme=dark] .cr-opts button.on{background:#2f6df638}.legal-links{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.legal-links a{color:var(--muted);cursor:pointer;font-size:12px}.legal-links a:active{color:var(--violet)}.legal-links span{color:var(--bezel);font-size:12px}.legal-agree{text-align:center;color:var(--muted);opacity:.8;margin:8px 12px 0;font-size:10.5px}.modal.legal-modal{text-align:start;flex-direction:column;max-height:88dvh;padding:24px 0 20px;display:flex;overflow:hidden}.legal-modal h2{text-align:center;flex:none;padding:0 22px;font-size:20px}.legal-modal .doc-updated{text-align:center;color:var(--muted);flex:none;padding:6px 22px 0;font-size:11.5px}.legal-modal .modal-buttons{flex:none;margin-top:14px;padding:0 22px}.legal-text{overscroll-behavior:contain;min-height:0;color:var(--text);-webkit-overflow-scrolling:touch;flex:auto;margin:0;padding:14px 22px 4px;font-size:14px;line-height:1.6;overflow-y:auto}.legal-text p{margin:0 0 12px}.legal-text h3{color:var(--text);border-bottom:1px solid var(--bg2);margin:20px 0 7px;padding-bottom:5px;font-size:14.5px;font-weight:700}.legal-text h3:first-child{margin-top:0}.legal-text ul,.seo-copy ul{margin:0 0 12px;padding-inline-start:1.35em;list-style:outside}.legal-text li,.seo-copy li{margin:0 0 8px;padding-left:.2em;display:list-item}.legal-text li:last-child,.seo-copy li:last-child{margin-bottom:0}.legal-text strong{font-weight:700}.legal-text a{color:var(--violet);font-weight:600}.seo-page .legal-text{min-height:0;padding:0;overflow:visible}.legal-modal{position:relative}.legal-modal:after{content:"";background:linear-gradient(transparent, var(--card));pointer-events:none;height:22px;position:absolute;bottom:74px;left:0;right:0}html[data-theme=dark] .legal-links span{color:#333c5c}.social-block{margin:24px 0 6px}.social-label{text-align:center;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800}.social-row{justify-content:center;gap:14px;display:flex}.soc{width:54px;height:54px;box-shadow:var(--shadow);border-radius:17px;place-items:center;display:grid;position:relative;overflow:hidden}.soc:before{content:"";pointer-events:none;background:linear-gradient(150deg,#ffffff47,#fff0 55%);position:absolute;inset:0}.soc:active{transform:scale(.9)}.soc svg{width:29px;height:29px;position:relative}.soc-ig{background:radial-gradient(circle at 28% 100%,#ffd776 0%,#f9ce34 12%,#ee2a7b 52%,#a134c9 76%,#6228d7 100%)}.soc-tt{background:#0d0d12}.soc-tg{background:linear-gradient(#3fb2ea,#1d8fd0)}.soc-yt{background:linear-gradient(#ff2a2a,#d90000)}html[data-theme=dark] .soc{box-shadow:var(--shadow), inset 0 0 0 1px #ffffff1f}html[data-theme=dark] .soc-tt{box-shadow:inset 0 0 0 1px #2f3550, var(--shadow)}.btn-danger{background:linear-gradient(120deg,#ff6b6b,#e0455e);box-shadow:0 6px 18px #ff5a5a59}.btn-link{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:none;padding:6px;font-size:14px}.input{background:var(--card);width:100%;box-shadow:var(--shadow);font:inherit;color:var(--text);text-align:center;border:2px solid #0000;border-radius:14px;outline:none;padding:15px 16px;font-size:16px}.input:focus{border-color:var(--violet)}.rooms-list{flex-direction:column;gap:10px;min-height:120px;margin-bottom:18px;display:flex}.room-item{background:var(--card);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.room-item .r-avatar{background:linear-gradient(135deg, var(--violet2), var(--violet));color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.room-item b{flex:1}.room-item .btn-join{cursor:pointer;font:inherit;color:#fff;background:var(--violet);border:none;border-radius:12px;padding:10px 20px;font-weight:600}.rooms-empty{text-align:center;color:var(--muted);padding:40px 20px}.friend-box{flex-direction:column;gap:14px;padding-top:10px;display:flex}.divider{text-align:center;color:var(--muted)}.waiting-box{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;min-height:0;display:flex}.screen.waiting-screen{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));overflow:auto}.screen.waiting-screen.active{flex-direction:column;display:flex}.spinner{background:conic-gradient(from 0deg, transparent 32%, var(--violet) 100%);border:none;border-radius:50%;flex:none;width:44px;height:44px;animation:.8s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px))}@keyframes spin{to{transform:rotate(360deg)}}.code-box{background:var(--card);box-shadow:var(--shadow);border-radius:18px;width:100%;max-width:340px;padding:18px}.code-box .btn-big{margin-top:12px}.invite-or{color:var(--muted);margin-top:14px;font-size:12px}.code{letter-spacing:7px;color:var(--violet);direction:ltr;margin-top:2px;font-size:30px;font-weight:800}#screen-game{padding:12px 10px calc(10px + env(safe-area-inset-bottom));display:none}#screen-game.active{flex-direction:column;gap:8px;min-height:100dvh;display:flex}.game-head{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.g-logo{align-items:center;gap:9px;font-size:19px;display:flex}.logo-mark.sm{border-radius:10px;width:32px;height:32px;box-shadow:0 5px 12px #14141433}.btn-giveup{cursor:pointer;font:inherit;background:var(--card);color:var(--text);box-shadow:var(--shadow);border:none;border-radius:14px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.vs-row{align-items:stretch;gap:8px;display:flex}.p-pill{color:#fff;border-radius:16px;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex;box-shadow:0 8px 18px #1e2d5a40,inset 0 1px #ffffff40}.p-pill.blue{background:linear-gradient(160deg,#33549c,#24407e)}.p-pill.red{background:linear-gradient(160deg,#d8404d,#b32538)}.p-pill .chip-ball{border-radius:50%;flex:none;width:34px;height:34px;position:relative;box-shadow:inset -4px -6px 8px #00000059,inset 3px 4px 6px #ffffff59,0 3px 6px #0000004d}.p-pill .chip-ball .rank-ic{inset-inline-end:-5px;text-shadow:0 1px 3px #00000080;font-size:13px;line-height:1;position:absolute;bottom:-4px}.pill-info{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.pill-info b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pill-info small{opacity:.85;align-items:center;gap:3px;font-size:11px;display:inline-flex}.p-pill .chip-clock{font-variant-numeric:tabular-nums;color:#fff;background:#ffffff2e;border-radius:9px;padding:5px 7px;font-size:15px;font-weight:800}.p-pill .chip-clock.danger{background:#ff5a5a8c;animation:1s infinite pulse}.p-pill.turn-active{box-shadow:0 0 0 3px #fff,0 0 0 6px #2f6df673,0 8px 18px #1e2d5a4d}.vs-badge{background:var(--card);color:var(--muted);box-shadow:var(--shadow);border-radius:12px;flex:none;align-self:center;padding:10px 9px;font-size:13px;font-weight:800}.board-wrap{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.zone-label{letter-spacing:3px;justify-content:center;align-items:center;gap:12px;padding:6px;font-size:12px;font-weight:800;display:flex}.zone-label:before,.zone-label:after{content:"";opacity:.5;background:currentColor;border-radius:2px;flex:1;max-width:130px;height:2px}.zone-label.blue{color:#3b78e7}.zone-label.red{color:#d8404d}#board{aspect-ratio:1;width:100%;max-width:min(87vw,55dvh);box-shadow:0 0 0 11px var(--bezel), 0 0 0 12px #aeb9cf, 0 1px 0 12px #98a5c0, 0 26px 46px #2d417852, inset 0 2px 6px #7887af40;touch-action:pan-y;background:linear-gradient(168deg,#fdfdff,#f0f1f8 70%,#e9ebf4);border-radius:14px;margin:16px auto;position:relative}.grid-line{z-index:1;pointer-events:none;background:#5f73a54d;position:absolute}.zone-band{z-index:0;pointer-events:none;position:absolute}.zone-band.top{border-radius:13px 13px 0 0}.zone-band.bottom{border-radius:0 0 13px 13px}.zone-band.top.red{background:linear-gradient(#e33d524d,#e33d521a 65%,#0000);box-shadow:inset 0 3px #e33d52d9}.zone-band.top.blue{background:linear-gradient(#2f6df64d,#2f6df61a 65%,#0000);box-shadow:inset 0 3px #2f6df6d9}.zone-band.bottom.red{background:linear-gradient(#0000,#e33d521a 35%,#e33d524d);box-shadow:inset 0 -3px #e33d52d9}.zone-band.bottom.blue{background:linear-gradient(#0000,#2f6df61a 35%,#2f6df64d);box-shadow:inset 0 -3px #2f6df6d9}.zone-band.top.finish{background:linear-gradient(#21c07a4d,#21c07a1a 65%,#0000);box-shadow:inset 0 3px #21c07ad9}.zone-label.finish{color:#1da96c}.cell{z-index:2;background:0 0;position:absolute}.cell.legal{cursor:pointer}.cell.legal:after{content:"";border-radius:50%;animation:.25s hintPop;position:absolute;inset:33%;box-shadow:inset -2px -3px 4px #0000004d,inset 1px 2px 3px #ffffff80,0 2px 4px #00000040}@keyframes hintPop{0%{opacity:0;transform:scale(.4)}}#board.my-blue .cell.legal:after{background:radial-gradient(circle at 32% 28%,#9cc1ff,#2f6df6 65%,#1d4fbd)}#board.my-red .cell.legal:after{background:radial-gradient(circle at 32% 28%,#ffa3ac,#e33d52 65%,#b02338)}.pawn{z-index:5;pointer-events:none;border-radius:50%;transition:left .21s linear,top .21s linear;position:absolute;box-shadow:inset -4px -8px 12px #0006,inset 2px 4px 6px #ffffff40,0 8px 12px #0a143273}.pawn:after{content:"";background:radial-gradient(#fffffff2,#fff0 72%);border-radius:50%;width:30%;height:24%;position:absolute;top:12%;left:20%}.pawn.red{background:radial-gradient(circle at 31% 24%,#ffd0d5 0%,#f57784 22%,#e33d52 55%,#8f1626 100%)!important}.pawn.blue{background:radial-gradient(circle at 31% 24%,#cfe1ff 0%,#6f9cf9 22%,#2f6df6 55%,#143a8f 100%)!important}.pawn.glow{box-shadow:0 0 0 4px #fffffff2,0 0 18px 6px #7896dc8c,inset -4px -7px 10px #00000059,0 6px 10px #14235059}.pl-modal{text-align:start;position:relative}.pl-close{top:10px;z-index:2;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:17px;line-height:1;position:absolute;inset-inline-end:12px}.pl-head{align-items:center;gap:16px;margin:4px 0 18px;display:flex}.pl-ball{flex:none;width:78px;height:78px;position:relative}.pl-ball .pawn{width:78px;height:78px;position:absolute;inset:0}.pl-ball .pawn:before{content:"";background:repeating-linear-gradient(99deg,#fff0 0 16%,#ffffff16 25%,#fff0 34% 50%) 0 0/240% 100%;border-radius:50%;animation:5.5s linear infinite pl-turn;position:absolute;inset:0}@keyframes pl-turn{0%{background-position:0 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.pl-ball .pawn:before{animation:none}}.pl-ball:after{content:"";filter:blur(4px);background:#1423502b;border-radius:50%;width:76%;height:11px;position:absolute;bottom:-9px;left:12%}.pl-who{text-align:start;min-width:0}.pl-tags,.pl-flame{justify-content:flex-start}.pl-who>b{overflow-wrap:anywhere;font-size:21px;font-weight:700;display:block}.pl-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pl-rank,.pl-place{background:var(--bg2);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:13px}.pl-place{font-variant-numeric:tabular-nums}.pl-flame{color:var(--muted);margin-top:7px;font-size:13.5px}.pl-stats{background:var(--bg2);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:4px;padding:12px 8px;display:grid}.pl-stats>div{text-align:center;min-width:0}.pl-stats b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;display:block}.pl-stats small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.3;display:block}#pl-note{margin:12px 2px 0}#overlay-player .btn-big:disabled{opacity:.45;cursor:default;box-shadow:none}#overlay-player .modal-buttons{margin-top:14px}html[data-theme=dark] .pl-rank,html[data-theme=dark] .pl-place,html[data-theme=dark] .pl-stats{background:#1c2033}html[data-theme=dark] .pl-ball:after{background:#00000073}.wall{z-index:4;pointer-events:none;background:linear-gradient(#48547e 0%,#2b3355 45%,#161c34 100%);border-radius:999px;animation:.2s wallIn;position:absolute;box-shadow:0 5px 9px #0c122880,inset 0 2px 2px #ffffff4d}.wall.blue{background:linear-gradient(#7aa3fb 0%,#2f6df6 45%,#1a48b8 100%);box-shadow:0 5px 9px #122d7873,inset 0 2px 2px #ffffff59}.wall.red{background:linear-gradient(#f2808f 0%,#e33d52 45%,#ad1f33 100%);box-shadow:0 5px 9px #82142373,inset 0 2px 2px #ffffff59}@keyframes wallIn{0%{opacity:0;transform:scale(.6)}}.wall.no-anim{animation:none}.wall.preview-ok{opacity:.88;outline-offset:1px;outline:2px dashed #fffffff2}.wall.preview-bad{opacity:.65;box-shadow:none;background:#c3c8d6!important}.game-hint{text-align:center;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-height:18px;padding:2px 10px;font-size:12px;overflow:hidden}.wall-dock{background:var(--card);max-width:320px;box-shadow:var(--shadow);border-radius:18px;justify-content:center;align-items:center;gap:12px;margin:4px auto 0;padding:9px 14px;display:flex}.dock-count{color:var(--text);align-items:center;gap:5px;font-size:15px;font-weight:800;display:flex}.dock-handle{cursor:grab;touch-action:none;background:linear-gradient(#fff,#eef1f8);border:none;border-radius:14px;place-items:center;width:74px;height:52px;transition:transform .12s,opacity .15s;display:grid;box-shadow:0 5px 12px #3246822e,inset 0 1px #fff,inset 0 -2px 4px #8c9bbe40}.dock-handle:active{cursor:grabbing;transform:scale(.93)}.dock-handle.disabled{opacity:.35;pointer-events:none}.dh-bar{background:linear-gradient(#48547e 0%,#2b3355 45%,#161c34 100%);border-radius:999px;box-shadow:0 3px 6px #0c122873,inset 0 2px 2px #ffffff4d}.dh-bar.h{width:42px;height:12px}.dh-bar.v{width:12px;height:34px}.game-bottom2{align-items:center;gap:10px;margin-top:4px;display:flex}.turn-pill{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#384263;border-radius:999px;flex:1;padding:10px 14px;font-size:14px;font-weight:700;overflow:hidden;box-shadow:0 8px 18px #1e2d5a4d}.emoji-bar{align-items:center;gap:6px;display:flex}.emoji-bar .emoji-btn{background:var(--card);cursor:pointer;border:1px solid #1418201a;border-radius:14px;outline:none;place-items:center;width:42px;height:42px;padding:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,background .15s;display:grid;box-shadow:0 3px 8px #2837461f,inset 0 1px #fff}.emoji-bar .emoji-btn:hover{background:#f0f4f9;border-color:#60a5fa59;transform:translateY(-2px)scale(1.1);box-shadow:0 8px 18px #0003,0 0 12px #60a5fa4d}.emoji-bar .emoji-btn:active{transform:scale(.92)}.emoji-char{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2px 4px #00000040);font-size:21px;line-height:1;display:inline-block}.pawn-emoji-bubble{--bubble-bg:#fff;--bubble-border:#60a5fa;--bubble-glow:#2f6df673;background:var(--bubble-bg);border:2px solid var(--bubble-border);box-shadow:0 10px 28px #00000040, 0 0 18px var(--bubble-glow);z-index:60;pointer-events:none;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;padding:6px 12px;animation:2.2s cubic-bezier(.34,1.56,.64,1) forwards emojiPopSpring;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.pawn-emoji-bubble.flip-down{animation:2.2s cubic-bezier(.34,1.56,.64,1) forwards emojiPopSpringDown;top:calc(100% + 12px);bottom:auto}html[data-theme=light] .pawn-emoji-bubble{--bubble-bg:#fff;box-shadow:0 8px 24px #28374647, 0 0 16px var(--bubble-glow)}html[data-theme=light] .emoji-bar .emoji-btn{background:#fff;border-color:#1418201a;box-shadow:0 3px 8px #2837461f,inset 0 1px #fff}html[data-theme=light] .emoji-bar .emoji-btn:hover{background:#f0f4f9;border-color:#2f6df673}html[data-theme=dark] .pawn-emoji-bubble{--bubble-bg:#121828;box-shadow:0 10px 28px #0009, 0 0 20px var(--bubble-glow)}html[data-theme=dark] .emoji-bar .emoji-btn{background:#232841;border-color:#ffffff1a;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff14}html[data-theme=dark] .emoji-bar .emoji-btn:hover{background:#2d3655;border-color:#60a5fa73}.pawn-emoji-bubble.bubble-blue{--bubble-border:#60a5fa;--bubble-glow:#2f6df6a6}.pawn-emoji-bubble.bubble-red{--bubble-border:#f87171;--bubble-glow:#e33d52a6}.pawn-emoji-bubble.bubble-yellow{--bubble-border:#fbbf24;--bubble-glow:#f0b429a6}.pawn-emoji-bubble.bubble-green{--bubble-border:#34d399;--bubble-glow:#21c07aa6}.bubble-emoji{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 8px #00000059);font-size:28px;line-height:1;animation:2.2s ease-in-out forwards emojiWiggle;display:block}.pawn-emoji-bubble:after{content:"";background:var(--bubble-bg);border-right:2px solid var(--bubble-border);border-bottom:2px solid var(--bubble-border);z-index:1;filter:drop-shadow(0 2px 2px #00000040);border-bottom-right-radius:2.5px;width:11px;height:11px;position:absolute;top:calc(100% - 6.5px);left:50%;transform:translate(-50%)rotate(45deg)}.pawn-emoji-bubble.flip-down:after{border-bottom:none;border-right:none;border-left:2px solid var(--bubble-border);border-top:2px solid var(--bubble-border);border-top-left-radius:2.5px;border-bottom-right-radius:0;top:auto;bottom:calc(100% - 6.5px)}@keyframes emojiPopSpring{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.3)}14%{opacity:1;transform:translate(-50%)translateY(-5px)scale(1.18)}26%{transform:translate(-50%)translateY(0)scale(1)}80%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-14px)scale(.85)}}@keyframes emojiPopSpringDown{0%{opacity:0;transform:translate(-50%)translateY(-14px)scale(.3)}14%{opacity:1;transform:translate(-50%)translateY(5px)scale(1.18)}26%{transform:translate(-50%)translateY(0)scale(1)}80%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(14px)scale(.85)}}@keyframes emojiWiggle{0%,14%{transform:scale(1)rotate(0)}20%{transform:scale(1.14)rotate(-8deg)}30%{transform:scale(1.1)rotate(8deg)}40%{transform:scale(1.05)rotate(-4deg)}50%{transform:scale(1)rotate(0)}to{transform:scale(1)rotate(0)}}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23233c73;place-items:center;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.modal{background:var(--card);text-align:center;overscroll-behavior:contain;border-radius:24px;width:min(88vw,380px);max-height:88dvh;padding:28px 22px;animation:.28s cubic-bezier(.4,1.4,.5,1) modalIn;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes modalIn{0%{opacity:0;transform:scale(.85)}}.result-emoji{margin-bottom:8px;font-size:58px}.modal.auth-modal{text-align:left}.modal.auth-modal h2{justify-content:flex-start;margin-bottom:16px}.modal.auth-modal .input{width:100%;margin-top:8px}.modal.auth-modal .auth-or{margin:4px 0}.modal.auth-modal .auth-msg{margin-top:4px}.modal-buttons{flex-direction:column;gap:10px;margin-top:20px;display:flex}.modal-buttons.row{flex-direction:row}a.btn-big{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.btn-play-store{justify-content:center;align-items:center;gap:9px;display:flex}.btn-play-store svg{flex-shrink:0}.win-modal{border-top:7px solid var(--blue);padding-top:22px;position:relative}.win-modal.lose{border-top-color:var(--red)}.result-title{letter-spacing:1px;color:var(--blue);margin-bottom:2px;font-size:42px;font-weight:900}.win-modal.lose .result-title{color:var(--red)}.result-stats{background:#f4f6fc;border-radius:18px;justify-content:center;align-items:center;gap:18px;margin-top:16px;padding:14px 10px;display:flex}.rs-side{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.rs-side b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:14px;overflow:hidden}.rs-side small{letter-spacing:2px;color:var(--muted);font-size:11px;font-weight:800}.rs-side small.win{color:var(--green)}.rs-side small.loss{color:var(--red)}.rs-ball{border-radius:50%;width:44px;height:44px;box-shadow:inset -4px -6px 8px #00000059,inset 3px 4px 6px #fff6,0 4px 8px #00000040}.rs-ball.red{background:radial-gradient(circle at 32% 26%,#ffb9c0,#e33d52 62%,#a91f33)}.rs-ball.blue{background:radial-gradient(circle at 32% 26%,#b6d2ff,#2f6df6 62%,#1a48b8)}.rs-mid{color:var(--muted);font-size:13px;font-weight:800}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti span{border-radius:3px;width:9px;height:15px;animation:linear infinite confettiFall;position:absolute;top:-4vh}@keyframes confettiFall{0%{transform:translateY(-6vh)rotate(0)}to{transform:translateY(108vh)rotate(720deg)}}.lb-list{flex-direction:column;gap:10px;display:flex}.lb-item{background:var(--card);box-shadow:var(--shadow);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:transform .12s;display:flex}.lb-item:active{transform:scale(.985)}.fr-row[data-nick]{cursor:pointer}.lb-item .lb-rank{width:30px;color:var(--muted);text-align:center;font-size:15px;font-weight:800}.lb-item:first-child .lb-rank{font-size:20px}.lb-item .r-avatar{background:linear-gradient(135deg, var(--violet2), var(--violet));color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.lb-item .lb-nick{flex:1;font-weight:600}.lb-item .lb-score b{color:var(--violet);font-size:17px}.lb-item .lb-score small{color:var(--muted);text-align:right;font-size:11px;display:block}.lb-empty{text-align:center;color:var(--muted);padding:50px 20px}.profile-card{background:var(--card);text-align:center;box-shadow:var(--shadow);border-radius:22px;margin-bottom:16px;padding:24px}.avatar{background:linear-gradient(135deg, var(--violet2), var(--violet));color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 10px;font-size:30px;font-weight:800;display:grid}.clickable-avatar{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s,box-shadow .15s;position:relative}.clickable-avatar:hover{transform:scale(1.05)}.clickable-avatar:active{transform:scale(.97)}.avatar-edit-badge{background:var(--violet);color:#fff;border:2px solid var(--card);pointer-events:none;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #00000040}.profile-nick-wrap{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.profile-nick-wrap h3{margin:0}.btn-edit-nick{background:var(--bg2);border:1px solid var(--bezel);cursor:pointer;width:30px;height:30px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .12s,transform .12s;display:inline-grid}.btn-edit-nick:hover{background:var(--bg);transform:scale(1.08)}.edit-profile-modal{max-width:420px}.edit-avatar-section{flex-direction:column;align-items:center;margin:12px 0 16px;display:flex}.btn-small-pill{cursor:pointer;border-radius:20px;margin-top:6px;padding:8px 16px;font-size:13px}.edit-field-group{text-align:left;margin-bottom:16px}.input-label{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.guest-hint-badge{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.badge-pill{background:var(--bg2);border:1px solid var(--bezel);text-transform:uppercase;letter-spacing:.05em;color:var(--violet);border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700}.text-left{text-align:left}.stats-row{flex-wrap:wrap;justify-content:center;gap:18px;margin:16px 0 10px;display:flex}.stat{flex-direction:column;display:flex}.stat b{font-size:22px}.stat small{color:var(--muted);font-size:12px}.auth-box{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.auth-msg{color:var(--red);text-align:center;font-size:14px}.auth-msg.ok{color:var(--green)}.auth-or{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--bg2);flex:1;height:1px}.btn-google{cursor:pointer;width:100%;font:inherit;color:var(--text);background:var(--card);box-shadow:var(--shadow);border:1px solid var(--bezel);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:600;display:flex}.settings-box{background:var(--card);box-shadow:var(--shadow);border-radius:18px}.setting-row{justify-content:space-between;align-items:center;padding:15px 18px;font-weight:600;display:flex}.setting-row+.setting-row{border-top:1px solid var(--bg2)}.modal-emoji{margin-bottom:4px;font-size:34px;line-height:1}.opt-card{background:var(--bg2);text-align:start;border-radius:18px;margin-top:12px;padding:13px 13px 12px}.opt-head{align-items:center;gap:9px;display:flex}.opt-head b{font-size:15px}.opt-ico{font-size:19px;line-height:1}.opt-sub{color:var(--muted);margin:5px 0 10px;font-size:12.5px;line-height:1.45}.opt-card .btn-big{margin:0;padding:13px}.opt-card .wallet{background:var(--card);margin-top:0}.opt-or{color:var(--muted);align-items:center;gap:11px;margin:12px 2px 0;font-size:12px;display:flex}.opt-or:before,.opt-or:after{content:"";background:var(--bg2);flex:1;height:1px}.opt-foot{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.5}.fmt-list{text-align:start;gap:9px;margin-top:14px;display:grid}.fmt{background:var(--bg2);border-radius:14px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.fmt-ico{flex:none;font-size:18px;line-height:1.2}.fmt b{font-size:14px;display:block}.fmt small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.ads-hero{text-align:center;margin-bottom:18px}.ads-hero h3{text-wrap:balance;font-size:22px}.ads-hero .hint{text-wrap:balance;margin-top:6px;font-size:15px}.ads-hero .modal-emoji{margin-bottom:8px;font-size:40px}.ads-stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ads-stat{background:var(--bg2);text-align:center;border-radius:14px;padding:13px 12px}.ads-stat b{color:var(--blue);direction:ltr;unicode-bidi:isolate;font-size:21px;line-height:1.1;display:block}.ads-stat small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.ads-cta{text-align:center;margin-top:22px}.ads-cta>b{font-size:17px;display:block}.ads-cta .hint{text-wrap:balance;margin:6px 0 14px}.ads-cta .btn-big+.btn-big{margin-top:10px}.ads-mail{word-break:break-all;font-size:15px}.ads-copy{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;margin:10px auto 0;padding:6px 12px;font-size:13px;text-decoration:underline;display:block}.flame{filter:saturate(.75);color:#e07020;justify-content:center;align-items:center;line-height:1;display:inline-flex}.flame .ico{width:1em;height:1em}.flame.fl-1{filter:saturate(.6)brightness(1.05);font-size:14px}.flame.fl-7{filter:saturate(1.15);font-size:15px}.flame.fl-30{filter:hue-rotate(185deg)saturate(1.5);font-size:16px}.flame.fl-50{filter:hue-rotate(255deg)saturate(1.5);font-size:16px}.flame.fl-100{filter:grayscale()brightness(1.7)drop-shadow(0 0 5px #9fd8ff);font-size:17px}.flame.fl-200{filter:hue-rotate(-18deg)saturate(2)drop-shadow(0 0 5px #ffc400);font-size:17px}.flame.fl-365{filter:saturate(2.2)drop-shadow(0 0 4px #ff4fa3)drop-shadow(0 0 9px #4fd2ff);font-size:18px}.flame.unlit{filter:grayscale()opacity(.45)}.ad-overlay{z-index:110}.ad-box{background:var(--card);width:min(100vw,560px);box-shadow:var(--shadow);border-radius:18px;padding:10px 8px 12px}.ad-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ad-label{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:12px}.ad-close{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:2px 6px;font-size:20px;line-height:1}#ad-video-slot{justify-content:center;align-items:center;width:100%;min-height:230px;display:flex}#ad-video-slot video,#ad-video-slot iframe{width:100%;max-width:100%}.ad-note{text-align:center;opacity:.6;margin:10px 0 2px;font-size:13px}.head-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.streak-pill{background:var(--card);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:7px 14px;font-size:14px;display:inline-flex}.streak-card{background:var(--bg2);text-align:start;border-radius:16px;align-items:center;gap:12px;margin-top:9px;padding:11px 14px;display:flex}.streak-card.cold{opacity:.72}.btn-restore{color:#1a4f9c;background:#e8f1ff;border:1px solid #c2dbff;margin-top:10px}.streak-pill,.flame-btn{font:inherit;color:inherit;cursor:pointer;border:none}.rating-pill{background:var(--card);box-shadow:var(--shadow);color:inherit;border-radius:999px;align-items:baseline;gap:5px;margin-top:12px;padding:7px 14px;font-size:14px;text-decoration:none;display:inline-flex}.rating-pill .rp-star{color:#ffc531;font-size:13px}.rating-pill b{font-weight:600}.rating-pill small{color:var(--muted);font-size:12px}.rating-pill:active{transform:scale(.95)}.flame-btn{background:0 0;padding:0;line-height:1}.streak-pill:active,.flame-btn:active{transform:scale(.95)}.streak-pill.broken{box-shadow:var(--shadow), 0 0 0 2px #2f6df659}#overlay-streak-info .flame.cel-flame{font-size:46px;animation:none}#overlay-streak-info h2{margin-top:4px;font-size:19px}#overlay-streak-info .hint{font-size:13px}#overlay-streak-info .modal-buttons{margin-top:16px}.info-row{background:var(--bg2);text-align:start;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 7px;padding:11px 14px;font-size:14px;display:flex}.info-row b{white-space:nowrap;font-size:16px}.info-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:16px;margin-bottom:6px;font-size:12px}.flame-list{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:8px;list-style:none;display:flex}.flame-list li{background:var(--bg2);direction:ltr;unicode-bidi:isolate;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.flame-list li.now{box-shadow:inset 0 0 0 2px var(--blue);font-weight:700}.flame-list .flame{font-size:18px}.milestones{direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:700}html[data-theme=dark] .btn-restore{color:#9fc8ff;background:#1d2b46;border-color:#2c3f63}.streak-card .flame{font-size:26px}.streak-meta{min-width:0}.streak-meta b{font-size:15px;display:block}.streak-meta small{color:var(--muted);font-size:12px;display:block}.streak-line{text-align:center;color:var(--text);margin-top:6px;font-size:14.5px;font-weight:700}.streak-line.milestone{color:var(--violet);font-size:16.5px}.streak-overlay{z-index:120;background:#0a0a1ae0}.cel{text-align:center;padding:0 26px;animation:.45s cubic-bezier(.3,1.5,.5,1) celIn;position:relative}@keyframes celIn{0%{opacity:0;transform:scale(.7)}}.cel-glow{pointer-events:none;background:radial-gradient(circle,#ffa0288c,#0000 65%);border-radius:50%;width:260px;height:260px;animation:2.2s ease-in-out infinite celPulse;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes celPulse{50%{opacity:.75;transform:translate(-50%)scale(1.18)}}.flame.cel-flame{font-size:88px;animation:1.6s ease-in-out infinite celFlame;position:relative}@keyframes celFlame{50%{transform:scale(1.09)translateY(-4px)}}.cel-num{color:#fff;letter-spacing:-2px;margin-top:4px;font-size:62px;font-weight:800;line-height:1;position:relative}.cel-title{color:#fff;margin-top:8px;font-size:20px;position:relative}.cel-sub{color:#ffffffbf;margin:8px 0 22px;font-size:14px;position:relative}.cel .btn-big{min-width:180px;position:relative}.sparks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sparks i{opacity:0;background:#ffb340;border-radius:50%;width:8px;height:8px;animation:linear infinite spark;position:absolute;bottom:-20px;box-shadow:0 0 8px #ff8a1f}@keyframes spark{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.9}to{opacity:0;transform:translateY(-105vh)scale(.3)}}.rank-card{background:var(--bg2);text-align:start;border-radius:16px;align-items:center;gap:13px;margin:14px 0 4px;padding:12px 14px;display:flex}.rank-badge{flex:none;font-size:30px;line-height:1}.rank-meta{flex:1;min-width:0}.rank-meta b{font-size:16px;display:block}.rank-meta small{color:var(--muted);font-size:12px;display:block}.rank-bar{background:var(--card);border-radius:99px;height:6px;margin:7px 0 5px;overflow:hidden}.rank-bar i{background:linear-gradient(90deg, var(--violet2), var(--violet));border-radius:99px;height:100%;transition:width .5s;display:block}.veteran-badge{color:#a37500;margin-top:6px;font-size:12px;font-weight:700}.rank-ic:not(:empty){margin-inline-end:4px}.pts-row{justify-content:center;align-items:baseline;gap:10px;margin-top:14px;display:flex}.pts-delta{letter-spacing:-.5px;font-size:27px;font-weight:800}.pts-delta.up{color:var(--green)}.pts-delta.down{color:var(--red)}.pts-total{color:var(--muted);font-size:13px}.rank-up{text-align:center;margin-top:7px;font-size:15px;font-weight:700}.rank-up.up{color:var(--violet)}.rank-up.down{color:var(--muted)}.lb-item .lb-nick{min-width:0}.lb-nick .lb-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.lb-nick .lb-badge{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.lb-item .lb-score small{text-align:end}.lang-current{cursor:pointer;font:inherit;background:var(--bg2);color:var(--text);border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.lang-list{gap:8px;margin-top:14px;display:grid}.lang-list button{cursor:pointer;width:100%;font:inherit;background:var(--bg2);color:var(--text);text-align:start;border:none;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;font-size:15px;font-weight:600;display:flex}.lang-list button .lf{font-size:19px;line-height:1}.lang-list button.active{background:var(--violet);color:#fff}html[dir=rtl] .board-wrap,html[dir=rtl] #board,html[dir=rtl] .wall-dock,html[dir=rtl] .vs-row,html[dir=rtl] .code,html[dir=rtl] .wallet code{direction:ltr}html[dir=rtl] .card-arrow,html[dir=rtl] .btn-back{transform:scaleX(-1)}.toggle{width:50px;height:28px;display:inline-block;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle span{background:var(--bg2);cursor:pointer;border-radius:999px;transition:all .2s;position:absolute;inset:0}.toggle span:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.toggle input:checked+span{background:var(--violet)}.toggle input:checked+span:before{transform:translate(22px)}#bottom-nav{bottom:calc(14px + env(safe-area-inset-bottom));z-index:50;opacity:1;background:#fffcf7;border:1px solid #ffffffb3;border-radius:28px;align-items:stretch;gap:4px;width:min(100% - 28px,380px);max-width:380px;margin-inline:auto;padding:6px;display:flex;position:fixed;left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #1414141f,inset 0 1px #ffffffc7}.nav-frost{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(28px)saturate(1.8);background:0 0;position:absolute;inset:0}#bottom-nav.hidden{display:none}.nav-btn{z-index:1;cursor:pointer;font:inherit;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-radius:22px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 7px;font-size:10px;font-weight:650;display:flex;position:relative}.nav-btn .nav-ico{filter:none;place-items:center;width:24px;height:24px;display:grid}.nav-btn .nav-ico .ico{opacity:.5}.nav-btn.active{color:var(--violet);background:#14141412}.nav-btn.active .nav-ico .ico{opacity:1}#toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));color:#fff;z-index:200;text-align:center;background:#2c2c44;border-radius:14px;max-width:86vw;padding:12px 20px;font-size:14px;animation:.25s fadeIn;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}html[data-theme=dark]{--bg:#050506;--bg2:#18170f;--card:#1e1c16;--text:#f4f0e6;--muted:#9a9488;--violet:#c6a35e;--violet2:#e0c47a;--violet-dark:#8f6f2e;--red:#d4676a;--blue:#6e93d4;--green:#5dba8a;--navy:#3a3834;--bezel:#2c2a26;--shadow:0 18px 40px #0000008c}html[data-theme=dark] body{background:linear-gradient(180deg, #5a6edc0f, #28326e0d 40%, #2f6df60f), repeating-linear-gradient(0deg, transparent 0 39px, #8c96d20d 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #8c96d20d 39px 40px), var(--bg)}html[data-theme=dark] #board{box-shadow:0 0 0 11px var(--bezel), 0 0 0 12px #232a3e, 0 1px 0 12px #1a2033, 0 26px 46px #0000008c, inset 0 2px 6px #0006;background:linear-gradient(168deg,#272e4a,#1d2340 70%,#171c33)}html[data-theme=dark] .dh-bar{background:linear-gradient(#6b779f 0%,#4a5478 45%,#333c5c 100%);box-shadow:0 5px 9px #00000080,inset 0 2px 2px #ffffff40}html[data-theme=dark] .wall.blue{background:linear-gradient(#7aa3fb 0%,#2f6df6 45%,#1a48b8 100%);box-shadow:0 5px 9px #00000080,inset 0 2px 2px #ffffff59}html[data-theme=dark] .wall.red{background:linear-gradient(#f2808f 0%,#e33d52 45%,#ad1f33 100%);box-shadow:0 5px 9px #00000080,inset 0 2px 2px #ffffff59}html[data-theme=dark] .wall.preview-bad{background:#3a4054!important}html[data-theme=dark] .turn-pill{background:#2a3049}html[data-theme=dark] .vs-badge,html[data-theme=dark] .btn-giveup{color:var(--text)}html[data-theme=dark] #bottom-nav{background:#100e0b;border:1px solid #ffffff24;box-shadow:0 18px 44px #0006,inset 0 1px #ffffff29}html[data-theme=dark] .nav-frost{-webkit-backdrop-filter:blur(28px)saturate(1.6);background:0 0}html[data-theme=dark] .input{color:var(--text)}html[data-theme=dark] .opt-card,html[data-theme=dark] .fmt{background:#232841}html[data-theme=dark] .opt-card .wallet{background:#12141f}html[data-theme=dark] .opt-or:before,html[data-theme=dark] .opt-or:after{background:#2c3349}html[data-theme=dark] .legal-text h3{border-bottom-color:#2c3349}html[data-theme=dark] .rank-card,html[data-theme=dark] .streak-card{background:#232841}html[data-theme=dark] .streak-pill,html[data-theme=dark] .rating-pill{background:#1c2033}html[data-theme=dark] .streak-line.milestone{color:var(--violet2)}html[data-theme=dark] .veteran-badge{color:#ffd76a}html[data-theme=dark] .rank-up.up{color:var(--violet2)}html[data-theme=dark] .lang-current,html[data-theme=dark] .lang-list button{background:#2c3349}html[data-theme=dark] .lang-list button.active{background:var(--violet)}html[data-theme=dark] .lang-fab{background:#1c2033}html[data-theme=dark] .emoji-bar button,html[data-theme=dark] .btn-outline{color:var(--violet2)}#replay-bar{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--card);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #28376e2e}.replay-inner{align-items:center;gap:8px;max-width:460px;margin:0 auto;display:flex}.rp-btn{cursor:pointer;background:var(--bg2,#e9ecf6);width:40px;height:40px;color:var(--text);border:none;border-radius:12px;flex:none;place-items:center;font-size:15px;display:grid}.rp-btn.rp-play{background:var(--blue);color:#fff}.rp-btn:active{transform:scale(.94)}.rp-track{background:var(--bezel);border-radius:6px;flex:1;height:6px;overflow:hidden}.rp-fill{background:var(--blue);border-radius:6px;width:0;height:100%;transition:width .2s}.rp-count{color:var(--muted);text-align:center;min-width:40px;font-size:12px;font-weight:700}.rp-close{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:6px 4px;font-size:13px;font-weight:700}html[data-theme=dark] #replay-bar{background:#171a28;box-shadow:0 -6px 20px #00000080}html[data-theme=dark] .rp-btn{background:#2a3049}html[data-theme=dark] .rp-btn.rp-play{background:var(--blue)}.rp-btn.rp-play{width:46px;height:46px;font-size:17px}html[data-theme=dark] .rooms-empty,html[data-theme=dark] .lb-empty{color:var(--muted)}.friends-count{color:var(--muted,#8892b0);font-size:13px}.fr-row{border-top:1px solid #0000000f;align-items:center;gap:10px;padding:10px 14px;display:flex}.fr-dot{background:#c9ced9;border-radius:50%;flex:none;width:9px;height:9px}.fr-dot.on{background:#21c07a}.fr-dot.busy{background:#f0a020}.fr-info{flex:1;min-width:0}.fr-info b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.fr-info small{color:#8892b0;font-size:11.5px}.fr-call{font:inherit;background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.fr-call[disabled]{color:#8892b0;background:#d7dbe4}.fr-del{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:4px 6px;font-size:17px;display:grid}.stars-pick{justify-content:center;gap:6px;margin:14px 0 4px;display:flex}.stars-pick button{cursor:pointer;color:#d7dbe4;background:0 0;border:0;padding:4px 2px;line-height:1;transition:transform .12s,color .12s}.stars-pick button.on{color:#f59e0b}.stars-pick button:active{transform:scale(1.18)}.rate-text{resize:none;width:100%;font:inherit;margin-top:10px}.rv-score{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:14px;margin:0 0 12px;padding:16px 18px;display:flex}.rv-score b{font-size:34px;line-height:1}.rv-score small{color:var(--muted);font-size:12.5px}.rv-stars{color:#f59e0b;letter-spacing:0;align-items:center;gap:3px;display:inline-flex}.star-on,.rv-stars .star-on,.stars-pick button.on svg,.rp-star svg,.modal-emoji .star-on{color:#f59e0b!important;fill:#f59e0b!important;stroke:#f59e0b!important}.star-on path,.rv-stars .star-on path,.stars-pick button.on svg path,.rp-star svg path,.modal-emoji .star-on path{fill:#f59e0b!important;stroke:#f59e0b!important}.star-off,.rv-stars .star-off,.stars-pick button:not(.on) svg{color:#d7dbe4!important;fill:#e5e7eb!important;stroke:#d7dbe4!important}.star-off path,.rv-stars .star-off path,.stars-pick button:not(.on) svg path{fill:#e5e7eb!important;stroke:#d7dbe4!important}.rv-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rv-item{background:var(--card);box-shadow:var(--shadow);border-radius:16px;padding:12px 14px}.rv-item .rv-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-item b{font-size:14px}.rv-item p{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.45}html[data-theme=dark] .rv-score,html[data-theme=dark] .rv-item{background:#1e1c16}html[data-theme=dark] .star-off,html[data-theme=dark] .rv-stars .star-off,html[data-theme=dark] .stars-pick button:not(.on) svg{color:#39405c!important;fill:#ffffff24!important;stroke:#ffffff2e!important}html[data-theme=dark] .star-off path,html[data-theme=dark] .rv-stars .star-off path,html[data-theme=dark] .stars-pick button:not(.on) svg path{fill:#ffffff24!important;stroke:#ffffff2e!important}.daily{background:var(--card);width:100%;box-shadow:var(--shadow);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;transition:transform .12s;display:flex}.daily:active{transform:scale(.985)}.dl-ic{flex:none;font-size:22px}.dl-mid{flex:1;min-width:0}.dl-mid b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.dl-bar{background:var(--bg2);border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.dl-bar i{background:var(--blue);border-radius:3px;width:0;height:100%;transition:width .5s;display:block}.dl-right{text-align:right;flex:none}.dl-right b{color:var(--text);font-size:13px;display:block}.dl-right small{color:var(--green);font-size:11.5px;font-weight:700}.daily.is-done .dl-bar i{background:var(--green)}.daily.is-done .dl-right b{color:var(--green)}.daily.is-done{cursor:default}html[data-theme=dark] .daily{background:#171a28}.fr-find{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;padding:14px 16px}.fr-find-row{align-items:center;gap:8px;display:flex}.fr-find-row .input{flex:1;margin:0}.fr-find-row .btn-mini{flex:none}.fr-sect{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:16px 4px 8px;font-size:13px;font-weight:700}.fr-sect b{color:var(--blue)}#fr-list,#fr-requests,#fr-found{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}#fr-list:empty,#fr-requests:empty,#fr-found:empty{box-shadow:none;background:0 0}#fr-list .fr-row:first-child,#fr-requests .fr-row:first-child,#fr-found .fr-row:first-child{border-top:0}html[data-theme=dark] .fr-find,html[data-theme=dark] #fr-list,html[data-theme=dark] #fr-requests,html[data-theme=dark] #fr-found{background:#171a28}html[data-theme=dark] .fr-row{border-top-color:#ffffff0f}.rv-score{flex-wrap:wrap;gap:18px}.rv-big{text-align:center;flex:none}.rv-big b{font-size:34px;line-height:1;display:block}.rv-big small{color:var(--muted);font-size:12px;display:block}.rv-bars{flex:1;min-width:190px}.rv-bar{align-items:center;gap:8px;margin:2px 0;font-size:12px;display:flex}.rv-bl{color:#ffc531;letter-spacing:.5px;white-space:nowrap;width:62px;font-size:10px}.rv-bt{background:var(--bg2);border-radius:4px;flex:1;height:6px;overflow:hidden}.rv-bt i{background:#ffc531;border-radius:4px;height:100%;display:block}.rv-bn{text-align:right;width:64px;color:var(--text)}.rv-bn small{color:var(--muted)}.rv-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:7px;margin:12px 0 4px;padding-bottom:4px;display:flex;overflow-x:auto}.rv-tabs::-webkit-scrollbar{display:none}.rv-tabs button{font:inherit;background:var(--card);color:var(--muted);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:13px}.rv-tabs button.on{background:var(--violet);color:#fff}.lb-tabs{justify-content:center;gap:8px;margin:2px 0 12px;display:flex}.lb-tabs button{font:inherit;background:var(--card);color:var(--muted);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;padding:9px 20px;font-size:13.5px;transition:transform .12s}.lb-tabs button.on{background:var(--violet);color:#fff}.lb-tabs button:active{transform:scale(.95)}.lb-mine{z-index:5;padding:12px 18px calc(84px + env(safe-area-inset-bottom));background:var(--bg);border-top:2px dashed #808aa047;margin:18px -18px 0;position:sticky;bottom:0}.lb-mine-label{text-align:center;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.lb-mine-note{text-align:center;color:var(--muted);margin:8px 4px 0;font-size:13px;line-height:1.5}.lb-mine .lb-item{margin-bottom:0}.lb-item.lb-me{outline:2px solid var(--violet);outline-offset:-2px}.rv-foot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.rv-like{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;transition:transform .12s;display:inline-flex}.rv-like.on{color:var(--violet)}.rv-like:active{transform:scale(1.2)}.rv-answer{border-left:3px solid var(--blue);margin:8px 0 2px;padding:2px 0 2px 10px}.rv-answer b{color:var(--blue);font-size:12px}.rv-answer p{color:var(--muted);margin:2px 0 0;font-size:13.5px}html[data-theme=dark] .rv-tabs button{background:#171a28}html[data-theme=dark] .rv-bt{background:#262c42}.ads-live{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:16px}.ads-day{color:var(--muted);margin:0 0 12px;font-size:13px}.ads-day b{color:var(--text)}.ads-flags{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.ads-flag{background:var(--bg2);border-radius:999px;padding:5px 11px;font-size:14px}.ads-flag b{color:var(--muted);font-size:12.5px;font-weight:600}.ads-h{margin:22px 0 10px;font-size:16px}.packs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pack{text-align:left;background:var(--card);font:inherit;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:4px;padding:13px 14px;transition:transform .12s;display:flex}.pack:active{transform:scale(.978)}.pack-wide{grid-column:1/-1}.pk-name{color:var(--text);font-size:13px;font-weight:600;line-height:1.3}.pk-days{color:var(--muted);font-size:11.5px}.pk-price{color:var(--blue);margin-top:2px;font-size:19px;font-weight:700}.pk-price i{color:var(--green);font-size:11px;font-style:normal;font-weight:600}html[data-theme=dark] .ads-live,html[data-theme=dark] .pack{background:#171a28}html[data-theme=dark] .ads-flag{background:#262c42}#overlay-adreq .modal{text-align:left}#overlay-adreq .cr-label{margin:14px 0 6px}#overlay-adreq .cr-opts{flex-wrap:wrap}#overlay-adreq .input{margin-top:8px}#adreq-hint{margin:6px 0 0;font-size:12px}#adreq-pack{appearance:none;background-image:none}.input.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%238b93af' d='M0 0h10L5 6z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px;padding-right:34px}.input:disabled{opacity:.55}:root{--yellow:#f0b429;--green:#21a35a;--gold:#ffc93c}.pawn.yellow{background:radial-gradient(circle at 31% 24%,#fff0c9 0%,#f8d271 22%,#f0b429 55%,#8a5f05 100%)}.pawn.green{background:radial-gradient(circle at 31% 24%,#c8f4da 0%,#5fd095 22%,#21a35a 55%,#0c5730 100%)}.pawn.gone{display:none}.wall.yellow{background:linear-gradient(#f8d271 0%,#f0b429 45%,#b07f0d 100%);box-shadow:0 5px 9px #78550a73,inset 0 2px 2px #ffffff59}.wall.green{background:linear-gradient(#5fd095 0%,#21a35a 45%,#14663a 100%);box-shadow:0 5px 9px #0c502d73,inset 0 2px 2px #ffffff59}#board.my-yellow .cell.legal:after{background:radial-gradient(circle at 32% 28%,#ffe9ac,#f0b429 65%,#a97c0c)}#board.my-green .cell.legal:after{background:radial-gradient(circle at 32% 28%,#a8ecc7,#21a35a 65%,#12683a)}#board.rim-blue{box-shadow:0 0 0 3px #2f6df6bf}#board.rim-red{box-shadow:0 0 0 3px #e33d52bf}#board.rim-yellow{box-shadow:0 0 0 3px #f0b429cc}#board.rim-green{box-shadow:0 0 0 3px #21a35abf}.zone-band.side-bottom{border-radius:0 0 13px 13px}.zone-band.side-top{border-radius:13px 13px 0 0}.zone-band.side-left{border-radius:13px 0 0 13px}.zone-band.side-right{border-radius:0 13px 13px 0}.zone-band.side-bottom.blue{background:linear-gradient(#0000 30%,#2f6df647);box-shadow:inset 0 -3px #2f6df6d9}.zone-band.side-top.blue{background:linear-gradient(#2f6df647,#0000 70%);box-shadow:inset 0 3px #2f6df6d9}.zone-band.side-left.blue{background:linear-gradient(90deg,#2f6df647,#0000 70%);box-shadow:inset 3px 0 #2f6df6d9}.zone-band.side-right.blue{background:linear-gradient(270deg,#2f6df647,#0000 70%);box-shadow:inset -3px 0 #2f6df6d9}.zone-band.side-bottom.red{background:linear-gradient(#0000 30%,#e33d5247);box-shadow:inset 0 -3px #e33d52d9}.zone-band.side-top.red{background:linear-gradient(#e33d5247,#0000 70%);box-shadow:inset 0 3px #e33d52d9}.zone-band.side-left.red{background:linear-gradient(90deg,#e33d5247,#0000 70%);box-shadow:inset 3px 0 #e33d52d9}.zone-band.side-right.red{background:linear-gradient(270deg,#e33d5247,#0000 70%);box-shadow:inset -3px 0 #e33d52d9}.zone-band.side-bottom.yellow{background:linear-gradient(#0000 30%,#f0b4294d);box-shadow:inset 0 -3px #f0b429e6}.zone-band.side-top.yellow{background:linear-gradient(#f0b4294d,#0000 70%);box-shadow:inset 0 3px #f0b429e6}.zone-band.side-left.yellow{background:linear-gradient(90deg,#f0b4294d,#0000 70%);box-shadow:inset 3px 0 #f0b429e6}.zone-band.side-right.yellow{background:linear-gradient(270deg,#f0b4294d,#0000 70%);box-shadow:inset -3px 0 #f0b429e6}.zone-band.side-bottom.green{background:linear-gradient(#0000 30%,#21a35a47);box-shadow:inset 0 -3px #21a35ad9}.zone-band.side-top.green{background:linear-gradient(#21a35a47,#0000 70%);box-shadow:inset 0 3px #21a35ad9}.zone-band.side-left.green{background:linear-gradient(90deg,#21a35a47,#0000 70%);box-shadow:inset 3px 0 #21a35ad9}.zone-band.side-right.green{background:linear-gradient(270deg,#21a35a47,#0000 70%);box-shadow:inset -3px 0 #21a35ad9}.goal-cell{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffc93c8c,#ffc93c2e 70%,#0000);border-radius:8px;animation:2.4s ease-in-out infinite goalPulse;position:absolute;box-shadow:inset 0 0 0 2px #ffc93ce6}@keyframes goalPulse{50%{box-shadow:inset 0 0 0 2px #ffc93c80}}.quad-row{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 6px;display:grid}.q-pill{color:#fff;background:#ffffff0f;border:2px solid #0000;border-radius:12px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:13px;display:flex}.q-pill.blue{background:linear-gradient(160deg,#33549c,#24407e)}.q-pill.red{background:linear-gradient(160deg,#d8404d,#b32538)}.q-pill.yellow{background:linear-gradient(160deg,#b98a15,#8a6608)}.q-pill.green{background:linear-gradient(160deg,#1d8a4d,#14663a)}.q-pill.turn-active{border-color:#fff;box-shadow:0 4px 12px #14235059}.q-pill.out{opacity:.42;filter:grayscale(.7)}.q-nick{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.q-walls{opacity:.9;white-space:nowrap;font-size:12px}.q-clock{font-variant-numeric:tabular-nums;background:#00000047;border-radius:8px;padding:1px 6px;font-size:12px}.q-clock.danger{background:#ff5a5a8c;animation:1s infinite pulse}.q-dot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset -2px -3px 4px #00000059}.q-dot.blue{background:var(--blue)}.q-dot.red{background:var(--red)}.q-dot.yellow{background:var(--yellow)}.q-dot.green{background:var(--green)}.waiting-table{width:100%;max-width:320px;margin:14px 0 6px}.wt-count{letter-spacing:1px;margin-bottom:8px;font-size:30px;font-weight:900}.wt-list{gap:6px;display:grid}.wt-seat{background:var(--card);box-shadow:var(--shadow);text-align:left;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.wt-seat.empty{box-shadow:none;border:1px dashed var(--bezel);opacity:.6;background:0 0;justify-content:center;font-weight:500}.wt-seat small{opacity:.85;font-weight:500}.quad-result{gap:6px;margin:10px 0 4px;display:grid}.qr-row{background:#788cbe1a;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.qr-row.mine{background:#788cbe38}.qr-dot{border-radius:50%;flex:none;width:12px;height:12px}.qr-dot.blue{background:var(--blue)}.qr-dot.red{background:var(--red)}.qr-dot.yellow{background:var(--yellow)}.qr-dot.green{background:var(--green)}.qr-nick{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qr-note{opacity:.65;white-space:nowrap;font-size:12px}.qr-tag{letter-spacing:.5px;font-size:12px;font-weight:800}.qr-tag.win{color:var(--green)}.qr-tag.loss{color:var(--red)}.danger-link{color:#d8404d;margin-top:6px}.btn-danger{color:#fff;background:#d8404d;border:none}.btn-danger:disabled{opacity:.45}.del-list{text-align:left;opacity:.85;margin:6px 0 10px;padding-left:20px;font-size:14px}.del-list li{margin:3px 0}.opt-new{letter-spacing:.5px;color:#fff;vertical-align:middle;text-transform:uppercase;background:#21a35a;border-radius:6px;margin-left:4px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:800}.emoji-pop.named{color:#fff;background:#141c34d1;border-radius:12px;padding:4px 10px;font-size:15px;font-weight:700}.emoji-pop.named.blue{box-shadow:0 0 0 2px #2f6df6}.emoji-pop.named.red{box-shadow:0 0 0 2px #e33d52}.emoji-pop.named.yellow{box-shadow:0 0 0 2px #f0b429}.emoji-pop.named.green{box-shadow:0 0 0 2px #21a35a}.wall.blocking,.pawn.blocking{z-index:8;animation:.9s blockingFlash;box-shadow:0 0 0 3px #e33d52e6,0 0 14px 4px #e33d5280}@keyframes blockingFlash{0%,to{filter:none}15%,55%{filter:brightness(1.5)saturate(1.6)}35%{filter:brightness(.9)}}.dock-handle.on{outline:2px solid var(--blue)}#root{min-height:100dvh}button,a,label,.card,[role=button]{font-family:inherit}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:var(--text);background:radial-gradient(1200px 500px at 50% -80px,#c6a35e1a,#0000 60%),linear-gradient(#0c0c0e 0%,#050506 38% 100%);font-family:Outfit,Segoe UI,system-ui,sans-serif}html[data-theme=dark] body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#c6a35e0a 1px,#0000 1px),linear-gradient(90deg,#c6a35e0a 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 78%);mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 78%)}html[data-theme=dark] #app,html[data-theme=dark] #root{z-index:1;position:relative}html[data-theme=dark] .logo h1,html[data-theme=dark] .g-logo b,html[data-theme=dark] .sub-head h2,html[data-theme=dark] .result-title,html[data-theme=dark] .modal h2,html[data-theme=dark] .profile-card h3,html[data-theme=dark] .ads-hero h3{letter-spacing:.02em;font-family:Cormorant Garamond,Georgia,serif;font-weight:700}html[data-theme=dark] .logo h1{letter-spacing:.04em;font-size:40px}html[data-theme=dark] .tagline{color:var(--violet);letter-spacing:.28em;font-size:11px;font-weight:500}html[data-theme=dark] .logo-mark{box-shadow:0 8px 22px #00000073}html[data-theme=dark] .logo-mark.sm{box-shadow:0 6px 14px #0006}html[data-theme=dark] .card,html[data-theme=dark] .lang-fab,html[data-theme=dark] .online-pill,html[data-theme=dark] .streak-pill,html[data-theme=dark] .rating-pill,html[data-theme=dark] .daily,html[data-theme=dark] .side-btn,html[data-theme=dark] .btn-outline,html[data-theme=dark] .btn-back,html[data-theme=dark] .btn-giveup,html[data-theme=dark] .code-box,html[data-theme=dark] .room-item,html[data-theme=dark] .wall-dock,html[data-theme=dark] .emoji-bar button,html[data-theme=dark] .profile-card,html[data-theme=dark] .settings-box,html[data-theme=dark] .lb-item,html[data-theme=dark] .rv-score,html[data-theme=dark] .rv-item,html[data-theme=dark] .ads-live,html[data-theme=dark] .pack,html[data-theme=dark] .input,html[data-theme=dark] .fr-find,html[data-theme=dark] #fr-list,html[data-theme=dark] #fr-requests,html[data-theme=dark] #fr-found,html[data-theme=dark] .wt-seat,html[data-theme=dark] .install-banner,html[data-theme=dark] #install-banner{background:#1e1c16;border:1px solid #c6a35e33;box-shadow:0 10px 30px #00000059}html[data-theme=dark] .card-primary,html[data-theme=dark] .card-violet,html[data-theme=dark] .card-violet2{color:#140f06;border-color:#e0c47a73}html[data-theme=dark] .card-primary{background:linear-gradient(135deg,#efe0b4,#c6a35e 52%,#8f6f2e);box-shadow:0 14px 32px #c6a35e38}html[data-theme=dark] .card-violet{color:var(--text);background:linear-gradient(160deg,#1d1d20,#141416)}html[data-theme=dark] .card-violet2{color:var(--text);background:linear-gradient(160deg,#221e16,#161410)}html[data-theme=dark] .card-primary .card-text small,html[data-theme=dark] .card-primary .card-arrow{color:#140f06b3}html[data-theme=dark] .card-violet .card-text small,html[data-theme=dark] .card-violet2 .card-text small{color:var(--muted)}html[data-theme=dark] .card-icon{background:#c6a35e1f;box-shadow:inset 0 0 0 1px #c6a35e2e}html[data-theme=dark] .card-icon.dark{background:#1c1c1f}html[data-theme=dark] .card-icon.lvl-easy{background:#14241c}html[data-theme=dark] .card-icon.lvl-normal{background:#1a2436}html[data-theme=dark] .card-icon.lvl-hard{background:#2a2014}html[data-theme=dark] .card-icon.lvl-hardcore{background:#1a1212}html[data-theme=dark] .btn-big{color:#140f06;background:linear-gradient(135deg,#e0c47a,#c6a35e 50%,#8f6f2e);box-shadow:0 10px 24px #c6a35e38}html[data-theme=dark] .btn-outline{color:var(--violet2);background:0 0}html[data-theme=dark] .btn-ghost{color:var(--muted);box-shadow:inset 0 0 0 1px #c6a35e38}html[data-theme=dark] .btn-mini,html[data-theme=dark] .fr-call,html[data-theme=dark] .room-item .btn-join,html[data-theme=dark] #install-banner-go{color:#140f06;background:linear-gradient(135deg,#c6a35e,#8f6f2e)}html[data-theme=dark] .fr-call[disabled]{color:#6e6a62;background:#2a2a2e}html[data-theme=dark] .side-support{color:#e0c47a;background:#c6a35e1a}html[data-theme=dark] .side-ads{color:#d7c7a0;background:#ffffff0a}html[data-theme=dark] .btn-support{color:#e0c47a;background:#c6a35e1f}html[data-theme=dark] .online-pill .dot{background:#7dcea0;box-shadow:0 0 8px #7dcea0}html[data-theme=dark] .code{color:var(--violet2);font-family:Outfit,sans-serif}html[data-theme=dark] .spinner{background:conic-gradient(from 0deg, transparent 32%, var(--violet) 100%)}html[data-theme=dark] #board{background:radial-gradient(circle at 50% 0,#c6a35e29,#0000 52%),linear-gradient(168deg,#2c291f,#1c1a15 62%,#15130f);box-shadow:0 0 0 9px #1a1814,0 0 0 11px #e0c47a,0 0 0 12px #8f6f2e,0 28px 50px #0009,inset 0 1px #e0c47a47}html[data-theme=dark] .grid-line{background:#e0c47a47}html[data-theme=dark].in-game body:before{opacity:.22}html[data-theme=dark] .p-pill.blue{background:linear-gradient(160deg,#4a73b3,#2c4a7a)}html[data-theme=dark] .p-pill.red{background:linear-gradient(160deg,#c45c64,#8a333c)}html[data-theme=dark] .p-pill.turn-active{box-shadow:0 0 0 2px #f4f0e6,0 0 0 5px #c6a35e8c,0 10px 22px #0006}html[data-theme=dark] .vs-badge{color:var(--violet);background:#161618;border:1px solid #c6a35e38}html[data-theme=dark] .zone-label.blue{color:#8fb0e4}html[data-theme=dark] .zone-label.red{color:#e08b90}html[data-theme=dark] .turn-pill{color:var(--text);background:linear-gradient(#1c1c1f,#121214);box-shadow:inset 0 0 0 1px #c6a35e33}html[data-theme=dark] .dock-handle{background:linear-gradient(#242422,#161614);box-shadow:inset 0 1px #ffffff0f,0 6px 14px #0006}html[data-theme=dark] .dh-bar{background:linear-gradient(#e0c47a,#c6a35e 45%,#8f6f2e)}html[data-theme=dark] .dock-handle.on{outline-color:var(--violet)}html[data-theme=dark] .pawn.glow{box-shadow:0 0 0 3px #f4f0e6e6,0 0 16px 5px #c6a35e59,inset -4px -7px 10px #00000059}html[data-theme=dark] #board.rim-blue{box-shadow:0 0 0 9px #1a1814,0 0 0 11px #e0c47a,0 0 0 14px #6e93d4e6}html[data-theme=dark] #board.rim-red{box-shadow:0 0 0 9px #1a1814,0 0 0 11px #e0c47a,0 0 0 14px #d4676ae6}html[data-theme=dark] #board.rim-yellow{box-shadow:0 0 0 9px #1a1814,0 0 0 11px #e0c47a,0 0 0 14px #f0b429e6}html[data-theme=dark] #board.rim-green{box-shadow:0 0 0 9px #1a1814,0 0 0 11px #e0c47a,0 0 0 14px #5dba8ae6}html[data-theme=dark] .overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050506b8}html[data-theme=dark] .modal{background:#1e1c16;border:1px solid #c6a35e33;box-shadow:0 30px 80px #0009}html[data-theme=dark] .win-modal{border-top-color:var(--violet)}html[data-theme=dark] .win-modal.lose{border-top-color:var(--red)}html[data-theme=dark] .result-title{color:var(--violet2)}html[data-theme=dark] .win-modal.lose .result-title{color:var(--red)}html[data-theme=dark] .result-stats,html[data-theme=dark] .opt-card,html[data-theme=dark] .fmt,html[data-theme=dark] .rank-card,html[data-theme=dark] .streak-card,html[data-theme=dark] .pl-stats,html[data-theme=dark] .pl-rank,html[data-theme=dark] .pl-place,html[data-theme=dark] .ads-stat{background:#101012}html[data-theme=dark] .ads-stat b,html[data-theme=dark] .pk-price,html[data-theme=dark] .lb-item .lb-score b{color:var(--violet2)}html[data-theme=dark] .nav-btn.active{color:var(--violet2);background:#c6a35e24}html[data-theme=dark] .nav-btn.active .nav-ico .ico{opacity:1}html[data-theme=dark] .avatar,html[data-theme=dark] .room-item .r-avatar,html[data-theme=dark] .lb-item .r-avatar{color:#140f06;background:linear-gradient(145deg,#e0c47a,#8f6f2e)}html[data-theme=dark] .rank-bar{background:#0b0b0c}html[data-theme=dark] .rank-bar i{background:linear-gradient(90deg,#c6a35e,#e0c47a)}html[data-theme=dark] .toggle span{background:#2a2a2e}html[data-theme=dark] .lang-current,html[data-theme=dark] .lang-list button{color:var(--text);background:#1c1c1f}html[data-theme=dark] .lang-list button.active{background:var(--violet);color:#140f06}html[data-theme=dark] .setting-row+.setting-row{border-top-color:#c6a35e1a}html[data-theme=dark] .input:focus{border-color:var(--violet)}html[data-theme=dark] .cr-opts button{background:#101012;border-color:#2a2a2e}html[data-theme=dark] .cr-opts button.on{border-color:var(--violet);color:var(--violet2);background:#c6a35e1f}html[data-theme=dark] .rv-tabs button,html[data-theme=dark] .lb-tabs button{color:var(--muted);background:#161618}html[data-theme=dark] .rv-tabs button.on,html[data-theme=dark] .lb-tabs button.on{color:#140f06;background:linear-gradient(135deg,#c6a35e,#8f6f2e)}html[data-theme=dark] .lb-item.lb-me{outline-color:var(--violet)}html[data-theme=dark] .dl-bar{background:#2a2a2e}html[data-theme=dark] .dl-bar i{background:linear-gradient(90deg,#c6a35e,#e0c47a)}html[data-theme=dark] #toast{color:var(--text);background:#141416;border:1px solid #c6a35e38}html[data-theme=dark] #replay-bar{background:#080809f0;border-top:1px solid #c6a35e29}html[data-theme=dark] .rp-btn{color:var(--text);background:#1c1c1f}html[data-theme=dark] .rp-btn.rp-play{background:var(--violet);color:#140f06}html[data-theme=dark] .rp-fill{background:var(--violet)}html[data-theme=dark] .rp-close,html[data-theme=dark] .legal-links a:active,html[data-theme=dark] .btn-link{color:var(--violet2)}html[data-theme=dark] .wallet{background:#101012}html[data-theme=dark] .wallet button{background:var(--violet);color:#140f06}html[data-theme=dark] .fr-sect b{color:var(--violet2)}html[data-theme=dark] .stars-pick button{color:#3a3834}html[data-theme=dark] .stars-pick button.on{color:#f59e0b}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:radial-gradient(900px 420px at 50% -60px,#1414140d,#0000 58%),linear-gradient(#f7f4ee 0%,#f3efe6 100%);font-family:Outfit,Segoe UI,system-ui,sans-serif}html[data-theme=light] .logo h1,html[data-theme=light] .g-logo b,html[data-theme=light] .sub-head h2,html[data-theme=light] .result-title,html[data-theme=light] .modal h2,html[data-theme=light] .profile-card h3,html[data-theme=light] .ads-hero h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:700}html[data-theme=light] .logo h1{letter-spacing:.04em;font-size:40px}html[data-theme=light] .tagline{color:var(--violet);letter-spacing:.28em;font-size:11px;font-weight:500}html[data-theme=light] .card-primary,html[data-theme=light] .card-violet,html[data-theme=light] .card-violet2{color:#fff}html[data-theme=light] .card-primary{background:linear-gradient(135deg,#2c2c2c,#141414 55%,#000);box-shadow:0 14px 32px #1414142e}html[data-theme=light] .card-violet{background:linear-gradient(160deg,#1d1d1d,#111)}html[data-theme=light] .card-violet2{background:linear-gradient(160deg,#2a2a2a,#161616)}html[data-theme=light] .card-primary .card-text small,html[data-theme=light] .card-primary .card-arrow,html[data-theme=light] .card-violet .card-text small,html[data-theme=light] .card-violet2 .card-text small{color:#ffffffb8}html[data-theme=light] .btn-big{color:#fff;background:linear-gradient(135deg,#2c2c2c,#141414);box-shadow:0 10px 24px #1414142e}html[data-theme=light] .btn-outline{background:var(--card);color:var(--violet);box-shadow:var(--shadow)}html[data-theme=light] .btn-ghost{color:var(--muted);box-shadow:inset 0 0 0 2px var(--bezel);background:0 0}html[data-theme=light] .btn-mini,html[data-theme=light] .fr-call,html[data-theme=light] .room-item .btn-join,html[data-theme=light] #install-banner-go{color:#fff;background:#141414}html[data-theme=light] .side-support{color:#5c4a16;background:#c6a35e29}html[data-theme=light] .side-ads{color:#141414;background:#1414140f}html[data-theme=light] .stars-pick button{color:#d7d0c4}html[data-theme=light] .stars-pick button.on{color:#f59e0b}.ico{flex:none;display:block}.modal-emoji,.result-emoji{color:var(--violet);place-items:center;display:grid}.win-modal.lose .result-emoji{color:var(--red)}.dl-ic{color:var(--violet);place-items:center;display:grid}.rp-star{color:#f59e0b;display:inline-flex}.rank-mark{display:block}.rank-rank_rookie{color:#3aa35a}.rank-rank_student{color:#3a7adf}.rank-rank_strategist{color:#8a5ad4}.rank-rank_master{color:#e08a2a}.rank-rank_pro{color:#d43a48}.rank-rank_legend{color:#3aa8c4}.rank-rank_goat,.place-gold{color:#c6a35e}.place-silver{color:#8a93a6}.place-bronze{color:#b07a4a}#offline-bar{justify-content:center;align-items:center;gap:8px;display:flex}.q-walls{align-items:center;gap:2px;display:inline-flex}.lb-item .lb-rank{place-items:center;display:grid}.r-info b{align-items:center;gap:6px;display:flex}.modal h2{justify-content:center;align-items:center;gap:8px;display:flex}.opt-ico,.emoji-bar button{place-items:center;display:grid}.gold-coin-icon{vertical-align:middle;transition:transform .2s;display:inline-flex}.gold-coin-icon.glow{animation:2s ease-in-out infinite goldPulse;filter:drop-shadow(0 0 10px #ffd700d9)drop-shadow(0 0 4px #ffb40099)!important}@keyframes goldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.victory-gold-reward{background:linear-gradient(135deg,#ffd70029 0%,#ffa00014 100%);border:1px solid #ffd70073;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin:12px 0 6px;padding:10px 18px;display:flex;box-shadow:0 4px 16px #d4901438}.vgr-coins{align-items:center;display:flex;position:relative}.vgr-coin-extra{margin-left:-12px}.vgr-info{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.vgr-delta{color:gold;text-shadow:0 0 8px #ffd70080;font-size:16px;font-weight:800;line-height:1.2}.vgr-total{color:var(--muted);font-size:12px;font-weight:600}.customization-section{margin:10px 0}.custom-item-btn{text-align:left;background:var(--card);cursor:pointer;border:none;width:100%}.custom-preview-box{background:#ffffff0d;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}html[data-theme=light] .custom-preview-box{background:#0000000a}.preview-wall-bar{border-radius:999px;width:26px;height:9px;display:block}.preview-avatar-dot{background:radial-gradient(circle at 31% 24%,#cfe1ff 0%,#6f9cf9 22%,#2f6df6 55%,#143a8f 100%);border:1px solid #2f6df6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #2f6df673}.custom-preview-box .preview-avatar-dot{width:22px;height:22px}.custom-preview-box .avatar-3d-thumb{object-fit:contain;filter:drop-shadow(0 2px 4px #00000059);border-radius:4px;width:26px;height:26px;display:block}.custom-screen{padding-bottom:96px}.custom-balance-pill{background:var(--card);color:var(--text);border:1px solid #ffd70059;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:800;display:inline-flex}.custom-tabs{background:#ffffff0a;border-radius:14px;gap:8px;margin:14px 0 18px;padding:4px;display:flex}html[data-theme=light] .custom-tabs{background:#0000000d}.custom-tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:9px 0;font-size:14px;font-weight:700;transition:all .15s}.custom-tab-btn.active{background:var(--card);color:var(--text);box-shadow:0 2px 8px #0003}.skins-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.skin-card{background:var(--card);border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}html[data-theme=light] .skin-card{border:1px solid #00000014}.skin-card.is-equipped{background:linear-gradient(135deg, var(--card) 0%, #ffd7000d 100%);border-color:#ffd70080}.skin-card.avatar-skin-card:hover{border-color:#ffffff2e;box-shadow:0 8px 24px #00000040}.skin-card-visual{background:#0003;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}html[data-theme=light] .skin-card-visual{background:#0000000d}.skin-card-info{text-align:left;flex:1;min-width:0}.skin-card-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.skin-card-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.skin-card-actions{flex-shrink:0}.badge-equipped{color:#21c07a;background:#21c07a2e;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.btn-equip{border:1px solid var(--violet);color:var(--violet);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .15s}.btn-equip:hover{background:var(--violet);color:#fff}.btn-buy{color:#3b2002;cursor:pointer;background:linear-gradient(135deg,gold 0%,#e5a823 100%);border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 3px 10px #e5a82359}.btn-buy:active{transform:scale(.95)}.btn-buy:disabled{opacity:.5;cursor:not-allowed;color:#ccc;box-shadow:none;background:#666}.wall-skin-classic,.wall.wall-skin-classic{background:linear-gradient(#48547e 0%,#2b3355 45%,#161c34 100%)!important}.wall-skin-red_brick,.wall.wall-skin-red_brick{background-color:#99281a!important;background-image:linear-gradient(335deg,#0006 3px,#0000 3px),linear-gradient(155deg,#fff3 3px,#0000 3px),repeating-linear-gradient(90deg,#0000 0 12px,#0000004d 12px 14px)!important;background-size:8px 8px,8px 8px,14px 100%!important;border:1px solid #5a140a!important;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 4px #0006!important}.wall-skin-castle_stone,.wall.wall-skin-castle_stone{background-color:#555b66!important;background-image:repeating-linear-gradient(90deg,#0000,#0000 14px,#00000059 14px 16px),linear-gradient(#848a96 0%,#474c56 60%,#30343c 100%)!important;border:1px solid #7c828e!important;box-shadow:inset 0 1px 2px #fff6,0 2px 4px #00000080!important}.wall-skin-carrara_marble,.wall.wall-skin-carrara_marble{background:linear-gradient(135deg,#fff 0%,#edf2f7 25%,#cbd5e1 32%,#f8fafc 45%,#cbd5e1 65%,#f1f5f9 100%)!important;border:1px solid #94a3b8!important;box-shadow:0 0 6px #cbd5e199,inset 0 1px 3px #fff!important}.wall-skin-dark_slate,.wall.wall-skin-dark_slate{background:linear-gradient(#374151 0%,#1f2937 50%,#111827 100%)!important;border:1px solid #4b5563!important;box-shadow:inset 0 1px 1px #fff3!important}.wall-skin-sandstone,.wall.wall-skin-sandstone{background:repeating-linear-gradient(45deg,#e0b584 0 4px,#c49158 4px 8px)!important;border:1px solid #a3723c!important;box-shadow:0 1px 3px #0000004d!important}.wall-skin-cobblestone,.wall.wall-skin-cobblestone{background-color:#57534e!important;background-image:radial-gradient(circle,#78716c 35%,#292524 95%)!important;background-size:8px 8px!important;border:1px solid #78716c!important}.wall-skin-runic_monolith,.wall.wall-skin-runic_monolith{background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border:1px solid #38bdf8!important;box-shadow:0 0 10px #0284c7,inset 0 0 4px #38bdf8!important}.wall-skin-brutalist,.wall.wall-skin-brutalist{background-color:#64748b!important;background-image:repeating-linear-gradient(90deg,#0000,#0000 18px,#0003 18px 19px)!important;border:1px solid #475569!important}.wall-skin-black_walnut,.wall.wall-skin-black_walnut{background:repeating-linear-gradient(90deg,#3d2314 0,#4a2d1b 3px,#2c180d 6px,#422818 10px)!important;border:1px solid #5c3822!important;box-shadow:inset 0 1px 2px #ffffff26!important}.wall-skin-nordic_birch,.wall.wall-skin-nordic_birch{background:repeating-linear-gradient(90deg,#dfceb2 0,#eadbc5 4px,#c8b394 7px,#dfceb2 11px)!important;border:1px solid #b89f78!important;box-shadow:inset 0 1px 2px #fff6!important}.wall-skin-shou_sugi_ban,.wall.wall-skin-shou_sugi_ban{background:repeating-linear-gradient(90deg,#1f1d20 0,#141315 4px,#282529 7px,#100f11 11px)!important;border:1px solid #38343a!important;box-shadow:inset 0 1px 1px #ffffff1a!important}.wall-skin-zen_bamboo,.wall.wall-skin-zen_bamboo{background:repeating-linear-gradient(90deg,#4d7c0f 0,#65a30d 4px,#84cc16 6px,#365314 8px)!important;border:1px solid #65a30d!important;box-shadow:inset 0 1px 2px #ffffff4d!important}.wall-skin-redwood,.wall.wall-skin-redwood{background:repeating-linear-gradient(90deg,#9e2a2b 0,#6e1819 4px,#b23b3c 7px,#420b0c 10px)!important;border:1px solid #b23b3c!important}.wall-skin-driftwood,.wall.wall-skin-driftwood{background:repeating-linear-gradient(90deg,#d6d3d1 0,#a8a29e 4px,#e7e5e4 7px,#78716c 10px)!important;border:1px solid #a8a29e!important}.wall-skin-rosewood,.wall.wall-skin-rosewood{background:repeating-linear-gradient(90deg,#7b1e34 0,#4a0e1c 4px,#932840 7px,#26040c 10px)!important;border:1px solid #932840!important;box-shadow:inset 0 1px 3px #ffffff4d!important}.wall-skin-overgrown_ivy,.wall.wall-skin-overgrown_ivy{background-color:#166534!important;background-image:radial-gradient(circle at 30%,#22c55e 20%,#0000 25%),radial-gradient(circle at 70%,#15803d 25%,#14532d 80%)!important;border:1px solid #22c55e!important;box-shadow:0 0 8px #22c55e66!important}.wall-skin-golden_luxury,.wall.wall-skin-golden_luxury{background:linear-gradient(#fffbe6 0%,gold 35%,#d49014 70%,#8a5806 100%)!important;border:1px solid gold!important;box-shadow:0 0 12px #ffd700bf,inset 0 2px 2px #fff!important}.wall-skin-brushed_platinum,.wall.wall-skin-brushed_platinum{background:linear-gradient(#fff 0%,#e2e8f0 35%,#94a3b8 70%,#64748b 100%)!important;border:1px solid #cbd5e1!important;box-shadow:0 0 10px #fff9,inset 0 2px 3px #fff!important}.wall-skin-rose_gold,.wall.wall-skin-rose_gold{background:linear-gradient(#fff1f2 0%,#fb7185 40%,#be123c 75%,#881337 100%)!important;border:1px solid #fda4af!important;box-shadow:0 0 10px #fb718599,inset 0 2px 2px #fff!important}.wall-skin-damascus_steel,.wall.wall-skin-damascus_steel{background:repeating-radial-gradient(#64748b 0,#334155 3px,#94a3b8 5px,#1e293b 8px)!important;border:1px solid #94a3b8!important;box-shadow:inset 0 1px 2px #fff6!important}.wall-skin-antique_bronze,.wall.wall-skin-antique_bronze{background:linear-gradient(#cd7f32 0%,#8c531b 60%,#4a2c0a 100%)!important;border:1px solid #2dd4bf!important;box-shadow:0 0 6px #2dd4bf66!important}.wall-skin-hammered_copper,.wall.wall-skin-hammered_copper{background-color:#c2410c!important;background-image:radial-gradient(circle,#fb923c 30%,#7c2d12 90%)!important;background-size:8px 8px!important;border:1px solid #fb923c!important;box-shadow:0 0 8px #f9731680!important}.wall-skin-riveted_brass,.wall.wall-skin-riveted_brass{background:linear-gradient(#fef08a 0%,#ca8a04 40%,#854d0e 80%,#422006 100%)!important;border:1px dashed #fef08a!important;box-shadow:0 0 6px #ca8a0480!important}.wall-skin-anodized_titanium,.wall.wall-skin-anodized_titanium{background:linear-gradient(90deg,#38bdf8 0%,#818cf8 35%,#c084fc 70%,#f472b6 100%)!important;border:1px solid #c084fc!important;box-shadow:0 0 10px #c084fc99!important}.wall-skin-ruby_crystal,.wall.wall-skin-ruby_crystal{background:linear-gradient(#ffd1dc 0%,#ff1744 40%,#b20029 100%)!important;border:1px solid #ff1744!important;box-shadow:0 0 12px #ff1744bf,inset 0 2px 2px #fff!important}.wall-skin-emerald_jade,.wall.wall-skin-emerald_jade{background:linear-gradient(#d4fcdb 0%,#00e676 40%,#008a40 100%)!important;border:1px solid #00e676!important;box-shadow:0 0 12px #00e676bf,inset 0 2px 2px #fff!important}.wall-skin-sapphire_crystal,.wall.wall-skin-sapphire_crystal{background:linear-gradient(#bae6fd 0%,#0284c7 40%,#0369a1 75%,#082f49 100%)!important;border:1px solid #38bdf8!important;box-shadow:0 0 12px #0284c7bf,inset 0 2px 2px #fff!important}.wall-skin-amethyst_geode,.wall.wall-skin-amethyst_geode{background:linear-gradient(#f3e8ff 0%,#a855f7 40%,#7e22ce 75%,#3b0764 100%)!important;border:1px solid #c084fc!important;box-shadow:0 0 12px #a855f7bf,inset 0 2px 2px #fff!important}.wall-skin-fire_opal,.wall.wall-skin-fire_opal{background:linear-gradient(135deg,#fef08a 0%,#f97316 40%,#dc2626 75%,#7f1d1d 100%)!important;border:1px solid #f97316!important;box-shadow:0 0 12px #f97316bf,inset 0 1px 2px #fff!important}.wall-skin-prismatic_diamond,.wall.wall-skin-prismatic_diamond{background:linear-gradient(135deg,#fff 0%,#e0e7ff 30%,#c7d2fe 60%,#fff 100%)!important;border:1px solid #818cf8!important;box-shadow:0 0 14px #ffffffd9,inset 0 2px 3px #fff!important}.wall-skin-fossil_amber,.wall.wall-skin-fossil_amber{background:linear-gradient(#fef3c7 0%,#f59e0b 40%,#b45309 80%,#451a03 100%)!important;border:1px solid #fbbf24!important;box-shadow:0 0 10px #f59e0b99,inset 0 2px 2px #fff!important}.wall-skin-turquoise_matrix,.wall.wall-skin-turquoise_matrix{background-color:#14b8a6!important;background-image:repeating-linear-gradient(45deg,#0000,#0000 6px,#0f766e 6px 7px)!important;border:1px solid #2dd4bf!important;box-shadow:0 0 10px #14b8a680!important}.wall-skin-neon_cyber,.wall.wall-skin-neon_cyber{background:linear-gradient(#e6ffff 0%,#00f0ff 40%,#08c 100%)!important;border:1px solid #00f0ff!important;box-shadow:0 0 12px #00f0ff,0 0 4px #00f0ff,inset 0 1px 2px #fff!important}.wall-skin-carbon_fiber,.wall.wall-skin-carbon_fiber{background-color:#0d0d0d!important;background-image:linear-gradient(45deg,#1f1f1f 25%,#0000 25%),linear-gradient(-45deg,#1f1f1f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1f1f1f 75%),linear-gradient(-45deg,#0000 75%,#1f1f1f 75%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:6px 6px!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;border:1px solid #525252!important;box-shadow:0 0 6px #000c,inset 0 1px 1px #fff3!important}.wall-skin-hazard_stripes,.wall.wall-skin-hazard_stripes{background:repeating-linear-gradient(-45deg,#f59e0b 0 6px,#18181b 6px 12px)!important;border:1px solid #f59e0b!important;box-shadow:0 0 8px #f59e0b80!important}.wall-skin-hex_shield,.wall.wall-skin-hex_shield{background-color:#083344!important;background-image:radial-gradient(circle,#22d3ee 15%,#0000 16%)!important;background-size:6px 6px!important;border:1px solid #22d3ee!important;box-shadow:0 0 12px #06b6d4b3!important}.wall-skin-synthwave_grid,.wall.wall-skin-synthwave_grid{background:linear-gradient(#f472b6 0%,#a855f7 40%,#4c1d95 100%)!important;border:1px solid #f43f5e!important;box-shadow:0 0 12px #f43f5e99!important}.wall-skin-plasma_tube,.wall.wall-skin-plasma_tube{background:linear-gradient(#fdf4ff 0%,#e879f9 35%,#c026d3 70%,#701a75 100%)!important;border:1px solid #f0abfc!important;box-shadow:0 0 14px #e879f9cc!important}.wall-skin-quantum_warp,.wall.wall-skin-quantum_warp{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 35%,#4c1d95 70%,#1e1b4b 100%)!important;border:1px solid #a5b4fc!important;box-shadow:0 0 12px #8b5cf6b3!important}.wall-skin-matrix_code,.wall.wall-skin-matrix_code{background:repeating-linear-gradient(0deg,#052e16 0,#15803d 3px,#22c55e 5px,#052e16 6px)!important;border:1px solid #4ade80!important;box-shadow:0 0 12px #22c55e99!important}.wall-skin-obsidian_magma,.wall.wall-skin-obsidian_magma{background:linear-gradient(#ff7a18 0%,#2a201c 30%,#151110 70%,#ff3b00 100%)!important;border:1px solid #ff4500!important;box-shadow:0 0 14px #ff3c00cc,inset 0 0 4px #f90!important}.wall-skin-glacial_ice,.wall.wall-skin-glacial_ice{background:linear-gradient(135deg,#f0f9ff 0%,#7dd3fc 40%,#0284c7 80%,#38bdf8 100%)!important;border:1px solid #bae6fd!important;box-shadow:0 0 12px #38bdf8b3,inset 0 2px 3px #fff!important}.wall-skin-tesla_coil,.wall.wall-skin-tesla_coil{background:linear-gradient(#faf5ff 0%,#c084fc 35%,#7e22ce 70%,#2e1065 100%)!important;border:1px solid #e9d5ff!important;box-shadow:0 0 14px #c084fccc!important}.wall-skin-toxic_ooze,.wall.wall-skin-toxic_ooze{background:linear-gradient(#f7fee7 0%,#a3e635 40%,#4d7c0f 80%,#1a2e05 100%)!important;border:1px solid #bef264!important;box-shadow:0 0 12px #a3e635cc!important}.wall-skin-solar_flare_wall,.wall.wall-skin-solar_flare_wall{background:linear-gradient(#fef08a 0%,#f97316 45%,#b91c1c 100%)!important;border:1px solid #fbbf24!important;box-shadow:0 0 14px #f97316d9!important}.wall-skin-deep_cosmos_wall,.wall.wall-skin-deep_cosmos_wall{background:linear-gradient(135deg,#4338ca 0%,#1e1b4b 50%,#030712 100%)!important;border:1px solid #818cf8!important;box-shadow:0 0 12px #6366f1b3!important}.wall-skin-desert_dune,.wall.wall-skin-desert_dune{background:repeating-linear-gradient(45deg,#fef3c7 0 4px,#fbbf24 4px,#b45309 8px)!important;border:1px solid #fde68a!important;box-shadow:0 0 8px #f59e0b66!important}.wall-skin-abyssal_glow,.wall.wall-skin-abyssal_glow{background:linear-gradient(#0891b2 0%,#083344 50%,#020617 100%)!important;border:1px solid #22d3ee!important;box-shadow:0 0 12px #06b6d4bf!important}.wall-skin-tread_plate,.wall.wall-skin-tread_plate{background:repeating-linear-gradient(45deg,#64748b 0 3px,#334155 3px,#1e293b 6px)!important;border:1px solid #94a3b8!important;box-shadow:inset 0 1px 2px #ffffff4d!important}.wall-skin-barbed_wire,.wall.wall-skin-barbed_wire{background:repeating-linear-gradient(90deg,#71717a 0,#3f3f46 4px,#a1a1aa 6px,#18181b 8px)!important;border:1px dashed #a1a1aa!important}.wall-skin-aurora_borealis,.wall.wall-skin-aurora_borealis{background:linear-gradient(90deg,#34d399 0%,#22d3ee 35%,#a855f7 70%,#f43f5e 100%)!important;border:1px solid #34d399!important;box-shadow:0 0 14px #34d399bf!important}.avatar,.r-avatar,.chip-ball{position:relative;overflow:hidden}.preview-avatar-emblem,.pawn-emblem,.avatar-emblem,.r-avatar-emblem,.chip-avatar-emblem{pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #000000d9;color:#fff;z-index:2;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.avatar-emblem{font-size:32px}.r-avatar-emblem{font-size:18px}.preview-avatar-emblem{font-size:15px}.pawn-emblem,.chip-avatar-emblem{font-size:14px}.avatar-card-visual{background:radial-gradient(circle at 50% 120%,#ffd7001f,#00000059);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #ffffff26,0 4px 12px #00000059}html[data-theme=light] .avatar-card-visual{background:radial-gradient(circle at 50% 120%,#ffd70033,#c8c8d273);box-shadow:inset 0 1px 1px #fff9,0 4px 12px #0000001a}.skin-card.avatar-skin-card:hover .avatar-card-visual{transform:translateY(-2px)scale(1.04);box-shadow:inset 0 1px 2px #ffffff40,0 8px 20px #00000073}.avatar-pedestal{border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.avatar-pedestal.color-blue{filter:drop-shadow(0 4px 10px #3b82f68c)}.avatar-pedestal.color-red{filter:drop-shadow(0 4px 10px #ef44448c)}.avatar-pedestal.color-yellow{filter:drop-shadow(0 4px 10px #eab3088c)}.avatar-pedestal.color-green{filter:drop-shadow(0 4px 10px #22c55e8c)}.avatar-pedestal:after{content:"";pointer-events:none;z-index:1;border-radius:50%;width:44px;height:12px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.avatar-pedestal.color-blue:after{background:radial-gradient(#60a5facc 0%,#2563eb66 45%,#0000 75%);box-shadow:0 0 10px #3b82f699}.avatar-pedestal.color-red:after{background:radial-gradient(#f87171cc 0%,#dc262666 45%,#0000 75%);box-shadow:0 0 10px #ef444499}.avatar-pedestal.color-yellow:after{background:radial-gradient(#fde047cc 0%,#ca8a0466 45%,#0000 75%);box-shadow:0 0 10px #eab30899}.avatar-pedestal.color-green:after{background:radial-gradient(#4ade80cc 0%,#16a34a66 45%,#0000 75%);box-shadow:0 0 10px #22c55e99}.avatar-3d-shop-img{object-fit:contain;z-index:2;filter:drop-shadow(0 4px 6px #00000073);border-radius:12px;width:54px;height:54px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.skin-card.avatar-skin-card:hover .avatar-3d-shop-img{transform:translateY(-2px)scale(1.12)}.avatar-pedestal .fallback-dot{z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pawn.pawn-classic{border-radius:50%!important}.pawn.pawn-has-avatar,.pawn.pawn-has-avatar[class*=avatar-skin-]{clip-path:none!important;background:radial-gradient(circle at 50% 120%,#1e293bfa,#0f172ae0)!important;border:none!important;border-radius:22%!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important;box-shadow:0 4px 12px #00000073!important}.pawn.pawn-has-avatar:after{content:"";pointer-events:none;z-index:1;border-radius:50%;width:78%;height:22%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pawn.pawn-has-avatar.blue{filter:drop-shadow(0 4px 10px #3b82f6a6);border:none!important}.pawn.pawn-has-avatar.blue:after{background:radial-gradient(#60a5fad9 0%,#2563eb73 45%,#0000 75%);box-shadow:0 0 10px #3b82f6b3}.pawn.pawn-has-avatar.red{filter:drop-shadow(0 4px 10px #ef4444a6);border:none!important}.pawn.pawn-has-avatar.red:after{background:radial-gradient(#f87171d9 0%,#dc262673 45%,#0000 75%);box-shadow:0 0 10px #ef4444b3}.pawn.pawn-has-avatar.yellow{filter:drop-shadow(0 4px 10px #eab308a6);border:none!important}.pawn.pawn-has-avatar.yellow:after{background:radial-gradient(#fde047d9 0%,#ca8a0473 45%,#0000 75%);box-shadow:0 0 10px #eab308b3}.pawn.pawn-has-avatar.green{filter:drop-shadow(0 4px 10px #22c55ea6);border:none!important}.pawn.pawn-has-avatar.green:after{background:radial-gradient(#4ade80d9 0%,#16a34a73 45%,#0000 75%);box-shadow:0 0 10px #22c55eb3}.pawn.pawn-has-avatar.glow{border:none!important;box-shadow:0 0 16px 4px #ffffff59,0 4px 12px #00000073!important}.pawn.pawn-has-avatar.blue.glow{border:none!important;box-shadow:0 0 18px 5px #3b82f6bf,0 0 6px 2px #60a5fa80,0 4px 12px #00000073!important}.pawn.pawn-has-avatar.red.glow{border:none!important;box-shadow:0 0 18px 5px #ef4444bf,0 0 6px 2px #f8717180,0 4px 12px #00000073!important}.pawn.pawn-has-avatar.yellow.glow{border:none!important;box-shadow:0 0 18px 5px #eab308bf,0 0 6px 2px #facc1580,0 4px 12px #00000073!important}.pawn.pawn-has-avatar.green.glow{border:none!important;box-shadow:0 0 18px 5px #22c55ebf,0 0 6px 2px #4ade8080,0 4px 12px #00000073!important}.pawn-3d-img{pointer-events:none;z-index:2;display:block;position:relative;clip-path:none!important;object-fit:contain!important;filter:drop-shadow(0 3px 5px #0000008c)!important;border-radius:16%!important;width:90%!important;height:90%!important}.avatar-3d-thumb{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.preview-avatar-dot{position:relative;overflow:hidden}.avatar-skin-classic,.pawn.avatar-skin-classic{border:1.5px solid #2f6df6;background:radial-gradient(circle at 31% 24%,#cfe1ff 0%,#6f9cf9 22%,#2f6df6 55%,#143a8f 100%)!important;box-shadow:0 0 10px #2f6df673!important}.avatar-skin-pawn,.pawn.avatar-skin-pawn{border:1.5px solid #94a3b8;background:radial-gradient(circle at 35% 28%,#cbd5e1 0%,#64748b 45%,#334155 100%)!important;box-shadow:0 0 10px #64748b80!important}.avatar-skin-knight,.pawn.avatar-skin-knight{border:1.5px solid #38bdf8;background:radial-gradient(circle at 35% 28%,#bae6fd 0%,#0284c7 45%,#0c4a6e 100%)!important;box-shadow:0 0 12px #0284c7b3!important}.avatar-skin-bishop,.pawn.avatar-skin-bishop{border:1.5px solid #c084fc;background:radial-gradient(circle at 35% 28%,#e9d5ff 0%,#9333ea 45%,#581c87 100%)!important;box-shadow:0 0 12px #9333eab3!important}.avatar-skin-rook,.pawn.avatar-skin-rook{border:1.5px solid #cbd5e1;background:radial-gradient(circle at 35% 28%,#e2e8f0 0%,#475569 50%,#0f172a 100%)!important;box-shadow:0 0 10px #47556999!important}.avatar-skin-queen,.pawn.avatar-skin-queen{border:1.5px solid #f472b6;background:radial-gradient(circle at 35% 28%,#fce7f3 0%,#db2777 45%,#831843 100%)!important;box-shadow:0 0 14px #db2777cc!important}.avatar-skin-king,.pawn.avatar-skin-king{border:1.5px solid #fbbf24;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#d97706 45%,#78350f 100%)!important;box-shadow:0 0 14px #d97706cc!important}.avatar-skin-cyber_core,.pawn.avatar-skin-cyber_core{border:1.5px solid #00f0ff;background:radial-gradient(circle at 35% 30%,#fff 0%,#00f0ff 30%,#048 70%,#001a33 100%)!important;box-shadow:0 0 14px #00f0ff,0 0 6px #00f0ff,inset 0 0 6px #fff!important}.avatar-skin-crosshair,.pawn.avatar-skin-crosshair{border:1.5px solid #f87171;background:radial-gradient(circle at 35% 28%,#fef2f2 0%,#ef4444 45%,#7f1d1d 100%)!important;box-shadow:0 0 12px #ef4444b3!important}.avatar-skin-skull,.pawn.avatar-skin-skull{border:1.5px solid #94a3b8;background:radial-gradient(circle at 35% 28%,#f1f5f9 0%,#475569 50%,#020617 100%)!important;box-shadow:0 0 12px #94a3b880!important}.avatar-skin-qubit,.pawn.avatar-skin-qubit{border:1.5px solid #818cf8;background:radial-gradient(circle at 35% 28%,#e0e7ff 0%,#6366f1 45%,#312e81 100%)!important;box-shadow:0 0 14px #6366f1cc!important}.avatar-skin-terminal,.pawn.avatar-skin-terminal{border:1.5px solid #22c55e;background:radial-gradient(circle at 35% 28%,#dcfce7 0%,#16a34a 45%,#052e16 100%)!important;box-shadow:0 0 12px #16a34ab3!important}.avatar-skin-mecha,.pawn.avatar-skin-mecha{border:1.5px solid #38bdf8;background:radial-gradient(circle at 35% 28%,#e0f2fe 0%,#0284c7 50%,#082f49 100%)!important;box-shadow:0 0 12px #0284c7b3!important}.avatar-skin-valkyrie,.pawn.avatar-skin-valkyrie{border:1.5px solid #fde68a;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#fbbf24 45%,#451a03 100%)!important;box-shadow:0 0 14px #fbbf24cc!important}.avatar-skin-spartan,.pawn.avatar-skin-spartan{border:1.5px solid #f97316;background:radial-gradient(circle at 35% 28%,#ffedd5 0%,#ea580c 45%,#7c2d12 100%)!important;box-shadow:0 0 12px #ea580cb3!important}.avatar-skin-samurai,.pawn.avatar-skin-samurai{border:1.5px solid #ef4444;background:radial-gradient(circle at 35% 28%,#fee2e2 0%,#dc2626 45%,#450a0a 100%)!important;box-shadow:0 0 12px #dc2626b3!important}.avatar-skin-viking,.pawn.avatar-skin-viking{border:1.5px solid #38bdf8;background:radial-gradient(circle at 35% 28%,#e0f2fe 0%,#0369a1 45%,#082f49 100%)!important;box-shadow:0 0 12px #0369a1b3!important}.avatar-skin-ninja_shadow,.pawn.avatar-skin-ninja_shadow{border:1.5px solid #aaa;background:radial-gradient(circle at 35% 28%,#e0e0e0 0%,#444 30%,#181818 75%,#050505 100%)!important;box-shadow:0 0 10px #c8c8dc80,inset 0 0 4px #fff9!important}.avatar-skin-gladiator,.pawn.avatar-skin-gladiator{border:1.5px solid #eab308;background:radial-gradient(circle at 35% 28%,#fef9c3 0%,#ca8a04 45%,#713f12 100%)!important;box-shadow:0 0 12px #ca8a04b3!important}.avatar-skin-dragon_flame,.pawn.avatar-skin-dragon_flame{border:1.5px solid #ff3d00;background:radial-gradient(circle at 35% 28%,#fff 0%,#fc0 25%,#ff3d00 65%,#5a0000 100%)!important;box-shadow:0 0 18px #ff3d00e6,inset 0 0 6px #ff6!important}.avatar-skin-phoenix,.pawn.avatar-skin-phoenix{border:1.5px solid #f97316;background:radial-gradient(circle at 35% 28%,#fef08a 0%,#ea580c 45%,#991b1b 100%)!important;box-shadow:0 0 16px #ea580cd9!important}.avatar-skin-kraken,.pawn.avatar-skin-kraken{border:1.5px solid #06b6d4;background:radial-gradient(circle at 35% 28%,#cffafe 0%,#0e7490 45%,#164e63 100%)!important;box-shadow:0 0 12px #0e7490b3!important}.avatar-skin-lion,.pawn.avatar-skin-lion{border:1.5px solid #fbbf24;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#d97706 45%,#78350f 100%)!important;box-shadow:0 0 12px #d97706b3!important}.avatar-skin-wolf,.pawn.avatar-skin-wolf{border:1.5px solid #94a3b8;background:radial-gradient(circle at 35% 28%,#f1f5f9 0%,#64748b 45%,#1e293b 100%)!important;box-shadow:0 0 10px #64748b99!important}.avatar-skin-tiger,.pawn.avatar-skin-tiger{border:1.5px solid #22c55e;background:radial-gradient(circle at 35% 28%,#dcfce7 0%,#16a34a 45%,#14532d 100%)!important;box-shadow:0 0 12px #16a34ab3!important}.avatar-skin-eagle,.pawn.avatar-skin-eagle{border:1.5px solid #f59e0b;background:radial-gradient(circle at 35% 28%,#fef9c3 0%,#b45309 45%,#451a03 100%)!important;box-shadow:0 0 12px #b45309b3!important}.avatar-skin-cobra,.pawn.avatar-skin-cobra{border:1.5px solid #4ade80;background:radial-gradient(circle at 35% 28%,#f0fdf4 0%,#15803d 45%,#052e16 100%)!important;box-shadow:0 0 12px #15803db3!important}.avatar-skin-cosmic_galaxy,.pawn.avatar-skin-cosmic_galaxy{border:1.5px solid orchid;background:radial-gradient(circle at 35% 28%,#fff 0%,orchid 25%,#7b1fa2 65%,#120024 100%)!important;box-shadow:0 0 16px #da70d6d9,inset 0 0 6px #fff!important}.avatar-skin-supernova,.pawn.avatar-skin-supernova{border:1.5px solid #facc15;background:radial-gradient(circle at 35% 28%,#fff 0%,#fde047 30%,#ef4444 65%,#7f1d1d 100%)!important;box-shadow:0 0 16px #ef4444e6!important}.avatar-skin-saturn,.pawn.avatar-skin-saturn{border:1.5px solid #fcd34d;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#d97706 45%,#451a03 100%)!important;box-shadow:0 0 12px #d97706b3!important}.avatar-skin-crescent,.pawn.avatar-skin-crescent{border:1.5px solid #e2e8f0;background:radial-gradient(circle at 35% 28%,#fff 0%,#cbd5e1 45%,#334155 100%)!important;box-shadow:0 0 12px #ffffffb3!important}.avatar-skin-sun,.pawn.avatar-skin-sun{border:1.5px solid #facc15;background:radial-gradient(circle at 35% 28%,#fff 0%,#fde047 30%,#f97316 65%,#9a3412 100%)!important;box-shadow:0 0 16px #f59e0bd9!important}.avatar-skin-comet,.pawn.avatar-skin-comet{border:1.5px solid #22d3ee;background:radial-gradient(circle at 35% 28%,#fff 0%,#67e8f9 40%,#0284c7 100%)!important;box-shadow:0 0 14px #06b6d4cc!important}.avatar-skin-quasar,.pawn.avatar-skin-quasar{border:1.5px solid #e9d5ff;background:radial-gradient(circle at 35% 28%,#fff 0%,#c084fc 40%,#6b21a8 100%)!important;box-shadow:0 0 16px #c084fcd9!important}.avatar-skin-blackhole,.pawn.avatar-skin-blackhole{border:1.5px solid #c084fc;background:radial-gradient(circle at 35% 28%,#a855f7 0%,#1e1b4b 55%,#000 100%)!important;box-shadow:0 0 16px #7c3aede6!important}.avatar-skin-thunder,.pawn.avatar-skin-thunder{border:1.5px solid #fde047;background:radial-gradient(circle at 35% 28%,#fff 0%,#facc15 35%,#ca8a04 70%,#713f12 100%)!important;box-shadow:0 0 14px #facc15d9!important}.avatar-skin-blizzard,.pawn.avatar-skin-blizzard{border:1.5px solid #bae6fd;background:radial-gradient(circle at 35% 28%,#fff 0%,#7dd3fc 40%,#0284c7 100%)!important;box-shadow:0 0 14px #38bdf8cc!important}.avatar-skin-magma,.pawn.avatar-skin-magma{border:1.5px solid #f97316;background:radial-gradient(circle at 35% 28%,#fef08a 0%,#ea580c 45%,#450a0a 100%)!important;box-shadow:0 0 14px #ea580ccc!important}.avatar-skin-tornado,.pawn.avatar-skin-tornado{border:1.5px solid #cbd5e1;background:radial-gradient(circle at 35% 28%,#f8fafc 0%,#94a3b8 45%,#334155 100%)!important;box-shadow:0 0 10px #94a3b899!important}.avatar-skin-ocean,.pawn.avatar-skin-ocean{border:1.5px solid #38bdf8;background:radial-gradient(circle at 35% 28%,#e0f2fe 0%,#0284c7 45%,#0c4a6e 100%)!important;box-shadow:0 0 14px #0284c7cc!important}.avatar-skin-earth,.pawn.avatar-skin-earth{border:1.5px solid #a8a29e;background:radial-gradient(circle at 35% 28%,#e7e5e4 0%,#78716c 45%,#292524 100%)!important;box-shadow:0 0 10px #78716c80!important}.avatar-skin-toxic,.pawn.avatar-skin-toxic{border:1.5px solid #a3e635;background:radial-gradient(circle at 35% 28%,#f7fee7 0%,#84cc16 45%,#365314 100%)!important;box-shadow:0 0 14px #84cc16cc!important}.avatar-skin-plasma,.pawn.avatar-skin-plasma{border:1.5px solid #e879f9;background:radial-gradient(circle at 35% 28%,#fdf4ff 0%,#c026d3 45%,#4a044e 100%)!important;box-shadow:0 0 14px #c026d3cc!important}.avatar-skin-golden_crown,.pawn.avatar-skin-golden_crown{border:1.5px solid gold;background:radial-gradient(circle at 35% 28%,#fff 0%,#ffea78 25%,#f3b329 60%,#8a5806 100%)!important;box-shadow:0 0 14px #ffd700d9,inset 0 0 5px #fff!important}.avatar-skin-yinyang,.pawn.avatar-skin-yinyang{border:1.5px solid #cbd5e1;background:radial-gradient(circle at 35% 28%,#fff 0%,#94a3b8 50%,#0f172a 100%)!important;box-shadow:0 0 12px #fff9!important}.avatar-skin-ankh,.pawn.avatar-skin-ankh{border:1.5px solid #fbbf24;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#d97706 45%,#451a03 100%)!important;box-shadow:0 0 14px #d97706cc!important}.avatar-skin-infinity,.pawn.avatar-skin-infinity{border:1.5px solid #818cf8;background:radial-gradient(circle at 35% 28%,#e0e7ff 0%,#6366f1 45%,#1e1b4b 100%)!important;box-shadow:0 0 14px #6366f1cc!important}.avatar-skin-hourglass,.pawn.avatar-skin-hourglass{border:1.5px solid #fcd34d;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#f59e0b 45%,#78350f 100%)!important;box-shadow:0 0 12px #f59e0bbf!important}.avatar-skin-anchor,.pawn.avatar-skin-anchor{border:1.5px solid #94a3b8;background:radial-gradient(circle at 35% 28%,#e2e8f0 0%,#475569 50%,#0f172a 100%)!important;box-shadow:0 0 10px #47556999!important}.avatar-skin-helm,.pawn.avatar-skin-helm{border:1.5px solid #f59e0b;background:radial-gradient(circle at 35% 28%,#fef3c7 0%,#b45309 45%,#451a03 100%)!important;box-shadow:0 0 12px #b45309b3!important}.avatar-skin-clover,.pawn.avatar-skin-clover{border:1.5px solid #4ade80;background:radial-gradient(circle at 35% 28%,#dcfce7 0%,#22c55e 45%,#14532d 100%)!important;box-shadow:0 0 14px #22c55ecc!important}.preview-avatar-dot.color-blue{background:radial-gradient(circle at 31% 24%,#cfe1ff 0%,#6f9cf9 22%,#2f6df6 55%,#143a8f 100%)!important;box-shadow:0 0 10px #2f6df673!important}.preview-avatar-dot.color-red{background:radial-gradient(circle at 31% 24%,#ffd0d5 0%,#f57784 22%,#e33d52 55%,#8f1626 100%)!important;box-shadow:0 0 10px #e33d5273!important}.preview-avatar-dot.color-yellow{background:radial-gradient(circle at 31% 24%,#ffe9b0 0%,#f0b429 35%,#d89a12 60%,#8a6208 100%)!important;box-shadow:0 0 10px #f0b42973!important}.preview-avatar-dot.color-green{background:radial-gradient(circle at 31% 24%,#b8f3d6 0%,#4dd89a 28%,#21c07a 58%,#0e7a4a 100%)!important;box-shadow:0 0 10px #21c07a73!important}.pawn.pawn-has-avatar,.pawn[class*=avatar-skin-]:not(.avatar-skin-classic){clip-path:none!important;border-radius:24%!important}.preview-avatar-dot.avatar-skin-classic,.pawn.avatar-skin-classic{clip-path:none!important;border-radius:50%!important}.avatar-skin-pawn,.pawn.avatar-skin-pawn{clip-path:polygon(30% 8%,70% 8%,82% 28%,65% 55%,78% 75%,92% 90%,92% 100%,8% 100%,8% 90%,22% 75%,35% 55%,18% 28%)}.avatar-skin-knight,.pawn.avatar-skin-knight{clip-path:polygon(25% 95%,85% 95%,78% 60%,75% 35%,65% 15%,55% 5%,45% 10%,42% 25%,20% 40%,12% 52%,28% 58%,32% 68%,22% 80%)}.avatar-skin-bishop,.pawn.avatar-skin-bishop{clip-path:polygon(50% 0%,55% 12%,48% 18%,70% 32%,78% 55%,68% 70%,85% 90%,85% 100%,15% 100%,15% 90%,32% 70%,22% 55%,30% 32%)}.avatar-skin-rook,.pawn.avatar-skin-rook{clip-path:polygon(0% 0%,22% 0%,22% 20%,39% 20%,39% 0%,61% 0%,61% 20%,78% 20%,78% 0%,100% 0%,100% 100%,0% 100%)}.avatar-skin-queen,.pawn.avatar-skin-queen,.avatar-skin-golden_crown,.pawn.avatar-skin-golden_crown{clip-path:polygon(0% 25%,25% 55%,50% 0%,75% 55%,100% 25%,88% 100%,12% 100%)}.avatar-skin-king,.pawn.avatar-skin-king{clip-path:polygon(44% 0%,56% 0%,56% 8%,66% 8%,66% 16%,56% 16%,56% 22%,82% 38%,92% 65%,78% 88%,85% 100%,15% 100%,22% 88%,8% 65%,18% 38%,44% 22%,44% 16%,34% 16%,34% 8%,44% 8%)}.avatar-skin-cyber_core,.pawn.avatar-skin-cyber_core{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.avatar-skin-crosshair,.pawn.avatar-skin-crosshair{clip-path:polygon(30% 0%,70% 0%,70% 30%,100% 30%,100% 70%,70% 70%,70% 100%,30% 100%,30% 70%,0% 70%,0% 30%,30% 30%)}.avatar-skin-skull,.pawn.avatar-skin-skull{clip-path:polygon(25% 6%,75% 6%,92% 26%,88% 50%,78% 60%,80% 74%,68% 82%,65% 100%,35% 100%,32% 82%,20% 74%,22% 60%,12% 50%,8% 26%)}.avatar-skin-qubit,.pawn.avatar-skin-qubit{clip-path:polygon(50% 0%,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0% 50%,36% 36%)}.avatar-skin-terminal,.pawn.avatar-skin-terminal{clip-path:polygon(18% 0%,82% 0%,100% 18%,100% 82%,82% 100%,18% 100%,0% 82%,0% 18%)}.avatar-skin-mecha,.pawn.avatar-skin-mecha{clip-path:polygon(22% 0%,78% 0%,95% 32%,85% 72%,60% 100%,40% 100%,15% 72%,5% 32%)}.avatar-skin-valkyrie,.pawn.avatar-skin-valkyrie{clip-path:polygon(50% 25%,72% 35%,100% 0%,85% 55%,78% 85%,50% 100%,22% 85%,15% 55%,0% 0%,28% 35%)}.avatar-skin-spartan,.pawn.avatar-skin-spartan{clip-path:polygon(50% 0%,100% 20%,85% 75%,50% 100%,15% 75%,0% 20%)}.avatar-skin-samurai,.pawn.avatar-skin-samurai{clip-path:polygon(50% 30%,82% 0%,85% 25%,95% 45%,82% 82%,50% 98%,18% 82%,5% 45%,15% 25%,18% 0%)}.avatar-skin-viking,.pawn.avatar-skin-viking{clip-path:polygon(45% 0%,55% 0%,55% 15%,85% 5%,100% 30%,85% 55%,55% 45%,55% 85%,65% 100%,35% 100%,45% 85%,45% 45%,15% 55%,0% 30%,15% 5%,45% 15%)}.avatar-skin-ninja_shadow,.pawn.avatar-skin-ninja_shadow{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%)}.avatar-skin-gladiator,.pawn.avatar-skin-gladiator{clip-path:polygon(47% 0%,53% 0%,53% 25%,76% 14%,84% 20%,75% 50%,55% 55%,55% 100%,45% 100%,45% 55%,25% 50%,16% 20%,24% 14%,47% 25%)}.avatar-skin-dragon_flame,.pawn.avatar-skin-dragon_flame{clip-path:polygon(50% 0%,65% 18%,95% 12%,80% 40%,100% 55%,75% 75%,50% 100%,25% 75%,0% 55%,20% 40%,5% 12%,35% 18%)}.avatar-skin-phoenix,.pawn.avatar-skin-phoenix{clip-path:polygon(50% 0%,62% 20%,92% 10%,100% 40%,80% 65%,65% 78%,50% 100%,35% 78%,20% 65%,0% 40%,8% 10%,38% 20%)}.avatar-skin-kraken,.pawn.avatar-skin-kraken{clip-path:polygon(30% 0%,70% 0%,90% 25%,100% 55%,85% 70%,95% 95%,72% 82%,50% 100%,28% 82%,5% 95%,15% 70%,0% 55%,10% 25%)}.avatar-skin-lion,.pawn.avatar-skin-lion{clip-path:polygon(50% 5%,68% 0%,82% 15%,98% 30%,92% 52%,98% 72%,80% 90%,50% 100%,20% 90%,2% 72%,8% 52%,2% 30%,18% 15%,32% 0%)}.avatar-skin-wolf,.pawn.avatar-skin-wolf{clip-path:polygon(50% 25%,68% 20%,85% 0%,85% 30%,95% 50%,80% 70%,50% 100%,20% 70%,5% 50%,15% 30%,15% 0%,32% 20%)}.avatar-skin-tiger,.pawn.avatar-skin-tiger{clip-path:polygon(32% 8%,45% 18%,55% 18%,68% 8%,85% 12%,88% 32%,100% 50%,88% 70%,75% 85%,50% 100%,25% 85%,12% 70%,0% 50%,12% 32%,15% 12%)}.avatar-skin-eagle,.pawn.avatar-skin-eagle{clip-path:polygon(50% 5%,70% 15%,100% 10%,88% 45%,95% 75%,70% 85%,50% 100%,30% 85%,5% 75%,12% 45%,0% 10%,30% 15%)}.avatar-skin-cobra,.pawn.avatar-skin-cobra{clip-path:polygon(40% 0%,60% 0%,85% 20%,100% 45%,85% 75%,65% 85%,65% 100%,35% 100%,35% 85%,15% 75%,0% 45%,15% 20%)}.avatar-skin-cosmic_galaxy,.pawn.avatar-skin-cosmic_galaxy{clip-path:polygon(50% 0%,65% 15%,100% 20%,85% 50%,95% 85%,65% 80%,50% 100%,35% 85%,0% 80%,15% 50%,5% 15%,35% 20%)}.avatar-skin-supernova,.pawn.avatar-skin-supernova{clip-path:polygon(50% 0%,62% 28%,100% 15%,78% 45%,100% 50%,78% 55%,100% 85%,62% 72%,50% 100%,38% 72%,0% 85%,22% 55%,0% 50%,22% 45%,0% 15%,38% 28%)}.avatar-skin-saturn,.pawn.avatar-skin-saturn{clip-path:polygon(30% 15%,70% 15%,82% 30%,100% 42%,100% 58%,82% 70%,70% 85%,30% 85%,18% 70%,0% 58%,0% 42%,18% 30%)}.avatar-skin-crescent,.pawn.avatar-skin-crescent{clip-path:polygon(50% 0%,80% 15%,95% 40%,85% 70%,60% 92%,40% 100%,55% 80%,62% 55%,55% 30%,35% 15%)}.avatar-skin-sun,.pawn.avatar-skin-sun{clip-path:polygon(50% 0%,62% 10%,78% 4%,82% 20%,98% 24%,92% 40%,100% 55%,88% 68%,90% 85%,74% 88%,65% 100%,50% 92%,35% 100%,26% 88%,10% 85%,12% 68%,0% 55%,8% 40%,2% 24%,18% 20%,22% 4%,38% 10%)}.avatar-skin-comet,.pawn.avatar-skin-comet{clip-path:polygon(15% 15%,60% 0%,95% 15%,100% 60%,75% 90%,0% 100%,10% 75%,5% 45%)}.avatar-skin-quasar,.pawn.avatar-skin-quasar{clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%)}.avatar-skin-blackhole,.pawn.avatar-skin-blackhole{clip-path:polygon(15% 20%,55% 5%,85% 10%,100% 40%,90% 75%,55% 95%,15% 90%,0% 60%)}.avatar-skin-thunder,.pawn.avatar-skin-thunder{clip-path:polygon(55% 0%,75% 0%,45% 42%,80% 42%,25% 100%,42% 52%,20% 52%)}.avatar-skin-blizzard,.pawn.avatar-skin-blizzard{clip-path:polygon(50% 0%,58% 18%,75% 6%,70% 25%,95% 25%,80% 40%,100% 50%,80% 60%,95% 75%,70% 75%,75% 94%,58% 82%,50% 100%,42% 82%,25% 94%,30% 75%,5% 75%,20% 60%,0% 50%,20% 40%,5% 25%,30% 25%,25% 6%,42% 18%)}.avatar-skin-magma,.pawn.avatar-skin-magma{clip-path:polygon(35% 15%,45% 25%,55% 20%,65% 15%,85% 65%,100% 100%,0% 100%,15% 65%)}.avatar-skin-tornado,.pawn.avatar-skin-tornado{clip-path:polygon(10% 10%,50% 0%,90% 10%,82% 35%,72% 60%,62% 82%,52% 100%,48% 100%,38% 82%,28% 60%,18% 35%)}.avatar-skin-ocean,.pawn.avatar-skin-ocean{clip-path:polygon(0% 100%,100% 100%,100% 85%,85% 60%,70% 35%,85% 20%,75% 5%,55% 10%,45% 25%,55% 40%,40% 50%,25% 65%,0% 75%)}.avatar-skin-earth,.pawn.avatar-skin-earth{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.avatar-skin-toxic,.pawn.avatar-skin-toxic{clip-path:polygon(50% 0%,65% 15%,60% 35%,88% 28%,100% 52%,82% 70%,80% 92%,55% 82%,50% 100%,45% 82%,20% 92%,18% 70%,0% 52%,12% 28%,40% 35%,35% 15%)}.avatar-skin-plasma,.pawn.avatar-skin-plasma{clip-path:polygon(50% 5%,75% 0%,95% 25%,85% 55%,100% 80%,75% 100%,50% 90%,25% 100%,0% 80%,15% 55%,5% 25%,25% 0%)}.avatar-skin-yinyang,.pawn.avatar-skin-yinyang{clip-path:polygon(50% 0%,85% 15%,100% 50%,85% 85%,50% 100%,25% 80%,35% 55%,20% 40%,0% 50%,15% 15%)}.avatar-skin-ankh,.pawn.avatar-skin-ankh{clip-path:polygon(38% 0%,62% 0%,72% 15%,62% 35%,54% 40%,88% 40%,92% 52%,54% 52%,54% 100%,46% 100%,46% 52%,8% 52%,12% 40%,46% 40%,38% 35%,28% 15%)}.avatar-skin-infinity,.pawn.avatar-skin-infinity{clip-path:polygon(25% 15%,42% 35%,50% 42%,58% 35%,75% 15%,95% 30%,100% 50%,95% 70%,75% 85%,58% 65%,50% 58%,42% 65%,25% 85%,5% 70%,0% 50%,5% 30%)}.avatar-skin-hourglass,.pawn.avatar-skin-hourglass{clip-path:polygon(10% 0%,90% 0%,85% 15%,58% 46%,58% 54%,85% 85%,90% 100%,10% 100%,15% 85%,42% 54%,42% 46%,15% 15%)}.avatar-skin-anchor,.pawn.avatar-skin-anchor{clip-path:polygon(42% 0%,58% 0%,58% 15%,85% 15%,85% 25%,58% 25%,58% 75%,88% 60%,95% 70%,78% 90%,50% 100%,22% 90%,5% 70%,12% 60%,42% 75%,42% 25%,15% 25%,15% 15%,42% 15%)}.avatar-skin-helm,.pawn.avatar-skin-helm{clip-path:polygon(46% 0%,54% 0%,54% 12%,75% 7%,82% 14%,73% 25%,93% 25%,98% 33%,86% 46%,100% 46%,100% 54%,86% 54%,98% 67%,93% 75%,73% 75%,82% 86%,75% 93%,54% 88%,54% 100%,46% 100%,46% 88%,25% 93%,18% 86%,27% 75%,7% 75%,2% 67%,14% 54%,0% 54%,0% 46%,14% 46%,2% 33%,7% 25%,27% 25%,18% 14%,25% 7%,46% 12%)}.avatar-skin-clover,.pawn.avatar-skin-clover{clip-path:polygon(50% 20%,65% 5%,85% 5%,95% 25%,85% 45%,80% 50%,85% 55%,95% 75%,85% 95%,65% 95%,50% 80%,35% 95%,15% 95%,5% 75%,15% 55%,20% 50%,15% 45%,5% 25%,15% 5%,35% 5%)}.game-color-switcher{background:var(--card);border:1px solid #ffffff14;border-radius:16px;margin-bottom:16px;padding:14px 16px}html[data-theme=light] .game-color-switcher{border:1px solid #00000014}.game-color-switcher-title{color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.game-color-switcher-sub{color:var(--muted);font-size:11px;font-weight:500}.game-color-pills{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.color-pill{cursor:pointer;color:var(--text);background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}html[data-theme=light] .color-pill{color:var(--text);background:#0000000a;border:1.5px solid #0000000f}.color-pill:hover{background:#ffffff14}html[data-theme=light] .color-pill:hover{background:#00000014}.color-pill .pill-dot{border-radius:50%;width:10px;height:10px}.color-pill.pill-blue .pill-dot{background:#2f6df6}.color-pill.pill-red .pill-dot{background:#e33d52}.color-pill.pill-yellow .pill-dot{background:#f0b429}.color-pill.pill-green .pill-dot{background:#21c07a}.color-pill.pill-blue.active{color:#60a5fa;background:#2f6df62e;border-color:#2f6df6}.color-pill.pill-red.active{color:#f87171;background:#e33d522e;border-color:#e33d52}.color-pill.pill-yellow.active{color:#fde047;background:#f0b4292e;border-color:#f0b429}.color-pill.pill-green.active{color:#4ade80;background:#21c07a2e;border-color:#21c07a}html[data-theme=light] .color-pill.pill-blue.active{color:#2f6df6;background:#2f6df61f;border-color:#2f6df6}html[data-theme=light] .color-pill.pill-red.active{color:#e33d52;background:#e33d521f;border-color:#e33d52}html[data-theme=light] .color-pill.pill-yellow.active{color:#a16207;background:#f0b4291f;border-color:#ca8a04}html[data-theme=light] .color-pill.pill-green.active{color:#15803d;background:#21c07a1f;border-color:#16a34a}.game-color-note{color:var(--muted);margin-top:8px;font-size:11px}.guide{padding:0 2px 24px}.guide h1{color:var(--text,inherit);margin:4px 0 10px;font-size:22px}.guide h2{color:var(--text,inherit);margin:22px 0 6px;font-size:16px}.guide p{margin:0 0 10px}.guide ul{margin:0 0 12px;padding-inline-start:20px}.guide li{margin-bottom:6px}.guide .btn-big{margin:18px 0 6px;text-decoration:none}.guide-intro{font-size:15px}.guide-related a,.guide-links a{color:inherit;font-weight:600}.guide-links{color:var(--muted);margin:6px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.9}.prerender{max-width:720px;margin:0 auto;padding:20px 16px}.wall-tex{overflow:hidden}.wall-tex:not(.wall){position:relative}.wall-tex-img{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.wall-tex-img.rot{inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.wall.wall-tex:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--wall-seat,transparent);position:absolute;inset:0}.wall.wall-tex.blue{--wall-seat:#2f6df6f2}.wall.wall-tex.red{--wall-seat:#e33d52f2}.wall.wall-tex.yellow{--wall-seat:#f0b429f2}.wall.wall-tex.green{--wall-seat:#21a35af2}.wall-tex.has-glow{filter:drop-shadow(0 0 4px var(--wall-glow))}.wall-tex.wall-cutout{filter:drop-shadow(0 2px 2px #00000073) drop-shadow(0 0 3px var(--wall-seat,transparent)) drop-shadow(0 0 4px var(--wall-glow,transparent));box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.wall.wall-tex.wall-cutout:after{display:none}.wall-tex.wall-cutout:not(.wall){overflow:visible}.rarity-chip{letter-spacing:.02em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.rarity-chip.common{color:#94a3b8;background:#94a3b833}.rarity-chip.rare{color:#38bdf8;background:#38bdf82e}.rarity-chip.epic{color:#b57bff;background:#a855f72e}.rarity-chip.legendary{color:#f0a91b;background:#fbbf2433}.rarity-chip.legacy{color:var(--muted);background:#78788c2e}
