@font-face{font-family:Baloo Bhaijaan\ 2;src:url(/assets/fonts/baloo-bhaijaan-2/BalooBhaijaan2-DotlessYeh-Variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Loobia Persian Digits;src:url(/assets/fonts/vazirmatn/Vazirmatn-PersianDigits.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+06f0-06f9}body .playing-card strong{font-family:Arial Black,Arial,sans-serif}:root{--cream:#f5e7c9;--muted:#b9a789;--gold:#dbb969;--wood:#302118;--green:#39694d;--line:#795a33;--font:"Loobia Persian Digits","Baloo Bhaijaan 2",Tahoma,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#151713;color:var(--cream);font-family:var(--font);font-size:13px;font-weight:800}button,input,select,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none;touch-action:manipulation}button:disabled{cursor:default;opacity:.46}button:active:not(:disabled){transform:translateY(2px)}a:focus-visible,button:focus-visible{outline:2px solid #fae1a0;outline-offset:4px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h2{font-size:19px}h3{font-size:15px}p{line-height:1.95}small{font-size:var(--game-min-font-size,12px)}svg{flex-shrink:0}input,select,textarea{border:1px solid #75603e;background:#211b15;color:#f6e9d0;border-radius:9px;padding:12px;outline:none;min-width:0}input:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #dbb96920}input::placeholder,textarea::placeholder{color:#998d77}input[type=checkbox]{accent-color:#6b9867;width:20px;height:20px}input[type=range]{accent-color:var(--gold);padding:0;width:100%}button{transition:transform .16s,filter .16s,background .2s}button:hover:not(:disabled){filter:brightness(1.08)}.desktop-stage{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:6vw;direction:ltr;background:radial-gradient(ellipse at 50% 25%,#51413328,transparent 65%),repeating-linear-gradient(115deg,#ffffff01,#ffffff01 1px,transparent 0,transparent 7px),#151713;padding:28px 0}.desktop-caption,.desktop-note{color:#b19b76;text-align:center;width:210px;position:fixed;top:40%;left:calc(50% - 510px)}.desktop-caption>span{display:block;font-size:var(--game-min-font-size,12px);letter-spacing:3px;color:#927e5f}.desktop-caption strong{display:block;letter-spacing:10px;font:47px Georgia,serif;margin:18px 0 14px;color:#e1c590;text-shadow:0 3px 14px #000}.caption-rule{width:30px;height:1px;background:#836b42;margin:30px auto}.desktop-caption p{font-size:var(--game-min-font-size,12px);direction:rtl}.desktop-note{left:auto;right:calc(50% - 510px);top:43%;direction:rtl}.desktop-note>span{color:#bfa16e;font-size:25px}.desktop-note p{margin:15px 0 22px;line-height:2.5;font-size:15px}.desktop-note small{font-size:var(--game-min-font-size,12px);color:#736951}.phone{position:relative;direction:rtl;width:440px;height:min(932px,calc(100dvh - 56px));min-height:650px;flex-direction:column;background:linear-gradient(90deg,#130d0740,transparent 15%,transparent 85%,#130d0740),repeating-linear-gradient(0deg,transparent,transparent 146px,#120c0770 148px,#8e65311c 150px,transparent 152px),repeating-linear-gradient(93deg,#a57b3e04,#a57b3e04 1px,transparent 0,transparent 5px),radial-gradient(ellipse at 50% 25%,#4a3421,#2b2118 80%);border:1px solid #695239;border-radius:30px;box-shadow:0 25px 90px #0009,0 0 0 6px #0003}.canopy,.phone{display:flex;overflow:hidden}.canopy{position:absolute;z-index:0;top:0;left:0;right:0;height:95px;opacity:.7;pointer-events:none}.canopy span{flex:1 1;background:linear-gradient(90deg,#521c13,#852b1b 45%,#521c13);height:77px;border-radius:0 0 55% 55%;transform:rotate(-5deg);box-shadow:0 3px 3px #0006;border-bottom:2px solid #ac884e}.canopy span:nth-child(2n){background:linear-gradient(90deg,#917959,#b8a484 50%,#776042)}.topbar{z-index:2;direction:ltr;padding:18px 15px 12px;gap:10px;min-height:91px;background:linear-gradient(#20160c66,#20160c33)}.player-badge,.topbar{display:flex;align-items:center}.player-badge{gap:8px;padding:0;min-width:0;flex:1 1}.avatar{display:inline-flex;width:48px;height:48px;overflow:hidden;border-radius:50%;border:2px solid #bd9b59;background:radial-gradient(#796348,#262518);box-shadow:0 2px 7px #0006,0 0 0 3px #37271b;flex-shrink:0;align-items:center;justify-content:center}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center 19%;transform:scale(2.1);transform-origin:50% 24%}.avatar>span{font-size:29px}.avatar.large{width:88px;height:88px;border-width:3px}.avatar.large>span{font-size:54px}.player-badge>div{direction:rtl;text-align:right;width:104px;max-width:100%}.player-badge b{font-size:var(--game-min-font-size,12px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px #000}.player-badge span:not(.avatar){font-size:var(--game-min-font-size,12px);color:#e6c679;display:flex;gap:5px;align-items:center;margin:3px 0}.player-badge i{height:5px;display:block;background:#151812;border:1px solid #9c7b4566;border-radius:10px;overflow:hidden}.player-badge em{height:100%;display:block;background:linear-gradient(90deg,#789048,#d1c269)}.wallet{display:flex;flex-direction:column;gap:5px}.wallet button{display:flex;align-items:center;justify-content:space-between;min-width:76px;gap:12px;padding:3px 7px;border:1px solid #ad8c4b99;border-radius:18px;background:#171713cc;box-shadow:0 2px 5px #0005}.wallet button>svg{border-radius:50%;background:#33523a;padding:1px;color:#e4dfb3}.money{display:inline-flex;align-items:center;gap:5px;direction:ltr;white-space:nowrap;font-size:16px;color:#f2d68d}.money svg{color:#eac169;filter:drop-shadow(0 2px 2px #0005)}.money.diamonds{color:#b3d9db}.money.diamonds svg{color:#58c4ce;fill:#2b8a9d66}.money.gitacoin{color:#dac3fb}.money img{width:23px;height:23px;object-fit:contain;mix-blend-mode:screen;border-radius:50%}.money.small{font-size:var(--game-min-font-size,12px);gap:3px}.money.small img{width:15px;height:15px}.wallet .money{font-size:14px;line-height:1}.icon-button,.settings-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid #b38b45;background:linear-gradient(#493b26,#292218);color:#e6c688;box-shadow:0 2px 5px #0004}.settings-button{width:34px;height:34px}.string-lights{display:flex;justify-content:space-around;border-top:1px solid #bca06a55;height:13px;position:relative;z-index:1;flex-shrink:0;margin:0 14px}.string-lights i{width:5px;height:8px;margin-top:-1px;background:#fff0b0;border-radius:0 0 50% 50%;box-shadow:0 0 8px 2px #e4a23788,0 0 20px #d7802344}.content{flex:1 1;overflow:auto;scrollbar-width:none;padding:8px 18px 22px;position:relative}.content::-webkit-scrollbar{display:none}.bottom-nav{display:flex;direction:rtl;justify-content:space-around;flex-shrink:0;height:72px;padding:9px 8px max(8px,env(safe-area-inset-bottom));background:linear-gradient(#35291c,#201c15);border-top:1px solid #a78a5155;box-shadow:0 -4px 15px #0002;z-index:5}.bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#9c937e;min-width:61px;font-size:var(--game-min-font-size,12px);border-radius:13px;padding:4px 8px}.bottom-nav button.active{color:#f5d68b;background:linear-gradient(#b48a2520,transparent);box-shadow:inset 0 2px #c6a456}.bottom-nav button.active svg{filter:drop-shadow(0 0 5px #cda34244)}.bottom-nav i{position:absolute;top:3px;right:14px;width:6px;height:6px;border-radius:50%;background:#ba634a}.baziness-banner{display:flex;align-items:center;gap:9px;width:100%;text-align:right;padding:10px 12px;border:1px solid #956cac;border-radius:12px;background:radial-gradient(ellipse at 90% 0,#82599d66,transparent 70%),linear-gradient(110deg,#322137,#52325b);box-shadow:0 3px 10px #0003,inset 0 1px #dbaafc22;position:relative}.baziness-symbol{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.baziness-symbol img{width:35px;height:37px;mix-blend-mode:screen;border-radius:50%;filter:drop-shadow(0 0 10px #b986ef55)}.baziness-banner>div{flex:1 1}.baziness-banner b{color:#f1daf4}.baziness-banner b,.baziness-banner small{display:block;font-size:var(--game-min-font-size,12px)}.baziness-banner small{color:#c4a9d0;margin-top:3px}.gitacoin-amount{text-align:center;font-size:20px;font-weight:800;color:#efd3ff}.gitacoin-amount small{font-size:var(--game-min-font-size,12px);font-weight:400;margin:0}.baziness-banner>svg{color:#c9a2d6}.hero{position:relative;height:220px;overflow:hidden;margin:8px -4px 0;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 35% 65%,#a16b2725,transparent 65%)}.hero-copy{position:relative;z-index:2;padding:24px 11px 10px;width:62%;pointer-events:none}.hero-copy button{pointer-events:all}.hero-overline{display:flex;align-items:center;gap:5px;font-size:var(--game-min-font-size,12px);color:#c4af80;white-space:nowrap}.hero-overline span{width:9px;height:1px;background:#bca36f}.hero h1{font-size:34px;line-height:1.65;font-weight:900;margin:6px 0 4px;letter-spacing:-1.6px;text-shadow:0 3px 0 #1a120e}.hero h1 em{font-style:normal;color:#e5c17b}.hero p{line-height:1.9;color:#c6b495}.hero p,.hero-copy button{font-size:var(--game-min-font-size,12px)}.hero-copy button{color:#dcc180;display:flex;gap:7px;align-items:center;padding:8px 0}.hero-character{position:absolute;left:-11px;top:0;width:55%;height:232px;z-index:-1;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent 99%),linear-gradient(180deg,#000 80%,transparent 99%);mask-image:linear-gradient(90deg,#000 60%,transparent 99%),linear-gradient(180deg,#000 80%,transparent 99%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-character img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;mix-blend-mode:luminosity;filter:sepia(.12) saturate(1.1);-webkit-mask-image:radial-gradient(ellipse at 47% 50%,#000 45%,transparent 74%);mask-image:radial-gradient(ellipse at 47% 50%,#000 45%,transparent 74%)}.hero-star{position:absolute;color:#d6b25f;text-shadow:0 0 12px #c3943444;font-size:25px}.s1{left:5px;top:30px;transform:rotate(15deg)}.s2{left:44%;bottom:31px;font-size:13px}.hero-bottom{position:absolute;bottom:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,#ac864855,transparent)}.rules-link{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;margin-top:7px;background:linear-gradient(110deg,#372719,#493421);border:1px solid #97724588;border-radius:10px;box-shadow:inset 0 1px #d2af6220,0 3px 5px #0002;text-align:right}.rules-link>svg:first-child{color:#e3c38a;filter:drop-shadow(0 2px #26180d)}.rules-link div{flex:1 1}.rules-link b{font-size:var(--game-min-font-size,12px);display:block}.rules-link small,.rules-link>span{font-size:var(--game-min-font-size,12px);color:#bda887}.rules-link>svg:last-child{color:#c6a25f}.section-title{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0 18px;flex-wrap:wrap}.section-title h2{font-size:17px;color:#e9d5ac}.title-line{height:1px;width:42px;background:linear-gradient(90deg,transparent,#aa8a50)}.title-line:nth-of-type(2){transform:rotate(180deg)}.section-title small{display:block;width:100%;text-align:center;font-size:var(--game-min-font-size,12px);color:#b29d7d;margin-top:-6px}.table-list{display:flex;flex-direction:column;gap:10px}.table-card{position:relative;display:flex;align-items:center;gap:5px;min-height:94px;border:1px solid #89683e;border-radius:13px;background:radial-gradient(ellipse at 100% 80%,#b1823d19,transparent 70%),linear-gradient(120deg,#28251b,#3c3020);box-shadow:inset 0 1px #e1bd7330,0 4px 7px #0003;padding:10px 10px 10px 9px}.table-card:after,.table-card:before{content:"◆";font-size:var(--game-min-font-size,12px);position:absolute;color:#bea271;right:5px;top:5px}.table-card:after{right:auto;left:5px;top:auto;bottom:5px}.table-art-wrap{height:73px;width:70px;flex-shrink:0}.table-art{width:100%;height:100%;filter:drop-shadow(0 5px 4px #0004)}.table-details{flex:1 1;min-width:0}.table-name{display:flex;align-items:center;gap:8px}.table-name h3{font-size:17px;color:#ecdcba;font-weight:800}.table-details p{color:#bca989;margin:4px 0 8px;white-space:nowrap}.free-badge,.table-details p{font-size:var(--game-min-font-size,12px)}.free-badge{padding:1px 5px;border:1px solid #7ba16b88;border-radius:4px;background:#4a694533;color:#bed6a1}.table-meta{display:flex;gap:10px;color:#aa9779;font-size:var(--game-min-font-size,12px)}.table-meta span{display:flex;align-items:center;gap:3px}.table-meta svg{color:#c2a36a}.table-action{min-width:88px;text-align:center}.table-action>button{display:flex;gap:7px;align-items:center;justify-content:center;width:100%;padding:7px 9px;font-size:var(--game-min-font-size,12px);border:1px solid #91a37788;border-radius:8px;background:linear-gradient(#4c6a43,#2d4b35);box-shadow:inset 0 1px #c5d79133,0 2px 3px #0005;color:#f3edce;font-weight:700}.table-action .money{color:#f5e5bc}.prize-caption,.table-action .money{font-size:var(--game-min-font-size,12px)}.prize-caption{display:flex;align-items:center;justify-content:center;gap:4px;color:#b9a78a;margin-top:7px}.table-practice{border-color:#9b985777;background:radial-gradient(ellipse at 100% 70%,#64854022,transparent 90%),linear-gradient(120deg,#25291e,#343422)}.table-jack{background:linear-gradient(120deg,#30241e,#422c26)}.table-giant{background:linear-gradient(120deg,#262332,#363042)}.table-egg{background:linear-gradient(120deg,#332a17,#4b391f);border-color:#af8c45}.home-footer{display:flex;align-items:center;justify-content:center;gap:10px;color:#887b60;font-size:var(--game-min-font-size,12px);margin:26px 0 4px}.home-footer svg:last-child{transform:scaleX(-1)}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:9px;padding:9px 16px;font-weight:700;font-size:var(--game-min-font-size,12px);box-shadow:0 3px 5px #0003}.primary{background:linear-gradient(#587949,#345637);border:1px solid #afbb7a;color:#fff3ce;box-shadow:inset 0 1px #edf1b244,0 3px 5px #0003}.secondary{background:linear-gradient(#55402a,#3c2e1f);border:1px solid #af8c50;color:#ebd1a1}.full{width:100%;margin-top:12px}.text-button{display:flex;align-items:center;justify-content:center;gap:7px;color:#d7bd88;padding:14px 4px;width:100%}.muted,.text-button{font-size:var(--game-min-font-size,12px)}.muted{color:#b6a486}.fine-print{display:block;font-size:var(--game-min-font-size,12px);color:#a29377;line-height:1.9;margin:15px 0 4px}.center,.fine-print{text-align:center}.eyebrow{font-size:var(--game-min-font-size,12px);color:#c1a26c;font-weight:500;letter-spacing:.3px}.page-title{display:flex;align-items:center;justify-content:space-between;padding:20px 1px 24px}.page-title h1{font-size:24px;line-height:1.7;margin:3px 0}.page-title p{color:#bda98b;font-size:var(--game-min-font-size,12px)}.panel{padding:17px;margin-bottom:13px;border:1px solid #86663e88;border-radius:13px;background:linear-gradient(120deg,#2b241aaa,#49352188);box-shadow:inset 0 1px #c5a56315}.panel h3{margin-bottom:9px}.input-row{display:flex;align-items:center;gap:8px;margin:12px 0}.input-row input{flex:1 1;width:100%;font-size:var(--game-min-font-size,12px)}.input-row>svg{color:#bda676}.input-row .secondary{font-size:var(--game-min-font-size,12px);min-height:41px;padding:8px 12px}.stack{gap:14px;padding:10px 0}.stack,.stack label{display:flex;flex-direction:column}.stack label{gap:8px;font-size:var(--game-min-font-size,12px)}.stack input,.stack textarea{width:100%}.empty-state{text-align:center;padding:42px 20px;border:1px dashed #846a3f66;border-radius:15px;margin:14px 0 25px;color:#ac9772;background:#30261955}.empty-state>svg{color:#c8ab6b;margin-bottom:14px}.empty-state h3{font-size:16px;color:#e0c89e;margin-bottom:8px}.empty-state p{max-width:260px;margin:auto}.dev-note,.empty-state p{font-size:var(--game-min-font-size,12px)}.dev-note{display:flex;align-items:center;justify-content:center;gap:7px;line-height:1.8;color:#b9bba0;padding:10px;border-radius:7px;background:#6b795419;margin:12px 0}.gift-panel{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid #b4955477;border-radius:15px;padding:22px 17px;background:radial-gradient(at top right,#97834633,transparent),#303026}.gift-panel h2{margin:5px 0 10px}.gift-panel>.primary{grid-column:1/-1}.gift-orb{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;border:1px solid #c3a266;background:radial-gradient(#7d5e30,#392719);color:#e6c883;box-shadow:0 0 30px #d3a34622}.pack-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.pack-card{display:flex;align-items:center;flex-direction:column;gap:8px;padding:15px 5px 10px;border:1px solid #96774a88;border-radius:11px;background:linear-gradient(130deg,#4d382333,#1f201933)}.pack-card>.gem-art{width:53px;height:52px}.coin-stack{height:52px;display:flex;align-items:center;color:#e3b34e;filter:drop-shadow(0 3px 2px #0008)}.pack-card>.money{font-size:17px}.pack-card>span:not(.money){font-size:var(--game-min-font-size,12px);color:#baa782;border-top:1px solid #9c804533;padding-top:8px;width:100%}.pack-card>small{font-size:var(--game-min-font-size,12px);color:#858d6b}.mission,.offer{display:flex;align-items:center;gap:12px}.mission>svg,.offer>svg{color:#dcbd73}.mission>div,.offer>div{flex:1 1}.mission p{font-size:var(--game-min-font-size,12px);color:#aa9674}.mission .secondary,.offer .secondary{font-size:var(--game-min-font-size,12px);padding:6px 10px}.offer small{display:block;color:#b3a084;margin-top:5px}.result-heading{display:flex;align-items:center;gap:10px;margin-bottom:15px}.result-heading h3{margin:0 0 4px}.result-heading>div:nth-child(2){flex:1 1}.result-heading small{font-size:var(--game-min-font-size,12px);color:#b39f80}.result-table-icon{color:#dcc083;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #866c3e;border-radius:11px;background:#9d74371a}.status{font-size:var(--game-min-font-size,12px);border:1px solid #a7975766;color:#d1c18c;padding:4px 7px;border-radius:20px}.status.done{color:#acc19a;border-color:#75916566}.leaderboard>div{display:flex;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid #8c6b3829}.leaderboard>div.you{background:#91a26615;border-radius:6px}.leaderboard button{flex:1 1;text-align:right;font-size:var(--game-min-font-size,12px);padding:0}.leaderboard button:disabled{opacity:1}.leaderboard small{font-size:var(--game-min-font-size,12px);color:#c3aa71}.leaderboard b{font-size:15px;color:#e4c381}.rank{width:20px;text-align:center;color:#a19c89;font-size:16px}.rank-0{color:#ebc76e;font-size:24px}.rank-1{color:#bbc5c1}.rank-2{color:#bc9568}.no-prize{font-size:var(--game-min-font-size,12px);color:#bdab8c;margin-top:13px;text-align:center}.global-chat{display:flex;gap:14px;align-items:center;padding:20px 15px;width:100%;border-radius:13px;border:1px solid #82976677;background:radial-gradient(at right top,#5a743844,transparent),#29352a}.global-chat>div{color:#c7d5a1}.global-chat>span{flex:1 1;text-align:right}.global-chat b{font-size:16px;display:block}.global-chat small{font-size:var(--game-min-font-size,12px);color:#aeba93;display:block;margin-top:5px}.conversation{display:flex;align-items:center;gap:12px;width:100%;padding:13px 4px;border-bottom:1px solid #8f713633;text-align:right}.conversation>span:not(.avatar){flex:1 1}.conversation b,.conversation small{display:block}.conversation small{direction:ltr;text-align:right;color:#ad9774;margin-top:4px}.conversation .secondary{font-size:var(--game-min-font-size,12px);padding:7px}.messages{min-height:300px;display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.message{align-self:auto;max-width:86%;margin-right:auto;margin-left:0;padding:10px 13px;border:1px solid #81704a66;border-radius:2px 12px 12px 12px;background:#453624;min-width:100px;overflow-wrap:anywhere}.message.mine{align-self:auto;margin-right:0;margin-left:auto;border-radius:12px 2px 12px 12px;background:#324432;border-color:#7b8c6266}.message-author{padding:0;color:#dec188}.message p,.message-author{font-size:var(--game-min-font-size,12px)}.message p{margin:4px 0}.message small{display:block;text-align:left;font-size:var(--game-min-font-size,12px);color:#b3a98c}.message-input{position:-webkit-sticky;position:sticky;bottom:-10px;display:flex;gap:9px;padding:10px 0;background:#30251c}.message-input input{flex:1 1;font-size:var(--game-min-font-size,12px)}.message-input button{padding:9px 12px}.profile-card{text-align:center;border:1px solid #8d754288;border-radius:15px;padding:23px 24px;background:radial-gradient(ellipse at top,#81734720,transparent 80%),#2f2b2199}.profile-card h2{font-size:21px;margin:14px 0 0}.profile-card .text-button{padding:7px}.profile-card .text-button,.user-id{font-size:var(--game-min-font-size,12px)}.user-id{display:inline-block;color:#baa483;padding:4px 14px;border:1px solid #9f814233;border-radius:20px;margin:4px 0 18px}.level-line{display:flex;align-items:center;justify-content:space-between}.level-line,.level-line span{font-size:var(--game-min-font-size,12px)}.level-line span{color:#b7a686;direction:ltr}.xp-track{height:7px;background:#1c1d15;border:1px solid #99845466;border-radius:6px;overflow:hidden;margin:7px 0 14px}.xp-track i{display:block;height:100%;background:linear-gradient(90deg,#76934c,#bfbd78)}.avatar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.avatar-choice{border:1px solid #846b4055;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px;padding:14px 4px;background:#281f1733}.avatar-choice b,.avatar-choice small{font-size:var(--game-min-font-size,12px)}.avatar-choice small{color:#a99c7d}.selected{border-color:#c5b174!important;background:#8a994822!important;box-shadow:inset 0 0 15px #bcad4933}.skin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.skin-choice{border:1px solid #846b4077;border-radius:10px;padding:12px 4px;display:flex;align-items:center;flex-direction:column;gap:9px}.skin-choice b,.skin-choice small{font-size:var(--game-min-font-size,12px)}.skin-choice small{color:#baac8c}.skin-preview{display:flex;align-items:center;justify-content:center;width:42px;height:60px;border:2px double #d4b760;border-radius:5px;box-shadow:0 3px 5px #0006;background:radial-gradient(#414c82,#24273f);font-size:24px;color:#d9bd7d}.skin-preview.royal{background:repeating-linear-gradient(45deg,#5e2e4888 0 3px,#27214688 4px 8px)}.skin-preview.forest{background:radial-gradient(#55805a,#243625);border-color:#b7bf80}.account-settings{margin-top:22px;padding:5px 15px}.account-settings button,.account-settings label{display:flex;align-items:center;justify-content:space-between;padding:15px 0;width:100%;border-bottom:1px solid #8e734133;font-size:var(--game-min-font-size,12px);gap:10px}.account-settings label>span{display:flex;align-items:center;gap:9px}.account-settings button>svg:last-child{margin-right:auto}.account-settings input[type=date]{font-size:var(--game-min-font-size,12px);padding:6px;width:140px}.resume-banner{gap:8px;padding:10px;background:#3e5535;border:1px solid #8caa61;border-radius:9px;margin-bottom:12px;width:100%}.resume-banner,.resume-banner b{display:flex;align-items:center;font-size:var(--game-min-font-size,12px)}.resume-banner b{margin-right:auto}.match-header{display:flex;align-items:center;gap:10px;padding:9px 0 15px}.match-header>div{flex:1 1}.match-header h2{font-size:18px;margin-top:3px}.timer{display:inline-flex;direction:ltr;align-items:center;justify-content:center;gap:7px;min-width:75px;padding:7px 9px;background:#1e2118;border:1px solid #9b825188;border-radius:8px;color:#e0d2a7;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timer.warning{color:#ffd2ac;background:#61251b;border-color:#d98553;animation:timerpulse 1s infinite}.score-strip{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;border:1px solid #9d7b4266;border-radius:11px;background:#231e16bb}.score-strip>div{text-align:center;border-left:1px solid #b9a15b33;padding:0 14px}.score-strip>div:first-child{padding-right:0}.score-strip>div:last-child{border:0;padding-left:0}.score-strip span{display:block;font-size:var(--game-min-font-size,12px);color:#b2a183;margin-bottom:6px}.score-strip strong{font-size:27px;color:#edd08c;display:flex;align-items:center;gap:7px;animation:scorepop .4s}.score-strip b{font-size:20px;color:#dcc391}.machine-title{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;width:92%;margin:24px auto 0;padding:10px 5px;border:2px solid #aa8846;border-bottom:0;border-radius:45% 45% 0 0;background:linear-gradient(#80321e,#4b221a);box-shadow:inset 0 2px #deac6655,0 -4px 0 2px #3d2c1a}.machine-title h2{font-size:13px;color:#f3dcaa;text-shadow:0 2px #28130b}.machine-title>span{color:#f8cb75;font-size:15px}.machine{position:relative;padding:15px;background:linear-gradient(90deg,#5b3820,#a7783a 3%,#4c2a16 7%,#61351a 93%,#a7783a 97%,#5b3820);border:2px solid #ad8d51;border-radius:24px;box-shadow:0 5px 0 #180f08,inset 0 0 0 3px #392110,0 7px 12px #0006}.machine-bulbs{position:absolute;top:15px;bottom:15px;width:8px;display:flex;flex-direction:column;justify-content:space-around}.machine-bulbs.left{left:3px}.machine-bulbs.right{right:3px}.machine-bulbs i{width:6px;height:6px;border-radius:50%;background:#fff0af;box-shadow:0 0 4px 2px #eaaa4899,0 0 10px #f4bd5866}.board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:5px;background:#26160c;border:2px solid #ba9154;border-radius:13px;box-shadow:inset 0 3px 12px #000}.board-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1.06;border:1px solid #a9926c;border-radius:9px;background:radial-gradient(ellipse at 50% 40%,#f0e2bd,#d1bb8d 65%,#a17b4e);box-shadow:inset 0 0 12px #54301477,0 3px 3px #0008;color:#674722;overflow:hidden}.board-cell:disabled{opacity:1}.board-cell .gem-art{width:77%;height:77%;transition:transform .2s}.board-cell:hover:not(:disabled) .gem-art{transform:translateY(-3px)}.cell-play{position:absolute;bottom:5px;font-size:var(--game-min-font-size,12px);opacity:.7}.cell-corner{position:absolute;width:4px;height:4px;background:#c29a56;border:1px solid #664623;transform:rotate(45deg);top:49%;z-index:1}.cell-corner.a{right:2px}.cell-corner.b{left:2px}.board-cell.played{background:radial-gradient(#464f32,#2d3825);border-color:#979667;color:#d8d0a0;box-shadow:inset 0 0 10px #0d1908aa}.played-icon{font-size:27px;color:#e5c876;line-height:1.3}.board-cell b{font-size:var(--game-min-font-size,12px)}.board-cell strong{font-size:22px;line-height:1.4;color:#f0db9d}.board-cell>svg:last-child:not(.gem-art){position:absolute;bottom:5px;left:5px;color:#99b877}.handles{display:flex;justify-content:space-around;padding:4px 20px 0;height:99px}.handle{position:relative;display:flex;align-items:center;flex-direction:column;width:88px;opacity:1!important}.handle-base{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ba8a47,#644020 65%,#392717);border:2px solid #c19955;box-shadow:0 3px 4px #0005,inset 0 0 0 4px #63451f;color:#e7bd69;padding-top:5px;font-size:15px}.handle-stem{position:absolute;top:26px;width:7px;height:27px;background:linear-gradient(90deg,#8f713f,#ead798,#81613b);border-radius:4px;z-index:1}.handle-knob{position:absolute;top:47px;width:19px;height:30px;border-radius:5px 5px 45% 45%;background:linear-gradient(90deg,#612218,#b54f32 40%,#f0d0a0 43%,#dec493 65%,#852d21 70%);border:1px solid #bb995f;box-shadow:0 3px 4px #0007;z-index:2}.handle small{position:absolute;top:80px;font-size:var(--game-min-font-size,12px);color:#c4b181;white-space:nowrap;display:flex;align-items:center;gap:4px}.handle.used .handle-stem{height:12px;transform:rotate(18deg);transform-origin:top}.handle.used .handle-knob{top:31px;transform:rotate(18deg)}.handle.used{filter:saturate(.25)}.handle.used small{color:#928977}.pulling .handle-knob,.pulling .handle-stem{animation:pull .5s}.board-hint{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--game-min-font-size,12px);color:#c2b28d;margin:12px 0 14px}.submit-score{width:100%}.submit-score>span{margin-right:auto;font-size:16px}.game-content>.text-button{font-size:var(--game-min-font-size,12px)}.sliding{animation:slidecell .5s ease-out}.hand-shade{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:#130d09b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hand-panel{width:100%;padding:18px 19px 25px;border:1px solid #b8955b;border-bottom:0;border-radius:25px 25px 0 0;background:radial-gradient(ellipse at 50% 0,#69503355,transparent 65%),linear-gradient(#3a2d20,#251d16);box-shadow:0 -12px 50px #0006;text-align:center;animation:sheet .25s ease-out}.hand-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.hand-header>.timer{font-size:14px;padding:4px 8px;min-width:70px}.hand-header>span:nth-child(2){font-size:var(--game-min-font-size,12px);color:#c1ab83}.hand-header .icon-button{width:28px;height:28px}.hand-panel h2{font-size:21px;margin:8px 0 7px}.hand-panel>p{font-size:var(--game-min-font-size,12px);color:#bca888}.hand-cards{gap:7px;margin:35px 0 42px;min-height:113px}.hand-cards,.playing-card{display:flex;justify-content:center}.playing-card{position:relative;align-items:center;width:64px;height:96px;border-radius:7px;border:1.5px solid var(--cardlight);color:#fff6e8;background:linear-gradient(120deg,var(--cardlight),var(--cardcolor) 13%,var(--carddark) 90%);box-shadow:inset 0 0 0 3px #ffffff14,inset 0 -8px 18px #0003,0 5px 6px #0006;font-family:Georgia,var(--font);transition:transform .2s,box-shadow .2s}.playing-card:before{content:"";position:absolute;inset:5px;border:1px solid #ffffff19;border-radius:3px}.playing-card.magenta{--cardcolor:#a91652;--carddark:#60143d;--cardlight:#e271a0}.playing-card.turquoise{--cardcolor:#148894;--carddark:#104b5e;--cardlight:#6ed7d2}.playing-card.mustard{--cardcolor:#b18827;--carddark:#6c481a;--cardlight:#efd786}.playing-card.navy{--cardcolor:#234b7d;--carddark:#172e50;--cardlight:#7f9dcb}.playing-card strong{font-size:34px;font-weight:700;text-shadow:0 3px 3px #0004;font-family:var(--font)}.card-corner{position:absolute;top:3px;left:4px;font-size:var(--game-min-font-size,12px);color:#fffbdf88;line-height:1}.card-corner.end{top:auto;left:auto;right:4px;bottom:3px}.playing-card.held{transform:translateY(-12px);box-shadow:0 0 0 2px #edcf7e,0 4px 16px #e7bd3930}.playing-card.held:active{transform:translateY(-10px)}.hold-label{position:absolute;top:calc(100% + 9px);display:flex;align-items:center;justify-content:center;gap:3px;width:100%;font-size:var(--game-min-font-size,12px);font-family:var(--font);color:#a99b7d}.held .hold-label{color:#f1d485;top:calc(100% + 21px)}.playing-card.mini{width:38px;height:54px;border-radius:4px;cursor:default;box-shadow:0 2px 3px #0005}.playing-card.mini strong{font-size:23px}.playing-card.mini .card-corner{font-size:var(--game-min-font-size,12px)}.playing-card.skin-royal{outline:1px solid #c8ac67;outline-offset:-5px}.playing-card.skin-forest:before{border:2px dotted #d5d9a788}.current-rule{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #c0a06266;background:#ad904412;border-radius:11px;text-align:right;margin-bottom:20px}.current-rule>span{font-size:30px;color:#e5c577;line-height:1}.current-rule>div{flex:1 1}.current-rule h3{font-size:17px;margin-bottom:4px}.current-rule small{font-size:var(--game-min-font-size,12px);color:#b8a67f}.current-rule>b{font-size:24px;color:#e4c884}.current-rule>b small{display:block;text-align:left}.redraw-progress{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:16px;font-size:var(--game-min-font-size,12px);color:#b7a788}.redraw-progress>div{display:flex;gap:5px;direction:ltr}.redraw-progress i{width:8px;height:8px;border-radius:50%;background:#d3b571;box-shadow:0 0 6px #bba04444}.redraw-progress i.spent{background:#5d5140;box-shadow:none}.redraw-progress>b{font-weight:400;color:#d8c497}.hand-panel>.primary,.hand-panel>.secondary{min-height:45px}.hand-panel>.primary span{margin-right:auto;font-size:var(--game-min-font-size,12px)}.bingo-celebration{position:absolute;z-index:35;inset:28% 10% auto;background:radial-gradient(#4e693af2,#293d26f2);border:2px solid #d7b861;border-radius:20px;box-shadow:0 0 90px #dab65177,0 5px 30px #0009;display:flex;align-items:center;flex-direction:column;padding:25px;color:#ffdf8b;animation:scorepop .4s}.bingo-celebration strong{font-size:57px}.bingo-celebration span,.connection-warning{font-size:var(--game-min-font-size,12px)}.connection-warning{background:#683d2b;color:#f0d5a3;text-align:center;padding:7px;z-index:6}.modal-shade{position:absolute;inset:0;background:#100c08bc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:40;display:flex;align-items:center;justify-content:center;padding:16px}.modal{border:1px solid #bfa16a;border-radius:19px;background:radial-gradient(ellipse at top,#674e3044,transparent 65%),#30251b;box-shadow:0 15px 50px #0009;padding:18px;width:100%;max-height:90%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#927749 transparent;animation:sheet .2s ease-out}.modal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a884473d;padding-bottom:14px;margin-bottom:17px;position:-webkit-sticky;position:sticky;top:-18px;background:#34281d;z-index:2}.modal>header h2{font-size:19px}.modal>header .icon-button{width:28px;height:28px}.modal.wide{padding:14px}.settings-list>a,.settings-list>button{width:100%;padding:17px 4px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #98783e33;font-size:var(--game-min-font-size,12px)}.settings-list>a>svg:first-child,.settings-list>button>svg:first-child{color:#d2b277}.settings-list>a>svg:last-child,.settings-list>button>svg:last-child{margin-right:auto}.sound-settings>div{padding:15px 0}.sound-settings label{display:flex;justify-content:space-between;font-size:var(--game-min-font-size,12px);margin-bottom:15px}.sound-settings>div>div{display:flex;align-items:center;gap:15px}.sound-settings label span{color:#c3aa76}.rules-list{display:flex;flex-direction:column;gap:12px}.rule-row{border:1px solid #a3864c77;border-radius:11px;padding:12px;background:linear-gradient(110deg,#203d4033,#2a201877);box-shadow:inset 0 1px #d9ba7218}.rule-row:nth-child(2n){background:linear-gradient(110deg,#77324222,#2a201877)}.rule-heading{display:flex;align-items:center;gap:9px}.rule-emblem{color:#d9b873;font-size:23px;line-height:1}.rule-heading h3{font-size:15px;flex:1 1}.rule-heading>span:last-child{font-size:16px;color:#e9cb8e}.rule-heading small{font-size:var(--game-min-font-size,12px)}.example-cards{display:flex;align-items:center;justify-content:center;gap:5px;margin:12px 0 10px}.rule-row p{text-align:center;font-size:var(--game-min-font-size,12px);color:#c6b795}.rule-golden{border-color:#e3bc5e;background:radial-gradient(at 50% 50%,#a58b3333,transparent)!important}.tutorial{text-align:center}.tutorial h3{font-size:22px;margin:14px 0 5px}.tutorial>p{color:#c5b291;font-size:var(--game-min-font-size,12px);margin-bottom:20px}.tutorial-step{display:flex;align-items:flex-start;gap:12px;text-align:right;margin:16px 0}.tutorial-step b{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border:1px solid #a39052;border-radius:50%;color:#e2c980;background:#8e863822}.tutorial-step b,.tutorial-step p{font-size:var(--game-min-font-size,12px)}.tutorial-step p{color:#d7c7a8}.confirm-art{display:flex;align-items:center;justify-content:center;padding:10px 0 20px;color:#dfc180}.dialog-actions{display:flex;gap:10px;margin-top:24px}.dialog-actions button{flex:1 1}.success-panel{display:flex;align-items:center;flex-direction:column;gap:15px;padding:25px;color:#c7d9a7}.baziness-wallet{text-align:center;background:#765a8f22;border:1px solid #9671ac66;border-radius:10px;padding:18px}.baziness-wallet .money{font-size:27px}.baziness-wallet .money img{width:35px;height:35px}.baziness-wallet p{font-size:var(--game-min-font-size,12px);color:#c6accf;margin-top:8px}.product{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #856d3f55}.product-icon{font-size:40px}.product>div{flex:1 1}.product h3{font-size:var(--game-min-font-size,12px);margin-bottom:8px}.product small{display:block;color:#b6a17e;margin-top:6px}.product>.secondary{font-size:var(--game-min-font-size,12px);padding:7px 11px}.dev-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:15px 0}.dev-grid button,pre{font-size:var(--game-min-font-size,12px)}pre{overflow:auto;max-height:300px;background:#1c1c16;padding:10px;border-radius:8px}summary{cursor:pointer;padding:10px 0;color:#c8b17d;font-size:var(--game-min-font-size,12px)}summary svg{vertical-align:middle;margin-left:5px}.public-profile{text-align:center;padding:13px 0}.public-profile h2{margin-top:15px}.public-profile>p{color:#bba782;margin:8px 0 18px}.public-profile>p,.report-option{font-size:var(--game-min-font-size,12px)}.report-option{display:block;padding:10px;width:100%;border-bottom:1px solid #88744233}.toast{position:absolute;bottom:85px;left:18px;right:18px;z-index:60;background:#e9dcbb;color:#382c1b;border:1px solid #e0c885;border-radius:11px;text-align:center;font-size:var(--game-min-font-size,12px);line-height:1.8;padding:13px 17px;box-shadow:0 5px 25px #0007;animation:sheet .2s}.loading-screen{align-items:center;justify-content:center;gap:20px}.loading-screen h1{font-size:60px;font-weight:900;color:#ead29b}.loading-screen p{color:#bca780}.loading-dots{display:flex;gap:7px;margin-top:20px}.loading-dots i{width:7px;height:7px;background:#ccb06f;border-radius:50%;animation:timerpulse 1s infinite}.loading-dots i:nth-child(2){animation-delay:.2s}.loading-dots i:nth-child(3){animation-delay:.4s}.error-text{padding:15px;color:#eaa988!important}.admin{max-width:1100px;margin:35px auto;padding:24px;direction:rtl}.admin h1{margin-bottom:24px}.admin header{display:flex;justify-content:space-between;align-items:center}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.admin-tabs button{padding:10px 17px;border:1px solid #9c8353;border-radius:7px}.admin textarea{width:100%;min-height:65vh;font-family:monospace;line-height:1.7;font-size:12px}.admin table{width:100%;border-collapse:collapse;font-size:12px}.admin td,.admin th{padding:12px;border-bottom:1px solid #8e783f55;text-align:right}.admin-login{max-width:420px;margin:15vh auto}.admin .panel{overflow:auto}.admin-message{color:#d0c090;padding:12px 0}.admin small{display:block;color:#bbaa88;font-size:11px;margin:15px 0}.admin .admin-search{margin-bottom:20px;width:100%}@keyframes timerpulse{50%{opacity:.6}}@keyframes scorepop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cardflip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg) translateY(-8px)}to{transform:rotateY(0)}}@keyframes slidecell{0%{transform:translateY(-35%);opacity:.2}to{transform:translateY(0);opacity:1}}@keyframes pull{50%{transform:translateY(13px)}}@keyframes sheet{0%{transform:translateY(25px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1100px){.desktop-caption,.desktop-note{display:none}}@media(min-width:0px){.desktop-stage{padding:0;display:block;background:#2b2118}.phone{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.topbar{padding-top:max(14px,env(safe-area-inset-top));min-height:86px}.content{padding-right:16px;padding-left:16px}.bingo-celebration,.hand-shade,.modal-shade,.toast{position:fixed}}@media(max-width:0px){.content{padding-left:11px;padding-right:11px}.hero h1{font-size:29px}.hero-overline{font-size:var(--game-min-font-size,12px)}.table-art-wrap{width:56px}.table-name h3{font-size:15px}.table-action{min-width:78px}.table-action>button{padding:7px}.table-action>button,.table-details p,.table-meta{font-size:var(--game-min-font-size,12px)}.table-meta{gap:6px}.topbar{gap:7px;padding-left:10px;padding-right:10px}.player-badge>div{width:90px}.avatar{width:43px;height:43px}.hand-panel{padding-left:13px;padding-right:13px}.hand-cards{gap:5px}.playing-card{width:57px;height:87px}.hand-panel h2{font-size:19px}.score-strip{padding:10px}.score-strip>div{padding:0 10px}.machine-title h2{font-size:var(--game-min-font-size,12px)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.admin-analytics{margin:16px auto;padding:16px}.admin-analytics h1{font-size:24px;margin-bottom:12px}.admin-analytics .admin-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;gap:7px;margin:18px 0;scrollbar-width:thin}.admin-analytics .admin-tabs button{flex-shrink:0;padding:9px 13px}}.phone>.topbar{position:relative;z-index:6;display:grid;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;grid-gap:9px;gap:9px;min-height:58px;padding:4px 10px 5px;direction:ltr;border:1px solid #9f7d39;border-top:0;border-radius:0 0 17px 17px;background:#141b1d;box-shadow:0 4px 10px #0006}.phone .player-badge{position:relative;display:block;width:56px;height:46px;min-width:0;flex:none;padding:0;text-align:left}.phone .player-badge>.avatar{width:43px;height:43px;border-color:#bda56b;box-shadow:0 0 0 2px #243339,0 2px 6px #0008}.phone .player-badge>.player-level{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:22px;height:22px;margin:0;border:1px solid #518dbb;border-radius:50%;background:linear-gradient(#249ce0,#075b9e);box-shadow:0 2px 5px #0009;color:#fff;font-size:var(--game-min-font-size,12px);font-weight:800;line-height:1}.phone .wallet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;max-width:280px;justify-self:center}.phone .wallet,.phone .wallet button{align-items:center;width:100%;min-width:0}.phone .wallet button{display:flex;gap:4px;height:34px;padding:2px 3px 2px 2px;border:1px solid #8a6f37;border-radius:11px;background:#191b1b;box-shadow:inset 0 1px #6f5f384d,0 1px 4px #0009}.phone .wallet .money{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;flex:1 1;font-size:13px;line-height:1}.phone .wallet .money img{width:29px;height:29px;flex:0 0 29px}.phone .wallet .money b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1 1}.phone .wallet button>svg{width:28px;height:28px;flex:0 0 28px;padding:4px;border:1px solid #399753;border-radius:50%;background:linear-gradient(#3ed872,#117b37);box-shadow:inset 0 1px #a3ffc1aa,0 2px 3px #0009;color:#fff}.phone>.topbar>.settings-button{width:40px;height:40px;justify-self:end;border-color:#b7934b;background:#24282a;color:#efcf83}@media(max-width:0px){.phone>.topbar{grid-template-columns:56px minmax(0,1fr) 38px;gap:6px;padding-inline:7px}.phone .wallet{gap:5px}.phone .wallet .money{font-size:var(--game-min-font-size,12px)}.phone .wallet .money img{width:25px;height:25px;flex-basis:25px}.phone .wallet button>svg{width:23px;height:23px;flex-basis:23px;padding:3px}.phone>.topbar>.settings-button{width:36px;height:36px}}.maintenance-screen{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:#181125;color:#fff;padding:24px;text-align:center;font-family:inherit}.maintenance-screen section{max-width:420px;padding:32px 24px;border-radius:24px;background:#2a1d3b;border:1px solid #614b7b}.maintenance-screen h1{font-size:24px}.maintenance-screen p{line-height:1.9}.maintenance-screen [role=timer]{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maintenance-screen small{opacity:.8}