@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700;800;900&display=swap";
@font-face{font-family:Noto Sans Thai;src:url(/fonts/noto-sans-thai-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;ascent-override:96%;descent-override:36%;line-gap-override:0%}@font-face{font-family:Noto Sans Lao;src:url(/fonts/noto-sans-lao-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+E81-EDF,U+200C-200D,U+25CC;ascent-override:102%;descent-override:38%;line-gap-override:0%}:root{--bg:#13090b;--panel:#1d1013;--panel-2:#241418;--panel-3:#2b191d;--green:#4a232c;--gold:#d2b56c;--gold-light:#ead89d;--text:#f5f0e3;--muted:#b8c1b7;--dim:#7f8d82;--border:#3c292e;--red:#ef7775;--success:#8fd1a3;--focus:#f2d88d;--serif:"Cormorant Garamond",Georgia,"Noto Serif Thai","Noto Serif Lao",serif;--sans:"Montserrat",Arial,"Noto Sans Thai","Noto Sans Lao",sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{color:var(--text);font-family:var(--sans),sans-serif;background:radial-gradient(at 50% -20%,#341a20 0%,#170b0e 45%,#0f080a 100%);min-height:100vh;margin:0;font-size:14px;line-height:1.55}button,input,select{font:inherit}button{cursor:pointer;color:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.app-shell{max-width:1440px;min-height:100vh;margin:auto;padding:0 46px;position:relative;overflow:hidden}.ambient{pointer-events:none;filter:blur(80px);opacity:.12;border-radius:100%;position:absolute}.ambient-one{background:#a47e32;width:390px;height:390px;top:220px;right:-200px}.ambient-two{background:#7a2035;width:350px;height:350px;top:580px;left:-220px}.topbar{z-index:2;border-bottom:1px solid #d2b56c26;justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex;position:relative}.brand-lockup{text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand-mark{width:36px;height:36px;color:var(--gold);background:linear-gradient(145deg,#392127,#201115);border:1px solid #9f844b;border-radius:11px;place-items:center;display:grid}.brand-name{font:600 16px var(--serif), "Noto Sans Thai", "Noto Sans Lao";letter-spacing:2px;color:#efe2ba}.brand-name b{color:#fff8e7;font-weight:600}.brand-name small{font:var(--fs-cap) var(--sans);letter-spacing:2.1px;color:#89968a;margin-top:-1px;display:block}.main-nav{align-items:center;gap:30px;height:100%;margin-left:auto;margin-right:auto;display:flex}.nav-item{color:#adb7ab;background:0 0;border:0;height:100%;padding:0 2px;font-size:12px;position:relative}.nav-item:hover,.nav-item.selected{color:var(--gold-light)}.nav-item.selected:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.top-actions{align-items:center;gap:16px;display:flex}.local-pill{font-size:var(--fs-cap);letter-spacing:1.1px;color:#c4cbbb;border:1px solid #463438;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;display:flex}.live-dot,.availability-dot,.gold-dot{background:#86c58e;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #86c58e}.locale-picker{color:#d0c8b2;align-items:center;gap:5px;display:flex}.locale-picker select{color:inherit;-webkit-appearance:none;appearance:none;font-size:var(--fs-cap);cursor:pointer;background:0 0;border:0;padding:5px 1px}.locale-picker option{color:#fff;background:#221317}.login-top{color:#22171a;font-size:var(--fs-cap);background:#c8aa60;border:1px solid #877342;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;font-weight:700;display:flex}.account-chip{background:#1d1013;border:1px solid #48353a;border-radius:9px;align-items:center;gap:8px;padding:5px 9px;display:flex}.avatar{width:26px;height:26px;color:var(--gold-light);background:#432a30;border-radius:50%;place-items:center;display:grid}.account-name{font-size:var(--fs-cap)}.account-name small{color:var(--gold);font-size:var(--fs-cap);display:block}.logout-link{color:#abb5aa;font-size:var(--fs-cap);background:0 0;border:0}.toast{z-index:10;border-radius:9px;align-items:center;gap:20px;max-width:390px;padding:12px 15px;font-size:12px;display:flex;position:fixed;top:94px;right:32px;box-shadow:0 12px 35px #0008}.toast button{background:0 0;border:0;place-items:center;display:grid}.toast-error{color:#ffe4dd;background:#422322;border:1px solid #8b4d43}.toast-success{color:#e4f5e6;background:#391920;border:1px solid #703f4b}.hero-section{border-bottom:1px solid #d2b56c1f;justify-content:space-between;align-items:center;min-height:286px;padding:54px 18px 46px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;position:relative}.eyebrow{font-size:var(--fs-cap);letter-spacing:2.2px;color:var(--gold);align-items:center;gap:7px;display:flex}.hero-copy h1,.auth-art-title h1{font:500 clamp(35px,4.4vw,56px)/.99 var(--serif), "Noto Sans Thai", "Noto Sans Lao";letter-spacing:.3px;color:#f8f3e6;margin:15px 0 10px}.hero-copy h1 em,.auth-art-title h1 em{color:var(--gold-light);font-weight:400}.hero-copy p{color:#b4beb4;max-width:485px;margin:0;font-size:12px}.hero-badges{gap:19px;margin-top:22px;display:flex}.hero-badges span{color:#aeb9ac;font-size:var(--fs-cap);align-items:center;gap:6px;display:flex}.hero-badges svg{color:var(--gold)}.balance-card{z-index:2;background:linear-gradient(135deg,#1f3627f0,#111e16f5);border:1px solid #75653e;border-radius:12px;width:235px;padding:17px 19px;position:relative;box-shadow:0 18px 48px #02080455}.balance-top{align-items:center;gap:9px;display:flex}.balance-icon{width:29px;height:29px;color:var(--gold-light);background:#3d292e;border:1px solid #665b39;border-radius:8px;place-items:center;display:grid}.balance-caption{font-size:var(--fs-cap);letter-spacing:1.3px;color:#c7c6b6}.help-icon{color:#9ca996;background:0 0;border:0;margin-left:auto;padding:4px}.balance-amount{font:500 36px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#f1d990;margin-top:11px}.balance-amount small{font:var(--fs-cap) var(--sans);letter-spacing:1px;color:#b8bca9}.balance-foot{font-size:var(--fs-cap);color:#adb8a9;border-top:1px solid #443438;align-items:center;gap:7px;margin-top:6px;padding-top:10px;display:flex}.gold-dot{background:var(--gold);box-shadow:none;width:5px;height:5px}.balance-divider{border-left:1px solid #566354;height:10px}.hero-orb{pointer-events:none;border-radius:50%;position:absolute}.orb-large{border:1px solid #d1b56c1c;width:345px;height:345px;top:-113px;right:22%;box-shadow:0 0 0 22px #d1b56c05,0 0 0 65px #d1b56c03}.orb-small{background:radial-gradient(circle,#cdad5a0b 0,#cdad5a00 70%);width:204px;height:204px;top:-43px;right:27%}.hero-decoration{color:#d6bd7555;font:36px var(--serif), "Noto Sans Thai", "Noto Sans Lao";gap:15px;display:flex;position:absolute;top:73px;right:33%;transform:rotate(-14deg)}.lobby-section{z-index:1;padding:28px 10px 24px;position:relative}.section-heading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.muted-eyebrow{font-size:var(--fs-cap);color:#96895e;letter-spacing:1.7px}.section-heading h2{font:500 28px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#f2ead7;margin:1px 0 0}.section-side{color:#aeb8ab;font-size:var(--fs-cap);align-items:center;gap:7px;display:flex}.availability-dot{width:6px;height:6px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.game-card{background:linear-gradient(135deg,#27151a,#1a0e11);border:1px solid #433035;border-radius:12px;grid-template-columns:43% 57%;min-height:211px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 12px 24px #0002}.game-card:hover{border-color:#8e7741;transform:translateY(-3px);box-shadow:0 16px 32px #0004}.game-art{background:radial-gradient(at 48% 45%,#542933,#39171e 50%,#241115 85%);place-items:center;min-height:211px;display:grid;position:relative;overflow:hidden}.game-art:after{content:"";background:linear-gradient(90deg,#0000 70%,#221216);position:absolute;inset:0}.art-glow{filter:blur(22px);background:#d6ba5d1a;border-radius:50%;width:170px;height:170px;position:absolute}.floating-suit{color:#e2cc8a55;font:44px var(--serif), "Noto Sans Thai", "Noto Sans Lao";position:absolute}.suit-one{top:18px;left:17px;transform:rotate(-17deg)}.suit-two{font-size:34px;top:43px;right:21px}.suit-three{font-size:28px;bottom:28px;left:32px}.poker-stack{z-index:1;justify-content:center;align-items:center;width:172px;height:118px;display:flex;position:relative}.mini-card,.dealer-card{color:#2b1b1f;width:70px;height:97px;font:600 22px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:linear-gradient(145deg,#fffdf3,#eae6d8);border:1px solid #e9dfc3;border-radius:7px;padding:8px;box-shadow:0 9px 14px #0005}.mini-card span,.dealer-card span{font-size:20px;display:block}.mini-card-a{transform:rotate(-13deg)translate(18px)}.mini-card-k{color:#a6423f;transform:rotate(12deg)translate(-4px)}.chip-stack{flex-direction:column;display:flex;position:absolute;bottom:2px;right:1px}.chip-stack span{background:#9e7937;border:2px dashed #f3e4b1;border-radius:50%;width:34px;height:11px;margin-top:-5px;box-shadow:0 2px #4e3d22}.art-label{z-index:1;color:#ceb972;font-size:var(--fs-cap);letter-spacing:1.7px;position:absolute;bottom:12px;left:15px}.art-label span{color:#859484;margin-left:5px}.game-info{flex-direction:column;justify-content:center;padding:16px 17px 13px;display:flex}.game-category{font-size:var(--fs-cap);letter-spacing:1.3px;color:#88998b}.game-title-row{justify-content:space-between;align-items:start;gap:6px;display:flex}.game-title-row h3{font:600 24px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#f1e8d3;margin:1px 0;line-height:1.15}.status-badge{white-space:nowrap;font-size:var(--fs-cap);letter-spacing:.7px;color:#9fdaa8;border:1px solid #68434d;border-radius:20px;align-items:center;gap:5px;margin-top:2px;padding:4px 7px;display:flex}.status-badge i{background:#8acc92;border-radius:50%;width:5px;height:5px}.game-info>p{font-size:var(--fs-cap);color:#aeb9ad;min-height:31px;margin:8px 0 10px;line-height:1.55}.game-meta{font-size:var(--fs-cap);color:#b8c1b1;align-items:center;gap:8px;display:flex}.game-meta span{align-items:center;gap:5px;display:flex}.game-meta svg{color:var(--gold)}.meta-separator{border-left:1px solid #536353;height:9px}.primary-cta{color:#221518;font-weight:700;font-size:var(--fs-cap);letter-spacing:.15px;background:linear-gradient(115deg,#c6a556,#e1ce8a);border:1px solid #d8c27f;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;transition:filter .15s,transform .15s;display:flex;box-shadow:0 4px 15px #b8994422}.primary-cta:hover{filter:brightness(1.09);transform:translateY(-1px)}.game-info .primary-cta{width:100%;margin-top:12px}.primary-cta svg:last-child{margin-left:auto}.art-blackjack{background:radial-gradient(at 50% 48%,#592b36,#3b1921 54%,#241115 86%)}.table-arc{background:linear-gradient(#521e2a,#35131b);border:1px solid #cfb16a55;border-radius:150px 150px 22px 22px;width:250px;height:135px;position:absolute;bottom:19px;box-shadow:inset 0 0 28px #030b06a0,0 0 25px #d5b65b17}.dealer-cards{z-index:1;align-items:center;display:flex;position:relative}.dealer-card{width:62px;height:88px;padding:6px;font-size:20px}.d-card-one{transform:rotate(-12deg)translate(9px)}.d-card-two{color:#a84541;transform:rotate(12deg)translate(-4px)}.gold-chip{text-align:center;color:#301d24;width:43px;height:43px;font:600 16px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:radial-gradient(circle,#eddb9a,#bd9b4c);border:2px dashed #fff0b1;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:-9px;right:-20px;box-shadow:0 5px 12px #0006}.gold-chip:after{content:"";border:1px solid #8d7339;border-radius:50%;position:absolute;inset:4px}.coming-soon{background:#101c15a6;border:1px dashed #544146;border-radius:9px;align-items:center;gap:11px;margin-top:16px;padding:10px 13px;display:flex}.coming-icon{width:28px;height:28px;color:var(--gold);border:1px solid #695c3a;border-radius:7px;place-items:center;display:grid}.coming-soon b{font:500 15px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#d9c68e}.coming-soon p{font-size:var(--fs-cap);color:#96a295;margin:0}.coming-divider{border-left:1px solid #48373c;height:26px;margin-left:auto}.coming-games{font-size:var(--fs-cap);letter-spacing:1px;color:#79877a}.trust-row{border-top:1px solid #38272c;border-bottom:1px solid #38272c;justify-content:space-around;margin:0 10px 20px;padding:15px 0;display:flex}.trust-row>div{align-items:center;gap:9px;display:flex}.trust-icon{width:29px;height:29px;color:var(--gold);background:#25181c;border:1px solid #514a32;border-radius:8px;place-items:center;display:grid}.trust-row b{font:500 14px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#ddd2b5;display:block}.trust-row small{font-size:var(--fs-cap);color:#8f9b8f;display:block}.footer{color:#839084;min-height:56px;font-size:var(--fs-cap);border-top:1px solid #d2b56c1f;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-brand{color:#c4ad6d;letter-spacing:1px;font:600 12px var(--serif), "Noto Sans Thai", "Noto Sans Lao";align-items:center;gap:7px;display:flex}.footer-right{align-items:center;gap:6px;display:flex}.auth-layout{background:#190e11;border:1px solid #433035;border-radius:15px;grid-template-columns:1fr 1fr;min-height:calc(100vh - 140px);margin:25px 0;display:grid;overflow:hidden}.auth-art{background:radial-gradient(at 52% 52%,#532530,#281318 56%,#180c0f);flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden}.auth-art:after{content:"";background:linear-gradient(#0000 30%,#08120dcc);position:absolute;inset:0}.auth-art-glow{border:1px solid #cfb36b33;border-radius:50%;width:300px;height:300px;position:absolute;top:20%;left:26%;box-shadow:0 0 0 25px #d5b65b09,0 0 0 65px #d5b65b06}.auth-brand{z-index:1;color:var(--gold-light);letter-spacing:2px;font:600 16px var(--serif), "Noto Sans Thai", "Noto Sans Lao";align-items:center;gap:10px;display:flex;position:relative}.auth-art-title{z-index:1;position:relative}.auth-art-title h1{font-size:48px}.auth-art-title p{color:#c3c9bc;font-size:var(--fs-cap)}.auth-playing-cards{z-index:1;align-items:center;display:flex;position:absolute;top:31%;right:9%}.auth-playing-card{color:#27171b;width:99px;height:142px;font:600 29px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:linear-gradient(145deg,#fffef6,#e6e0d0);border-radius:10px;padding:12px;transform:rotate(-13deg);box-shadow:0 15px 35px #0008}.auth-playing-card span{display:block}.auth-playing-card.second{color:#a34340;transform:rotate(13deg)translate(-24px)}.auth-chip{color:#301f25;text-align:center;width:72px;height:72px;font:600 20px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#c3a052;border:2px dashed #fff0b1;border-radius:50%;align-content:center;display:grid;position:absolute;bottom:-40px;right:-35px}.auth-chip small{font:calc(var(--fs-cap) / var(--apc-s,1)) var(--sans)}.auth-panel{background:linear-gradient(145deg,#1e1114,#150b0d);flex-direction:column;padding:28px clamp(24px,5vw,70px);display:flex}.back-button{color:#b8c3b5;font-size:var(--fs-cap);background:0 0;border:0;align-self:flex-start;padding:4px 0}.auth-form-wrap{flex-direction:column;gap:12px;width:min(100%,370px);margin:auto;display:flex}.auth-icon{width:41px;height:41px;color:var(--gold-light);background:#2d1c21;border:1px solid #796940;border-radius:11px;place-items:center;display:grid}.auth-form-wrap h2{font:500 30px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#f5ecd8;margin:-6px 0 -8px}.auth-subtitle{font-size:var(--fs-cap);color:#abb7ab;margin:0 0 5px}.field-label{font-size:var(--fs-cap);color:#d4d5c7;flex-direction:column;gap:5px;display:flex}.field-label input{color:#f6f0e1;width:100%;min-height:42px;font-size:var(--fs-cap);background:#150b0d;border:1px solid #48353a;border-radius:7px;padding:10px 12px}.field-label input::placeholder{color:#657367}.field-label input:focus{border-color:#b49a5a}.auth-submit{width:100%;min-height:42px;margin-top:4px}.auth-switch{text-align:center;color:#aab5a9;font-size:var(--fs-cap)}.auth-switch button,.text-action{color:var(--gold-light);text-underline-offset:3px;font-size:var(--fs-cap);background:0 0;border:0;text-decoration:underline}.auth-footnote,.info-box,.starter-points{color:#8e9d8f;font-size:var(--fs-cap);align-items:center;gap:7px;display:flex}.auth-footnote{border-top:1px solid #39282d;justify-content:center;padding-top:11px}.auth-footnote svg,.info-box svg,.starter-points svg{color:var(--gold)}.info-box{background:#241519;border:1px solid #473439;border-radius:8px;padding:12px;line-height:1.5}.auth-form-wrap .text-action{padding:6px}.starter-points{background:#241519;border:1px solid #443035;border-radius:7px;padding:9px}.table-screen{z-index:1;padding:20px 0 30px;position:relative}.table-topline{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:17px;display:grid}.table-topline>.back-button{justify-self:start}.table-heading{text-align:center}.table-heading h2{font:500 29px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#f0e5ca;margin:0}.table-heading h2 small{color:var(--gold)}.table-heading .eyebrow{font-size:var(--fs-cap);justify-content:center}.table-balance{color:#eddb9d;border:1px solid #6c603d;border-radius:20px;justify-self:end;padding:7px 13px;font-size:13px}.table-balance span{font-size:var(--fs-cap);color:#a7b2a5;letter-spacing:1px}.felt-table{background:radial-gradient(#5e2532 0%,#441822 44%,#301118 72%,#210e12 100%);border:1px solid #907746;border-radius:48%/35%;min-height:440px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 11px #2a181d,inset 0 0 0 12px #8b7742,inset 0 0 60px #100609,0 16px 45px #0006}.table-ornament{pointer-events:none;border:1px solid #d6bd6c30;border-radius:48%/35%;position:absolute;inset:23px}.seat,.bot-seat,.human-seat{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute}.dealer-seat{top:37px;left:50%;transform:translate(-50%)}.seat-avatar{color:#e2ce91;background:linear-gradient(145deg,#483238,#2b1b1f);border:1px solid #a68c4f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dealer-avatar{color:#efdc9e}.seat b,.bot-seat b,.player-profile b{font-size:var(--fs-cap);color:#f3ead4;margin-top:4px}.seat small,.bot-seat small,.player-profile small{font-size:var(--fs-cap);color:#bdc9b8}.hand-row{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.playing-card{color:#251418;width:52px;height:73px;font:600 17px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:linear-gradient(145deg,#fffef7,#e8e3d5);border:1px solid #dfd7c4;border-radius:6px;flex-direction:column;justify-content:space-between;padding:6px;display:flex;box-shadow:0 5px 12px #0005}.playing-card.red-card{color:#a83e3d}.playing-card .suit-glyph{font-size:16px}.playing-card.small{width:36px;height:50px;padding:4px;font-size:13px}.card-back{color:#e6d59f;background:repeating-linear-gradient(45deg,#3a1920,#3a1920 4px,#c4a65c 5px,#3a1920 6px);border:2px solid #e6d59f;place-items:center;padding:0;display:grid}.card-pattern{border:1px solid #eddfa9a6;place-items:center;width:75%;height:80%;display:grid}.score-pill{color:#e4d8b4;font-size:var(--fs-cap);background:#261116;border:1px solid #647449;border-radius:20px;margin-top:5px;padding:4px 10px}.table-center-label{color:#e3ce91;opacity:.8;flex-direction:column;align-items:center;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.table-center-label span{font:500 32px var(--serif), "Noto Sans Thai", "Noto Sans Lao"}.table-center-label small{font-size:var(--fs-cap);letter-spacing:3px}.player-seat-area{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.player-profile{align-items:center;gap:7px;margin-top:6px;display:flex}.player-profile .seat-avatar{width:30px;height:30px}.player-profile b{margin:0}.player-profile small{margin-left:3px}.table-controls{justify-content:space-between;align-items:center;gap:18px;padding:16px 4px;display:flex}.wager-control{flex-direction:column;gap:5px;display:flex}.wager-control label{font-size:var(--fs-cap);color:#b3bcaf}.wager-control>div{background:#1b1013;border:1px solid #4e3b41;border-radius:7px;align-items:center;display:flex;overflow:hidden}.wager-control button{color:#dec986;background:#28191d;border:0;width:33px;height:34px}.wager-control button:disabled{opacity:.4;cursor:not-allowed}.wager-control input{color:#f2e4bd;text-align:center;background:0 0;border:0;outline:0;width:56px;font-size:12px}.wager-control span{font-size:var(--fs-cap);color:#a7ad9d;padding-right:8px}.game-actions{align-items:center;gap:8px;display:flex}.game-actions .primary-cta,.game-actions .secondary-cta{min-width:99px}.secondary-cta{color:#ead89d;font-size:var(--fs-cap);background:#27191d;border:1px solid #867242;border-radius:7px;min-height:38px;padding:9px 14px}.secondary-cta:hover{background:#39262b}.round-result{font-size:var(--fs-cap);color:#eee1bd;padding:8px}.round-result.win{color:#9edda8}.round-result.loss{color:#efa09a}.poker-felt{min-height:475px}.bot-seat-top{top:25px;left:50%;transform:translate(-50%)}.bot-seat-left{top:43%;left:13%;transform:translateY(-50%)}.bot-seat-right{top:43%;right:13%;transform:translateY(-50%)}.bot-avatar{width:31px;height:31px}.bot-seat .hand-row{margin-top:5px}.poker-center{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.community-label{font-size:var(--fs-cap);letter-spacing:1.4px;color:#c8d0c1;margin-bottom:8px}.community-row{gap:7px;display:flex}.pot-display{background:#271116;border:1px solid #a78d52;border-radius:20px;align-items:center;gap:8px;margin-top:14px;padding:5px 14px;display:flex}.pot-display span{font-size:var(--fs-cap);letter-spacing:1px;color:#c5cbb8}.pot-display b{font:600 14px var(--serif), "Noto Sans Thai", "Noto Sans Lao";color:#efda99}.pot-display small{font-size:var(--fs-cap);color:#a9b3a7}.poker-status{font-size:var(--fs-cap);color:#e7d9b6;margin-top:8px}.human-seat{bottom:15px;left:50%;transform:translate(-50%)}.human-seat .player-profile{background:#221014;border:1px solid #806c3f;border-radius:20px;padding:4px 11px}.rules-chip{font-size:var(--fs-cap);color:#d0bd81;border:1px solid #574d33;border-radius:20px;padding:6px 10px}.poker-controls{padding-bottom:8px}.poker-note{font-size:var(--fs-cap);color:#aeb8a9;text-align:center;background:#1f1115;border:1px solid #412e33;border-radius:7px;padding:9px}.footer{z-index:1;position:relative}.auth-layout~.footer,.table-screen~.footer{margin-top:10px}.art-fishing{background:radial-gradient(#185775,#102b38 72%)}.fish-art{z-index:1;color:#e5d390;text-shadow:0 4px 14px #0009;font-size:27px}.fishing-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px;display:flex}.fish-target-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,750px);display:grid}.fish-target-grid button{color:#ece2c4;background:#2a1419;border:1px solid #73815b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:125px;display:flex}.fish-target-grid button.selected{background:#47252e;outline:3px solid #ddc16c}.fish-target-grid span,.fish-target-grid small{font-size:var(--fs-cap)}.fish-burst{color:#ecd99e;align-items:center;gap:12px;display:flex}.fish-burst input{accent-color:#d0b364}.fishing-screen .table-controls{gap:12px}.art-mau-up{background:radial-gradient(#55323b,#251317 72%)}.mau-up-pieces{z-index:1;text-align:center;color:#ead798;font:31px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-shadow:0 4px 12px #0008}.mau-up-pieces span{color:#b8c394;letter-spacing:8px;font-size:20px;display:block}.covered-piece{color:#f2dda0!important;font-size:var(--fs-cap)!important;background:linear-gradient(145deg,#9d8144,#42292f)!important}.art-xiangqi{background:radial-gradient(#6e4d26,#29191d 70%)}.xiangqi-art-pieces{z-index:1;color:#e5d399;font:31px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-align:center;text-shadow:0 4px 12px #0008}.xiangqi-art-pieces span{letter-spacing:7px;color:#c8baa0;font-size:17px;display:block}.xiangqi-board-wrap{width:min(94vw,540px);margin:10px auto 24px;overflow:auto}.xiangqi-status{text-align:center;color:#ead9a9;margin:6px}.xiangqi-board{aspect-ratio:9/10;background:#cbb67d;border:4px solid #937845;flex-direction:column;max-height:78vh;padding:5px;display:flex}.xiangqi-row{flex:1;grid-template-columns:repeat(9,1fr);display:grid}.xiangqi-row button{color:#8d2522;min-width:0;min-height:0;font:600 clamp(12px,2vw, 20px) var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:linear-gradient(45deg,#0000 48%,#604c2d55 49% 51%,#0000 52%);border:1px solid #725a2d33;padding:0}.xiangqi-row button:nth-child(n+1){border-radius:50%}.xiangqi-row button.selected{background:#e2d18f;outline:2px solid #9a2f23}.xiangqi-river{text-align:center;color:#f2e5c3;font:15px var(--serif), "Noto Sans Thai", "Noto Sans Lao";letter-spacing:12px;margin:2px}.art-gomoku{background:radial-gradient(#715d37,#29161a 70%)}.gomoku-art-grid{z-index:1;color:#f1e5c3;background-color:#0000;background-image:linear-gradient(90deg,#b99b5b22 1px,#0000 1px),linear-gradient(#b99b5b22 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);place-items:center;width:93px;height:70px;display:grid}.gomoku-art-grid span{grid-area:2/2}.gomoku-art-grid i{color:#25181b;grid-area:2/3;font-style:normal}.gomoku-art-grid b{grid-area:3/4}.gomoku-board-wrap{flex-direction:column;align-items:center;gap:8px;max-width:760px;margin:10px auto 24px;display:flex;overflow:auto}.gomoku-status{color:#e4d5aa;font-size:12px}.gomoku-board{aspect-ratio:1;background:#c5a766;border:2px solid #92783e;flex-direction:column;width:min(94vw,690px);padding:8px;display:flex;box-shadow:0 10px 24px #0006}.gomoku-row{flex:1;grid-template-columns:repeat(15,1fr);display:grid}.gomoku-row button{color:#25161a;min-width:0;min-height:0;font-size:clamp(12px,2vw,22px);line-height:var(--lh-th1,1);background-color:#0000;background-image:linear-gradient(90deg,#563f1b55 1px,#0000 1px),linear-gradient(#563f1b55 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;padding:0}.gomoku-row button:focus-visible{outline-offset:-2px;outline:2px solid #f4ebd4}.art-bai-cao{background:radial-gradient(#3b4550,#231418 70%)}.bai-cao-art-cards{z-index:1;gap:2px;display:flex;transform:rotate(-9deg)}.bai-cao-art-cards span{color:#33262a;width:41px;height:60px;font:600 20px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#f0e7d3;border:1px solid #c6b477;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 9px #0007}.bai-cao-art-cards span:nth-child(2){color:#a43532;transform:translateY(-8px)}.bai-cao-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:18px;display:flex}.bai-cao-seats{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.bai-cao-seat{text-align:center;color:#eadebc;background:#271419;border:1px solid #6c603f;border-radius:9px;padding:10px}.bai-cao-seat small{color:#d6c681}.art-xi-to{background:radial-gradient(#37423f,#241317 70%)}.xi-to-art-cards{z-index:1;gap:2px;display:flex;transform:rotate(-8deg)}.xi-to-art-cards span{color:#332428;width:43px;height:62px;font:600 21px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#eee6d1;border:1px solid #d3c07c;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 10px #0007}.xi-to-art-cards span:nth-child(2){color:#a33632;transform:translateY(-8px)}.xi-to-felt{border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.stud-upcards{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:650px;display:grid}.stud-seat{color:#e8deb9;text-align:center;background:#241116;border:1px solid #756644;border-radius:8px;padding:8px}.stud-seat .lieng-hand{min-height:52px}.art-maubinh{background:radial-gradient(#4f373b,#261317 70%)}.maubinh-art{z-index:1;color:#e7d495;font:600 48px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-align:center}.maubinh-art span{font:var(--fs-cap) var(--sans);letter-spacing:5px;color:#b8c8a9;display:block}.unit-select{gap:10px;display:flex}.unit-select button{color:#e5d9af;background:#29171c;border:1px solid #776a42;border-radius:8px;padding:10px}.unit-select button.selected{color:#23171a;background:#d2b56c}.maubinh-felt{border-radius:24px;flex-direction:column;align-items:center;gap:15px;padding:18px;display:flex}.maubinh-card-source,.lieng-hand{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.chi-zones{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.chi-zones>div{text-align:center;color:#e8d9aa;background:#251217;border:1px solid #7d6c3e;border-radius:8px;min-height:105px;padding:7px}.chi-zones b{font-size:var(--fs-cap)}.chi-zones .playing-card{width:36px;height:51px;font-size:12px}.maubinh-results{color:#e8d9aa}.art-ba-cay{background:radial-gradient(#4a3927,#2e1b20 70%)}.ba-cay-cards{z-index:1;gap:3px;display:flex;transform:rotate(-9deg)}.ba-cay-cards span{color:#342429;width:42px;height:62px;font:600 21px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#eee5d1;border:1px solid #c8b470;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 9px #0007}.ba-cay-cards span:nth-child(2){color:#aa3732;transform:translateY(-8px)}.ba-cay-setup{color:#ebdfbf;background:radial-gradient(#51212c,#210e12);border:1px solid #756541;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:390px;display:flex}.ba-cay-setup label{align-items:center;gap:14px;min-width:220px;display:flex}.ba-cay-setup select{color:#f0e2bd;background:#221115;border:1px solid #786943;border-radius:6px;padding:8px}.ba-cay-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.ba-cay-results{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.ba-door{text-align:center;color:#e9ddb9;background:#271419;border:1px solid #79683e;border-radius:10px;padding:10px}.ba-door h3{font-size:12px}.ba-door p{font-size:var(--fs-cap)}.art-sam-loc{background:radial-gradient(#593c2a,#241317 70%)}.sam-cards-art{z-index:1;gap:2px;display:flex;transform:rotate(-10deg)}.sam-cards-art span{color:#322529;width:43px;height:62px;font:600 22px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#eee4ce;border:1px solid #d0bb74;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 10px #0007}.sam-cards-art span:nth-child(2){color:#a23a34;transform:translateY(-8px)}.toggle-option{color:#ebdba8;background:#2a161b;border:1px solid #927c49;border-radius:8px;padding:10px 16px}.art-tien-len{background:radial-gradient(#572e38,#241115 70%)}.tien-len-cards{z-index:1;gap:2px;display:flex;transform:rotate(-8deg)}.tien-len-cards span{color:#36252a;width:43px;height:62px;font:600 14px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#f0e7d4;border:1px solid #c8b478;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 10px #0007}.tien-len-cards span:nth-child(2){color:#a33733;transform:translateY(-8px)}.tien-len-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:450px;padding:15px;display:flex}.opponents-row{gap:16px;display:flex}.opponent-count{color:#e8d9ae;background:#241015;border:1px solid #847246;border-radius:8px;flex-direction:column;align-items:center;padding:8px 13px;display:flex}.opponent-count small{font-size:var(--fs-cap);color:#b8c4b4}.tien-len-hand{flex-wrap:wrap;justify-content:center;gap:5px;max-width:900px;display:flex}.tien-len-hand .playing-card{width:47px;height:67px;padding:5px}.tien-len-hand .selected-card{border:2px solid #d7b965;transform:translateY(-9px)}.tien-len-felt .table-controls{padding:0}.art-lieng{background:radial-gradient(#50323a,#251318 70%)}.lieng-cards-art{z-index:1;gap:3px;display:flex;transform:rotate(-9deg)}.lieng-cards-art span{color:#2c2024;width:45px;height:64px;font:600 22px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#efe7d0;border:1px solid #d6c990;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 10px #0008}.lieng-cards-art span:nth-child(2){color:#9e3632;transform:translateY(-9px)}.lieng-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:20px;display:flex}.lieng-pot{color:#ecd99a;background:#221014;border:1px solid #ad9656;border-radius:20px;margin-bottom:18px;padding:7px 16px}.lieng-seats{grid-template-columns:repeat(2,minmax(140px,1fr));gap:18px;width:min(100%,640px);display:grid}.lieng-seat{background:#251418;border:1px solid #625a3c;border-radius:11px;flex-direction:column;align-items:center;padding:12px;display:flex}.lieng-seat.folded{opacity:.5}.lieng-seat b{color:#f0e4c5}.lieng-seat small{color:#bec6b6;font-size:var(--fs-cap)}.lieng-hand{gap:5px;margin-top:8px;display:flex}.lieng-ready{color:#e8dcba;background:radial-gradient(#531d2a,#210e12);border:1px solid #534b32;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:380px;display:flex}.lieng-actions{justify-content:center}.art-vault{background:radial-gradient(at 50% 45%,#685121,#3f262d 70%)}.vault-art-icons{z-index:1;color:#ecd487;font:35px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-shadow:0 4px 12px #0009;gap:8px;display:flex}.vault-cell{color:#332429;background:linear-gradient(145deg,#eee4c6,#b9a36c)}.vault-cell.key-cell{color:#fff1b0;background:linear-gradient(145deg,#dbcb81,#977333)}.vault-felt{background:radial-gradient(#512630,#281116 72%)}.art-spy-ops{background:radial-gradient(at 50% 45%,#27434a,#121d25 70%)}.spy-symbols{z-index:1;color:#c6d3bf;font:34px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-shadow:0 4px 12px #0009;gap:8px;display:flex}.spy-symbols span:nth-child(2){color:#d4bc73}.spy-cell{color:#203c3a;background:linear-gradient(145deg,#e1e8db,#acbeb2);border-color:#c0d2b3}.spy-felt{background:radial-gradient(#4f242c,#301319 70%)}.art-vines{background:radial-gradient(at 50% 45%,#731d31,#33121a 68%,#200d11)}.vines-art-symbols{z-index:1;color:#dfcc82;font:30px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-shadow:0 4px 12px #0008;align-items:center;gap:4px;display:flex}.vines-art-symbols span:nth-child(2){color:#9fcb81;font-size:42px}.vines-cell{color:#421a23;background:linear-gradient(145deg,#e8ebd5,#a8bd8c);border-color:#c8d49c}.xoc-dia-screen .table-controls{gap:14px}.art-xoc-dia{background:radial-gradient(#4c353b,#251418 70%)}.disc-art-row{z-index:1;gap:3px;display:flex}.disc-art-row span{color:#352429;background:#e9dfc5;border:2px solid #ba9e5b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid;box-shadow:0 4px 8px #0006}.xoc-dia-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:28px;display:flex}.disc-row{gap:14px;display:flex}.disc{text-align:center;width:72px;height:72px;font-size:var(--fs-cap);border:4px double #c5a65d;border-radius:50%;place-items:center;padding:5px;display:grid;box-shadow:0 6px 14px #0006}.disc.face-a{color:#352429;background:#f1e6ca}.disc.face-b{color:#ead9a2;background:#25181b}.disc.covered{color:#f3e1a8;background:linear-gradient(145deg,#b69a50,#43262d);font-size:27px}.parity-options{gap:10px;display:flex}.parity-options button{color:#eee0bc;background:#28151a;border:1px solid #9c844b;border-radius:8px;min-width:115px;min-height:46px}.parity-options button.selected{color:#23171a;background:#d0b467;font-weight:700}.art-mini-sot{background:radial-gradient(#4c252e,#271217 72%)}.mini-sot-art-gem{z-index:1;color:#e9d388;font:100px var(--serif), "Noto Sans Thai", "Noto Sans Lao";text-shadow:0 0 28px #c3a84e66}.mini-sot-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:22px;display:flex}.mini-sot-felt>p{color:#eddfb9;text-align:center}.mini-sot-grid{grid-template-columns:repeat(4,1fr);gap:9px;width:min(100%,540px);display:grid}.covered-tile,.revealed-tile{aspect-ratio:1;color:#f1da93;background:linear-gradient(145deg,#482a31,#28151a);border:1px solid #b39a58;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 15px #d6b65b22,0 3px 8px #0005}.covered-tile span{font-size:27px}.covered-tile small{font-size:var(--fs-cap);color:#bbc4ae}.covered-tile:hover{background:#5a3740}.revealed-tile{text-transform:capitalize;color:#dcc77f;font-size:13px}.revealed-tile.picked{color:#23181b;background:#d2b56c;font-weight:700}.mini-sot-preview{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,540px);display:grid}.mini-sot-preview span{color:#e0d2a8;text-align:center;font-size:var(--fs-cap);background:#1f1115;border:1px solid #503b42;border-radius:5px;padding:10px}.mini-sot-screen .wager-control>div{background:0 0;border:0;gap:8px;display:flex}.mini-sot-screen .wager-control>div button{color:#ebd58d;background:#27161a;border:1px solid #867343;border-radius:18px}.mini-sot-screen .wager-control>div button.selected{color:#23181b;background:#d2b56c}.art-wheel{background:radial-gradient(circle,#705424,#331e23 70%)}.wheel-art-disc{background:conic-gradient(#972f2e 0 30deg,#291c1f 30deg 60deg,#b19450 60deg 90deg,#972f2e 90deg 120deg,#291c1f 120deg 150deg,#b19450 150deg 180deg,#972f2e 180deg 210deg,#291c1f 210deg 240deg,#b19450 240deg 270deg,#972f2e 270deg 300deg,#291c1f 300deg 330deg,#b19450 330deg);color:#fff0bc;width:100px;height:100px;font:600 23px var(--serif), "Noto Sans Thai", "Noto Sans Lao";z-index:1;border:5px double #ddc578;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px #0007}.wheel-art-disc span{color:#f1d889;font-size:18px;position:absolute}.wheel-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.vong-wheel{aspect-ratio:1;background:conic-gradient(#982d2d 0 30deg,#202720 30deg 60deg,#ad8e45 60deg 90deg,#982d2d 90deg 120deg,#202720 120deg 150deg,#ad8e45 150deg 180deg,#982d2d 180deg 210deg,#202720 210deg 240deg,#ad8e45 240deg 270deg,#982d2d 270deg 300deg,#202720 300deg 330deg,#ad8e45 330deg);border:8px solid #b89e5b;border-radius:50%;width:min(300px,70vw);position:relative;box-shadow:0 10px 28px #0008,inset 0 0 0 5px #211115}.wheel-segment{transform-origin:0 0;clip-path:polygon(0 0,100% -12%,100% 12%);color:#fff0c0;width:50%;height:50%;font-size:var(--fs-cap);justify-content:flex-end;align-items:flex-start;padding:6px 20px;display:flex;position:absolute;top:50%;left:50%}.wheel-segment span{transform:rotate(15deg)}.wheel-hub{color:#f5e5b5;width:64px;height:64px;font:600 19px var(--serif), "Noto Sans Thai", "Noto Sans Lao";z-index:2;background:#351a21;border:4px double #dec477;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-paytable{grid-template-columns:repeat(4,1fr);gap:5px;width:100%;max-width:600px;display:grid}.wheel-paytable span{color:#dfd1a9;font-size:var(--fs-cap);text-align:center;background:#1d1013;border:1px solid #533842;border-radius:4px;padding:5px}.wheel-spin-animation{animation:.8s ease-out wheel-spin}@keyframes wheel-spin{to{transform:rotate(720deg)}}.art-caothap{background:radial-gradient(#57323c,#281519 70%)}.caothap-cards{z-index:1;gap:4px;display:flex;transform:rotate(-9deg)}.caothap-cards span{color:#2b1b1f;width:44px;height:62px;font:600 19px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#eee5cf;border-radius:5px;place-items:center;display:grid;box-shadow:0 5px 10px #0006}.caothap-cards span:nth-child(2){color:#a33130;transform:translateY(-9px)}.cao-thap-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:25px;display:flex}.card-pair{align-items:center;gap:18px;display:flex}.card-pair .playing-card{width:70px;height:100px;font-size:23px}.card-arrow{color:#e5cd82;font-size:23px}.hidden-next{color:#f5e6b6;background:repeating-linear-gradient(45deg,#36181f,#36181f 5px,#b19653 6px,#36181f 7px);place-items:center;font-size:24px;display:grid}.revealed-card{background:linear-gradient(145deg,#fff9e8,#dfd5bc)}.cao-thap-calls{gap:9px;display:flex}.cao-thap-calls button{color:#eee2c2;background:#29161a;border:1px solid #977e49;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:112px;min-height:52px;display:flex}.cao-thap-calls button.selected{color:#221518;background:#c9ad63}.cao-thap-calls button:disabled{opacity:.4}.cao-thap-calls small{font-size:var(--fs-cap)}.dynamic-return{color:#e8d392;font-size:var(--fs-cap)}.art-roulette{background:radial-gradient(circle,#6a1f1c,#301e23 68%)}.roulette-art-wheel{background:conic-gradient(#b32f2b 0 18deg,#202820 18deg 36deg,#b32f2b 36deg 54deg,#202820 54deg 72deg,#b32f2b 72deg 90deg,#202820 90deg 108deg,#b32f2b 108deg 126deg,#202820 126deg 144deg,#b32f2b 144deg 162deg,#202820 162deg 180deg,#b32f2b 180deg 198deg,#202820 198deg 216deg,#b32f2b 216deg 234deg,#202820 234deg 252deg,#b32f2b 252deg 270deg,#202820 270deg 288deg,#b32f2b 288deg 306deg,#202820 306deg 324deg,#692031 324deg);color:#f4e6bd;width:110px;height:110px;font:600 14px var(--serif), "Noto Sans Thai", "Noto Sans Lao";border:6px double #d7bf77;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 20px #0008}.roulette-art-wheel span,.roulette-art-wheel i,.roulette-art-wheel b{font-size:var(--fs-cap);font-style:normal;position:absolute}.roulette-art-wheel span{top:10px}.roulette-art-wheel i{right:9px}.roulette-art-wheel b{bottom:10px}.roulette-layout{grid-template-columns:220px 1fr;align-items:center;gap:20px;display:grid}.roulette-wheel{place-items:center;display:grid}.wheel-ring{background:conic-gradient(#821b32,#441722,#b99c54,#481823,#821b32);border:8px solid #b19759;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;display:flex;box-shadow:0 8px 25px #0008,inset 0 0 0 5px #311e24}.wheel-ball{color:#27181c;width:52px;height:52px;font:600 19px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:#eee3c8;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 10px #0007}.wheel-ring b{color:#f4e6be;font-size:var(--fs-cap);margin-top:10px}.roulette-table{background:radial-gradient(#501725,#270d13);border:1px solid #b99e59;border-radius:13px;padding:15px}.roulette-numbers{grid-template-columns:42px 1fr;gap:4px;display:grid}.roulette-zero,.roulette-number{color:#fff3d8;min-height:34px;font-size:var(--fs-cap);border:1px solid #c9b56c;border-radius:4px}.roulette-zero{background:#71162b}.roulette-number-row{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.roulette-number.red{background:#982e2d}.roulette-number.black{background:#202622}.roulette-number.selected,.roulette-outsides button.selected{outline-offset:1px;z-index:1;outline:3px solid #f2da89}.roulette-outsides{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:7px;display:grid}.roulette-outsides button{color:#eadba9;min-height:33px;font-size:var(--fs-cap);background:#391c23;border:1px solid #a58b4e;border-radius:4px}.roulette-chips,.roulette-actions{align-items:center;gap:8px;display:flex}.roulette-chips>span{font-size:var(--fs-cap);color:#c5cbbb}.roulette-chips button{color:#f0e1b9;width:37px;height:37px;font-size:var(--fs-cap);background:#27151a;border:2px dashed #bdaa75;border-radius:50%}.roulette-chips button.selected{color:#291c20;background:#d2b56c}.roulette-actions .primary-cta,.roulette-actions .secondary-cta{min-width:120px}.roulette-result-list{color:#ecdcaa;font-size:var(--fs-cap);flex-wrap:wrap;justify-content:center;gap:14px;padding-bottom:10px;display:flex}.art-baucua{background:radial-gradient(at 50% 45%,#644d21,#3b272d 62%,#231015)}.baucua-art-icons{z-index:1;filter:drop-shadow(0 8px 12px #0007);font-size:33px}.animal-bet-grid{grid-template-columns:repeat(3,minmax(95px,1fr));gap:8px;width:min(100%,520px);display:grid}.animal-bet{color:#efe3c4;background:#261419;border:1px solid #847144;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;font-size:15px;display:flex}.animal-bet small{font-size:var(--fs-cap);color:#bdc6b7}.animal-bet.selected{color:#24191c;background:#c6a753;font-weight:700}.animal-bet.selected small{color:#301d24}.animal-stake-list{flex-direction:column;gap:6px;width:min(100%,520px);display:flex}.animal-stake-list label{color:#ded3b6;font-size:var(--fs-cap);align-items:center;gap:8px;display:flex}.animal-stake-list input{color:#fff0c5;background:#1a0c10;border:1px solid #695b37;border-radius:5px;width:70px;padding:7px}.animal-stake-list small{color:#aeb9a9;margin-left:auto}.animal-die{color:#36242a;min-width:76px;height:76px;font:600 16px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:linear-gradient(145deg,#f2e9d1,#c6b78f);border:1px solid #d4ba78;border-radius:12px;place-items:center;padding:8px;display:grid;box-shadow:0 8px 16px #0006}.art-taixiu{background:radial-gradient(at 50% 45%,#56323b,#341920 62%,#231015)}.dice-art{z-index:1;gap:7px;display:flex;transform:rotate(-10deg)}.dice-art span,.die-face{color:#342126;background:linear-gradient(145deg,#f3ebd5,#c9bd9b);border:1px solid #e8d69d;border-radius:11px;place-items:center;width:66px;height:66px;font-size:35px;display:grid;box-shadow:0 8px 16px #0006}.dice-felt{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.dice-row{gap:14px;display:flex}.die-face{width:76px;height:76px;font-size:41px}.dice-bet-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;width:min(100%,500px);display:grid}.dice-bet{color:#e8dfc4;background:#27151a;border:1px solid #8b7544;border-radius:9px;min-height:48px;padding:10px}.dice-bet.selected{color:#25181c;background:#c9ad63;font-weight:700}.exact-bet{font-size:var(--fs-cap);justify-content:space-between;align-items:center;gap:8px;display:flex}.exact-bet select{color:#f4e7c4;background:#1c0d11;border:1px solid #675a36;border-radius:5px;padding:7px}.dice-payouts{color:#f0d98d;font-size:var(--fs-cap);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dice-felt>p{text-align:center;color:#f0e4c4;max-width:560px}.tai-xiu-screen .table-controls>div>span{color:#b9c3b3;font-size:var(--fs-cap)}.tai-xiu-screen .table-controls .primary-cta{min-width:170px}.art-coin{background:radial-gradient(circle,#d1b05b33,#2b181c 62%)}.coin-art-disc,.coin-token{color:#433719;width:130px;height:130px;font:600 33px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:radial-gradient(circle at 35% 30%,#f1df9b,#b28a3c 70%,#785c27);border:6px double #f3dc91;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 7px #916e30,0 10px 24px #0008}.coin-screen .felt-table{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.coin-token{width:114px;height:114px}.coin-choices{gap:12px;display:flex}.coin-choice{color:#d8d2ba;background:#27161a;border:1px solid #947c46;border-radius:9px;min-width:130px;min-height:48px}.coin-choice.selected{color:#211619;background:#d2b56c;font-weight:700}.coin-choice:disabled{opacity:.55}.coin-tossing{animation:.65s ease-in-out infinite alternate coin-toss}@keyframes coin-toss{0%{transform:rotateY(0)translateY(0)}to{transform:rotateY(180deg)translateY(-13px)}}.art-slot{background:radial-gradient(at 50% 42%,#725a22,#3b2d13 54%,#1d1a10 90%)}.slot-art-symbols{z-index:1;gap:8px;display:flex}.slot-art-symbols span,.slot-cell{color:#f0d98d;font:600 29px var(--serif), "Noto Sans Thai", "Noto Sans Lao";background:linear-gradient(145deg,#43262d,#221317);border:1px solid #ba9a4a;border-radius:8px;place-items:center;width:55px;height:65px;display:grid;box-shadow:inset 0 0 14px #d4b45b22,0 4px 12px #0005}.slot-screen .felt-table{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.slot-grid{flex-direction:column;gap:8px;display:flex}.slot-row{gap:8px;display:flex}.slot-cell{color:#38252a;background:linear-gradient(145deg,#f2e7c6,#c5ae76);border-color:#f4db91}.slot-felt>p{color:#f5e7b7;font-size:13px}.slot-screen .table-controls{align-items:flex-start}.slot-screen .wager-control>span{color:#b4bdad;max-width:560px;font-size:var(--fs-cap);line-height:1.6}.slot-screen .table-controls .primary-cta{min-width:175px}@media (max-width:760px){.xi-to-felt{min-height:0;padding:8px}.stud-upcards{gap:5px}.stud-seat{padding:4px}.stud-seat .playing-card{width:29px;height:43px;font-size:var(--fs-cap)}.maubinh-felt{padding:7px}.chi-zones{grid-template-columns:1fr}.maubinh-card-source .playing-card{width:31px;height:46px;font-size:var(--fs-cap)}.unit-select{flex-wrap:wrap;justify-content:center}.bai-cao-felt{min-height:0;padding:8px}.bai-cao-seats{gap:5px}.bai-cao-seat{padding:5px}.bai-cao-seat .playing-card{width:32px;height:47px}.ba-cay-felt{min-height:0;padding:8px}.ba-cay-results{grid-template-columns:1fr}.ba-cay-setup{min-height:0;padding:25px 8px}.tien-len-felt{min-height:0;padding:8px}.tien-len-hand{gap:3px}.tien-len-hand .playing-card{width:35px;height:52px;font-size:12px}.opponents-row{gap:4px}.opponent-count{font-size:var(--fs-cap);padding:5px}.lieng-felt{min-height:0;padding:12px}.lieng-seats{gap:8px}.lieng-seat{padding:7px}.lieng-hand .playing-card{width:34px;height:49px}.lieng-actions{flex-flow:wrap}.xoc-dia-screen .table-controls{flex-direction:column}.xoc-dia-screen .table-controls .primary-cta{width:100%}.disc-row{gap:6px}.disc{width:58px;height:58px;font-size:var(--fs-cap)}.mini-sot-grid{gap:5px}.mini-sot-preview{gap:4px}.mini-sot-preview span{font-size:var(--fs-cap);padding:7px}.mini-sot-screen .table-controls{flex-direction:column}.mini-sot-screen .table-controls>.primary-cta{width:100%}.wheel-paytable{grid-template-columns:repeat(3,1fr)}.wheel-felt{padding:16px 8px}.wheel-segment{padding-right:14px}}@media (max-width:1000px){.roulette-layout{grid-template-columns:1fr}.roulette-wheel{display:none}}@media (max-width:760px){.roulette-screen .table-controls{flex-direction:column}.roulette-chips{flex-wrap:wrap}.roulette-actions{width:100%}.roulette-actions button{flex:1}.roulette-table{padding:8px}.roulette-number{min-height:32px}.roulette-outsides{grid-template-columns:repeat(3,1fr)}.roulette-screen .table-controls .roulette-actions{flex-direction:row}.bau-cua-screen .table-controls{flex-direction:column}.bau-cua-screen .table-controls .primary-cta{width:100%}.animal-bet-grid{grid-template-columns:repeat(3,minmax(75px,1fr));gap:6px}.animal-die{min-width:59px;height:60px;padding:4px;font-size:13px}.animal-stake-list small{font-size:var(--fs-cap)}.tai-xiu-screen .table-controls{flex-direction:column}.tai-xiu-screen .table-controls .primary-cta{width:100%}.dice-felt{min-height:0;padding:25px 12px}.dice-row{gap:7px}.die-face{width:58px;height:58px;font-size:31px}.dice-bet-grid{grid-template-columns:1fr 1fr}.coin-screen .table-controls{flex-direction:column}.coin-screen .table-controls .primary-cta{width:100%}.coin-choice{min-width:105px}.slot-screen .table-controls{flex-direction:column}.slot-screen .table-controls .primary-cta{width:100%}.slot-cell{width:48px;height:54px;font-size:23px}.slot-row{gap:5px}}@media (max-width:1000px){.app-shell{padding:0 24px}.main-nav{gap:18px}.game-card{grid-template-columns:39% 61%}.game-info{padding:14px}.game-title-row h3{font-size:21px}.auth-playing-cards{--apc-s:.82;right:3%;transform:scale(.82)}}@media (max-width:760px){.fish-target-grid{grid-template-columns:1fr}.fish-target-grid button{min-height:88px}.fishing-screen .table-controls{flex-direction:column}.fishing-screen .table-controls .primary-cta{width:100%}.xiangqi-board-wrap{width:96vw}.xiangqi-board{max-height:70vh;padding:2px}.xiangqi-row button{font-size:var(--fs-cap)}.app-shell{padding:0 15px}.topbar{gap:12px;height:68px}.brand-name{font-size:14px}.main-nav{display:none}.top-actions{gap:9px}.local-pill,.account-name{display:none}.account-chip{padding:4px}.logout-link{font-size:var(--fs-cap)}.hero-section{align-items:flex-start;gap:20px;min-height:0;padding:37px 5px 28px}.hero-copy h1{font-size:39px}.hero-copy p{max-width:390px;font-size:var(--fs-cap)}.hero-badges{flex-wrap:wrap;gap:10px}.hero-badges span{font-size:var(--fs-cap)}.balance-card{width:178px;padding:13px}.balance-amount{font-size:29px}.hero-decoration{opacity:.5;right:27%}.orb-large{right:15%}.lobby-section{padding:23px 2px}.game-grid{grid-template-columns:1fr}.game-card{grid-template-columns:40% 60%;min-height:198px}.game-art{min-height:198px}.trust-row{margin-inline:0}.trust-row>div{gap:6px}.trust-icon{width:25px;height:25px}.trust-row b{font-size:12px}.trust-row small{font-size:var(--fs-cap)}.footer{flex-wrap:wrap;padding:13px 0}.footer>span{text-align:center;order:3;width:100%}.auth-layout{grid-template-columns:1fr;min-height:calc(100vh - 130px);margin:14px 0}.auth-art{min-height:215px;padding:22px}.auth-art-title h1{margin:8px 0;font-size:34px}.auth-art-title p{max-width:260px}.auth-playing-cards{transform-origin:100% 0;--apc-s:.54;top:30%;right:10%;transform:scale(.54)}.auth-panel{padding:20px 24px}.auth-form-wrap{width:100%;max-width:420px;margin:22px auto}.felt-table{border-radius:32px;min-height:410px;box-shadow:inset 0 0 0 7px #2a181d,inset 0 0 0 8px #8b7742,inset 0 0 48px #100609}.table-ornament{border-radius:28px;inset:16px}.table-center-label{top:50%}.bot-seat-left{left:5%}.bot-seat-right{right:5%}.poker-felt{min-height:445px}.table-controls{flex-direction:column;align-items:flex-start}.game-actions{flex-wrap:wrap;justify-content:center;width:100%}.poker-controls{align-items:center}.poker-controls .game-actions{justify-content:flex-end}.table-topline{grid-template-columns:1fr auto 1fr}.table-heading h2{font-size:24px}.table-balance{padding:6px 10px}.poker-center{top:49%}}@media (max-width:480px){.app-shell{padding:0 11px}.topbar{gap:6px}.brand-mark{width:31px;height:31px}.brand-name{letter-spacing:1.2px;font-size:12px}.brand-name small{font-size:var(--fs-cap)}.top-actions{gap:5px}.login-top{font-size:var(--fs-cap);padding:7px 9px}.locale-picker{gap:2px}.hero-section{padding-top:30px;display:block}.hero-copy h1{font-size:38px}.hero-copy p{max-width:100%}.hero-badges{margin-top:14px}.balance-card{width:100%;margin-top:19px}.balance-amount{margin-top:5px}.hero-decoration{top:68px;right:17%}.section-heading h2{font-size:25px}.section-side{font-size:var(--fs-cap)}.game-card{grid-template-columns:1fr}.game-art{min-height:142px}.game-info{padding:15px}.game-info>p{min-height:0}.game-grid{gap:12px}.coming-games,.coming-divider{display:none}.coming-soon{align-items:flex-start}.trust-row{justify-content:space-between}.trust-row>div{text-align:center;flex-direction:column;max-width:31%}.trust-row b,.trust-row small,.footer-brand,.footer-right{font-size:var(--fs-cap)}.felt-table{min-height:390px}.dealer-seat{top:22px}.playing-card{width:43px;height:62px}.playing-card.small{width:30px;height:43px}.hand-row{gap:5px}.table-center-label span{font-size:24px}.table-center-label small{font-size:var(--fs-cap)}.player-seat-area{bottom:17px}.bot-seat-left{top:45%;left:2%}.bot-seat-right{top:45%;right:2%}.bot-seat b,.bot-seat small{font-size:var(--fs-cap)}.poker-felt{min-height:420px}.poker-center{top:48%}.community-row{gap:4px}.community-row .playing-card{width:38px;height:55px;padding:4px;font-size:14px}.table-heading h2{font-size:19px}.table-heading .eyebrow,.table-topline>.back-button{font-size:var(--fs-cap)}.table-balance{font-size:var(--fs-cap);padding:5px 8px}.game-actions .primary-cta,.game-actions .secondary-cta{flex:1;min-width:0;padding:9px 7px}.round-result{text-align:center;width:100%}.table-controls{padding:11px 2px}.auth-art{min-height:190px}.auth-art-title h1{font-size:30px}.auth-playing-cards{--apc-s:.45;top:31%;right:8%;transform:scale(.45)}.auth-form-wrap h2{font-size:27px}.auth-panel{padding:16px 19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@supports not (container-type:inline-size){:root{--cqw:1vw;--cqh:1vh}:where(*){--cq-n:none;--cq-t:normal}}:root{--nen:#0a0620;--vang:#fceb8e;--vang-dam:#ffe273;--chu:#f6ecdf;--mo:#c9b3a4;--ruby:#c3143a;--ruby-sang:#ff3d5f;--gradient-vang:linear-gradient(180deg,#feffaa 0,#fdffe4 30%,#fb4 59%,#fede5e 100%);--gradient-vang-nghieng:linear-gradient(249deg,#ffdf6d 0,#fffcf0 40%,#ffdc69 54%,#b66609 100%);--indigo:#1b0f3f;--indigo-2:#0d0722;--blue-1:#2a63d6;--blue-2:#102a73;--bg:#0a0620;--panel:#171033;--panel-2:#20174a;--panel-3:#2b1d62;--green:#3a1a78;--gold:#e9c46a;--gold-light:#fceb8e;--text:#f6ecdf;--muted:#c9b3a4;--dim:#8f7a74;--border:#4a3490;--red:#ff6b86;--focus:#ffe273;--sans:"Montserrat","Noto Sans Thai","Noto Sans Lao","Segoe UI",Arial,sans-serif;--serif:"Cormorant Garamond",Georgia,"Noto Sans Thai","Noto Sans Lao",serif;--fs-cap:12px;--fs-cap-m:11px;--fs-sm:13px;--fs-body:14px;--fs-value:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px}html:lang(th),html:lang(lo){--lh-th1:1.2;--lh-th2:1.3;--lh-th3:1.4}html:lang(th) body,html:lang(lo) body{line-height:1.6}small{font-size:max(var(--fs-cap),.83em)}:is(.ad-brand b,.ad-me h2,.ad-promos-h h2,.ag-hero h2,.bac-winner b,.bcx-plaque b,.dt-top h2,.dt-ch b,.dt-over .title,.hlv-plaque b,.hlv-court em,.kc-top h2,.kc-lip b,.kc-celebrate .title,.pk-lhead h2,.pk-handname b,.rh-plaque b,.rh-zlabel b,.rh-banner b,.sb-word,.ts-title h2,.gw-plaque b,.gw-word,.xd-plaque b,.zk-brand h2,.zk-celebrate strong,.sp-card .sp-head h3,.rl-mini-core b,.rl-promo-big,.rl-promo-line,.rg-title h2){margin-block:-.22em!important;padding-block:.22em!important}.ad-confirm h3{margin:-.22em 0 calc(6px - .22em);padding-block:.22em}.ad-sec-h{margin-top:-.22em;padding-block:.22em}.kc-sheet h3{margin:-.22em 0 calc(8px - .22em);padding-block:.22em}.pm-titles h2{margin-block:calc(2px - .22em) -.22em!important;padding-block:.22em!important}.rl-panel-h{margin-top:calc(14px - .22em);margin-bottom:calc(10px - .22em);padding-block:.22em}.rl-card-name,.xd-word{margin-bottom:-.22em;padding-bottom:.22em}:is(html:lang(th),html:lang(lo),html:lang(vi)) .rl-card .rl-card-name{line-height:1.2!important}html,body{background:var(--nen)}body{color:var(--chu);background:radial-gradient(at 50% -20%,#3a1a78 0%,#150a38 45%,#0a0620 100%)}:focus-visible{outline:2px solid var(--vang-dam);outline-offset:2px}.rl-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rl{min-height:100dvh;color:var(--chu);font-family:var(--sans);isolation:isolate;background:radial-gradient(38% 30% at 18% 22%,#ff6ec833,#0000 70%),radial-gradient(38% 30% at 84% 22%,#5082ff3d,#0000 70%),radial-gradient(60% 40% at 50% 46%,#9646ff4d,#0000 75%),linear-gradient(#160a3c 0%,#1e0f4e 40%,#120830 72%,#0a0620 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.rl:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 20px 30px,#fff9,#0000),radial-gradient(1.5px 1.5px at 90px 80px,#ffe27399,#0000),radial-gradient(2px 2px at 160px 20px,#fff7,#0000),radial-gradient(1.5px 1.5px at 130px 100px,#c9b0ff99,#0000);background-size:200px 120px;position:absolute;inset:0}.rl:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff0d 38%,#0000 46%),linear-gradient(80deg,#0000 54%,#ffffff0a 62%,#0000 70%),radial-gradient(70% 18% at 50% 100%,#46c86433,#0000 75%);position:absolute;inset:0}.rl-ticker{z-index:3;white-space:nowrap;color:#fff;height:34px;font:700 13px var(--sans);background:linear-gradient(#3b1d86,#1c0d4a);border-bottom:2px solid #8a6cff88;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #e9c46a55,0 6px 14px #0008}.rl-ticker span{text-shadow:0 0 8px #b99aff;padding-left:100%;animation:22s linear infinite rl-marquee;display:inline-block}@keyframes rl-marquee{to{transform:translate(-100%)}}.rl-bunting{z-index:1;pointer-events:none;border-top:2px solid #fff2;justify-content:space-between;height:30px;padding:0 6px;display:flex;position:relative;overflow:hidden}.rl-bunting i{filter:drop-shadow(0 3px 2px #0008);transform-origin:top;border-top:24px solid #e8203c;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;animation:3s ease-in-out infinite rl-sway}.rl-bunting i:nth-child(4n+2){border-top-color:#2a63d6}.rl-bunting i:nth-child(4n+3){border-top-color:#ffbe2e}.rl-bunting i:nth-child(4n){border-top-color:#14c26a}.rl-bunting i:nth-child(odd){animation-delay:-1.4s}@keyframes rl-sway{50%{transform:rotate(5deg)}}.rl-head{z-index:4;align-items:center;gap:12px;height:76px;margin-top:-26px;padding:0 clamp(12px,3.5vw,50px);display:flex;position:relative}.rl-logo{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;display:flex}.rl-logo-gem{filter:drop-shadow(0 4px 10px #7a2bd6aa);width:54px;height:54px}.rl-logo-text{letter-spacing:.06em;background:var(--gradient-vang);color:#0000;text-align:left;filter:drop-shadow(0 2px #3a0a60);-webkit-background-clip:text;background-clip:text;flex-direction:column;font-size:20px;font-weight:900;line-height:.95;display:flex}.rl-logo-text b{letter-spacing:.34em;background:linear-gradient(#ffb3f0,#d81fa8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px}.rl-allgames{color:#e6ecff;height:42px;font:800 12px var(--sans);letter-spacing:.03em;cursor:pointer;background:linear-gradient(#1b2a78,#0d1448);border:2px solid #3d6fd0;border-radius:12px;align-items:center;gap:10px;margin-left:8px;padding:0 14px 0 6px;display:flex;box-shadow:0 0 16px #2a63d655,inset 0 1px #fff4}.rl-allgames[aria-expanded=true]{border-color:#ffe273;box-shadow:0 0 20px #ffe27388}.rl-folder{background:linear-gradient(#ffb04a,#e8651c);border:2px solid #2a63d6;border-radius:7px;width:42px;height:32px;position:relative;box-shadow:0 0 10px #2a63d688,inset 0 2px #ffe0a8}.rl-folder:before{content:"";background:#ffb04a;border-radius:4px 4px 0 0;width:16px;height:7px;position:absolute;top:-6px;left:3px}.rl-mini{cursor:pointer;z-index:5;background:0 0;border:0;width:100px;height:100px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-34%)}.rl-mini-ring{background:radial-gradient(circle at 50% 40%,#5a1fb0 0,#2a0a66 62%,#14053a 100%);border:3px solid #ff8ae8;border-radius:50%;animation:2.8s ease-in-out infinite rl-pulse;position:absolute;inset:0;box-shadow:0 0 0 3px #7a2bd6aa,0 0 26px #d81fa8,0 0 50px #8a3ad6aa,inset 0 0 18px #ff4fd855}.rl-mini-ring:after{content:"";border:2px dotted #fffa;border-radius:50%;animation:24s linear infinite rl-spin;position:absolute;inset:-9px}.rl-mini-core{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-8deg)}.rl-mini-core b{font:900 24px/.95 var(--sans);background:linear-gradient(#fff,#ff8ae8 60%,#b81fd8);color:#0000;--ol:#4a0a8a;filter:drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol)) drop-shadow(0 1px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol)) drop-shadow(0 0 6px #ff4fd8);-webkit-background-clip:text;background-clip:text;font-style:italic}.rl-mini-core b+b{background:linear-gradient(#d6efff,#5ab8ff 60%,#2a63d6);--ol:#10206a;-webkit-background-clip:text;background-clip:text;margin-left:12px;font-size:23px}.rl-mini:hover .rl-mini-ring{filter:brightness(1.25)}@keyframes rl-pulse{50%{transform:scale(1.06)}}@keyframes rl-spin{to{transform:rotate(360deg)}}.rl-head-right{align-items:center;gap:10px;margin-left:auto;display:flex}.rl-locale select{height:34px;color:var(--vang);font:700 12px var(--sans);background:#1a0b3d;border:1px solid #e9c46a88;border-radius:10px;padding:0 6px}.rl-jackpot{background:linear-gradient(#3a1d86,#150a3a);border:2px solid #e9c46a;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:4px 14px 4px 8px;display:grid;position:relative;box-shadow:0 0 18px #ffd34d55,inset 0 0 12px #0008}.rl-jackpot svg{filter:drop-shadow(0 0 6px #ffd34d);grid-row:1/3;width:28px;height:28px}.rl-jackpot b{font:900 var(--fs-cap)/1.2 var(--sans);letter-spacing:.16em;background:linear-gradient(#fff,#ffd34d 60%,#e8860a);color:#0000;-webkit-background-clip:text;background-clip:text}.rl-jackpot small{font:900 var(--fs-md)/1.15 var(--sans);color:#ffe273;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rl-friend{cursor:pointer;background:linear-gradient(#1b2a78,#0d1448);border:2px solid #4d7be0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 14px #2a63d655}.rl-friend svg{width:28px;height:28px}.rl-friend:hover,.rl-allgames:hover,.rl-bar-ic:hover,.rl-burger:hover{filter:brightness(1.25)}.rl-coin{color:#7a3a00;width:24px;height:24px;font:900 13px var(--sans);background:radial-gradient(circle at 35% 30%,#fff3b0,#f2b21f 60%,#b66609);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -2px 3px #0004}.rl-stage{z-index:2;flex:1;align-items:center;min-height:0;padding:0;display:flex;position:relative}.rl-track{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:clamp(14px,2.1vw,30px);padding:26px clamp(16px,2.4vw,34px) 34px;display:flex;overflow-x:auto}.rl-track::-webkit-scrollbar{display:none}.rl-track:active{cursor:grabbing}.rl-arrow{z-index:3;width:42px;height:60px;color:var(--vang);font:900 28px/1 var(--sans);cursor:pointer;opacity:0;background:linear-gradient(#3b1a78cc,#1a0b3dcc);border:2px solid #e9c46a;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.rl-arrow.l{border-left:0;border-radius:0 14px 14px 0;left:0}.rl-arrow.r{border-right:0;border-radius:14px 0 0 14px;right:0}.rl-stage:hover .rl-arrow{opacity:.9}.rl-arrow:focus-visible{opacity:.9}.rl-card{--c1:#7a2bd6;--c2:#1a0b45;aspect-ratio:235/330;scroll-snap-align:center;cursor:pointer;color:#fff;min-width:0;min-height:0;font-family:var(--sans);background:radial-gradient(70% 44% at 50% 36%,color-mix(in srgb,var(--c1) 78%,#fff 22%),transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--c1) 50%,#0e0524),#07021a 88%);border:3px solid #f6e7b0;border-radius:26px;flex-direction:column;flex:0 0 clamp(150px,17.2vw,262px);justify-content:flex-end;align-items:center;gap:7px;padding:0 8px 14px;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 2px #120628,0 0 0 4px #e9c46a88,0 0 22px #ffe27355,0 16px 28px #000b,inset 0 0 40px #000a;container-type:inline-size}@supports not (container-type:inline-size){.rl-card{--cq-t:inline-size}}@supports not (color:color-mix(in srgb, red, red)){.rl-card{background:radial-gradient(70% 44% at 50% 36%,var(--c1),transparent 78%),linear-gradient(180deg,var(--c1),#07021a 88%)}}.rl-card:before{content:"";mix-blend-mode:overlay;pointer-events:none;background:conic-gradient(from 200deg at 50% 38%,#fff0,#ffffff30,#fff0 18%,#fff2 34%,#fff0 50%,#ffffff26 68%,#fff0);border-radius:22px;position:absolute;inset:0;overflow:hidden}.rl-card:after{content:"";pointer-events:none;border:1px solid #ffffff2a;border-radius:19px;position:absolute;inset:6px}:is(.rl-card:hover,.rl-card:focus-visible,.rl-card.sel){box-shadow:0 0 0 2px #120628,0 0 0 5px #ffe273,0 0 38px #ffe273,0 0 70px color-mix(in srgb,var(--c1) 70%,#fff),0 22px 34px #000c,inset 0 0 40px #0006;z-index:2;border-color:#fff7c8;transform:translateY(-6px)scale(1.03)}@supports not (color:color-mix(in srgb, red, red)){:is(.rl-card:hover,.rl-card:focus-visible,.rl-card.sel){box-shadow:0 0 0 2px #120628,0 0 0 5px #ffe273,0 0 38px #ffe273,0 0 70px var(--c1),0 22px 34px #000c,inset 0 0 40px #0006}}.rl-art{pointer-events:none;height:56%;display:block;position:absolute;top:3%;left:-6%;right:-6%}.rl-svg{width:100%;height:100%;animation:4.5s ease-in-out infinite rl-float;overflow:visible}@keyframes rl-float{50%{transform:translateY(-7px)scale(1.03)}}.rl-card-name{font:900 clamp(20px,15.5cqw,40px)/var(--lh-th1,.98) var(--sans);text-transform:uppercase;text-align:center;letter-spacing:.005em;text-wrap:balance;background:linear-gradient(#fff 0,#fdffd8 30%,#ffc93d 62%,#e8860a 100%);color:#0000;max-width:100%;filter:drop-shadow(1px 0 0 #4a1500) drop-shadow(-1px 0 0 #4a1500) drop-shadow(0 1px 0 #4a1500) drop-shadow(0 -1px 0 #4a1500) drop-shadow(0 3px 0 #3a0a0099) drop-shadow(0 0 12px color-mix(in srgb,var(--c1) 70%,#fff));-webkit-background-clip:text;background-clip:text;padding-top:8px;position:relative}@supports not (container-type:inline-size){.rl-card-name{font:900 clamp(20px,calc(15.5 * var(--cqw)),40px)/var(--lh-th1,.98) var(--sans)}}@supports not (color:color-mix(in srgb, red, red)){.rl-card-name{filter:drop-shadow(1px 0 0 #4a1500) drop-shadow(-1px 0 0 #4a1500) drop-shadow(0 1px 0 #4a1500) drop-shadow(0 -1px 0 #4a1500) drop-shadow(0 3px 0 #3a0a0099) drop-shadow(0 0 12px var(--c1))}}.rl-pills{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex;position:relative}.rl-pill{font:800 clamp(12px,1.1vw,15px) var(--sans);color:#ffe9a0;font-variant-numeric:tabular-nums;background:linear-gradient(#0a0420ee,#000d);border:1.5px solid #e9c46a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:74%;padding:3px 12px 3px 4px;display:flex;position:relative;box-shadow:inset 0 0 10px #000a}.rl-pills.two{gap:6px}.rl-pills.two .rl-pill:first-child{align-self:flex-start;margin-left:-4px}.rl-pills.two .rl-pill:last-child{align-self:flex-end;margin-right:-4px}.rl-pills.two .rl-pill{width:auto;min-width:0;padding-right:8px;position:relative}.rl-dot{border:2px solid #fff3;border-radius:50%;flex:none;width:26px;height:26px;display:inline-block}.rl-dot.dark{background:radial-gradient(circle at 35% 30%,#555,#000 70%);margin-right:-2px}.rl-dot.light{background:radial-gradient(circle at 35% 30%,#fff,#aeb4c4 80%);margin-left:-2px}.rl-ribbon{text-align:center;width:88px;font:900 12px var(--sans);letter-spacing:.06em;color:#fff;z-index:2;background:linear-gradient(#ff4a4a,#b50d1d);border:1px solid #fff6;border-radius:4px;padding:2px 0;position:absolute;top:16px;left:-14px;transform:rotate(-12deg);box-shadow:0 3px 6px #0008}.rl-ribbon.new{color:#2a1500;background:linear-gradient(#ffb938,#d77a05)}.rl-ribbon.md5{background:linear-gradient(#46d1a8,#0b7a5a)}.rl-ribbon.vip{color:#3a1a00;background:linear-gradient(#feffaa,#ffd862 45%,#d98a14)}.rl-ribbon.bot{background:linear-gradient(#7a8cff,#2a3aa8)}.rl-tab{font:900 15px var(--sans);letter-spacing:.04em;color:#e9f0ff;z-index:3;background:linear-gradient(#2a3a78,#121a48);border:2px solid #7aa0ff;border-radius:12px;padding:3px 18px;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #5b7fe688}.rl-promo{--c1:#a8123c;text-align:center;background:radial-gradient(60% 40% at 50% 46%,#ff5a3c66,#0000 75%),linear-gradient(#4a0a3a,#1a0420 70%,#0a0210);border-color:#ffd34d;justify-content:center;align-items:center;gap:2px}.rl-promo-crown{filter:drop-shadow(0 0 8px #ffd34d);width:56px;margin-bottom:6px;display:block}.rl-promo-big{font:900 33cqw/.95 var(--sans);background:linear-gradient(#fff,#ffe273 40%,#ff9a1c);color:#0000;filter:drop-shadow(1px 0 #7a1a00)drop-shadow(-1px 0 #7a1a00)drop-shadow(0 1px #7a1a00)drop-shadow(0 -1px #7a1a00)drop-shadow(0 0 14px #ff9a1c);-webkit-background-clip:text;background-clip:text}@supports not (container-type:inline-size){.rl-promo-big{font:900 calc(33 * var(--cqw))/.95 var(--sans)}}.rl-promo-line{font:900 12.5cqw/1 var(--sans);background:linear-gradient(#fff,#ffd34d 60%,#e8860a);color:#0000;filter:drop-shadow(1px 0 #7a1a00)drop-shadow(-1px 0 #7a1a00)drop-shadow(0 1px #7a1a00)drop-shadow(0 -1px #7a1a00);white-space:nowrap;-webkit-background-clip:text;background-clip:text}@supports not (container-type:inline-size){.rl-promo-line{font:900 calc(12.5 * var(--cqw))/1 var(--sans)}}.rl-promo-up{font:900 clamp(12px,.95vw, 13px) var(--sans);color:#ffe9a0;background:#000a;border:1.5px solid #e9c46a;border-radius:999px;max-width:88%;margin:12px 0 10px;padding:3px 10px}.rl-promo-btn{font:900 clamp(12px,1.05vw, 14px) var(--sans);letter-spacing:.05em;color:#fff;text-shadow:0 2px #0006;background:linear-gradient(#3fd16a,#0f7a2c);border:2px solid #b8ffcb;border-radius:999px;padding:5px 20px}.rl-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff;width:10px;height:10px;animation:2.2s ease-in-out infinite rl-tw;position:absolute}.rl-spark.s1{top:18%;left:12%}.rl-spark.s2{width:14px;height:14px;animation-delay:-.8s;top:34%;right:10%}.rl-spark.s3{animation-delay:-1.4s;bottom:22%;left:18%}@keyframes rl-tw{50%{opacity:.15;transform:scale(.5)}}.rl-bar{z-index:4;background:linear-gradient(#0000 0,#0a062000 14%,#0d3d1c99 54%,#103f1e 55%,#1a1050 56%,#120a38 100%);border-top:0;align-items:center;gap:clamp(8px,1.6vw,22px);height:96px;padding:0 clamp(12px,3.5vw,50px) 6px;display:flex;position:relative}.rl-bar:before{content:"";clip-path:polygon(0 60%,3% 20%,6% 60%,9% 10%,12% 60%,15% 20%,18% 60%,21% 10%,24% 60%,27% 20%,30% 60%,33% 10%,36% 60%,39% 20%,42% 60%,45% 10%,48% 60%,51% 20%,54% 60%,57% 10%,60% 60%,63% 20%,66% 60%,69% 10%,72% 60%,75% 20%,78% 60%,81% 10%,84% 60%,87% 20%,90% 60%,93% 10%,96% 60%,100% 20%,100% 100%,0 100%);opacity:.9;pointer-events:none;background:repeating-linear-gradient(90deg,#2dbb5a 0 7px,#1f9a46 7px 14px);height:14px;position:absolute;top:34px;left:0;right:0}.rl-bar>*{z-index:1;position:relative}.rl-burger{cursor:pointer;background:linear-gradient(#1f3a9a,#0d1448);border:2px solid #4d7be0;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:92px;height:46px;margin-top:18px;display:flex;position:relative;box-shadow:0 0 16px #2a63d666,inset 0 1px #fff5}.rl-burger span{background:#d6e4ff;border-radius:2px;width:30px;height:4px;display:block}.rl-reddot{background:radial-gradient(circle at 35% 30%,#ff7a8a,#e8203c);border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;right:-8px;box-shadow:0 0 8px #e8203c}.rl-avatar{filter:drop-shadow(0 4px 8px #000a);flex:none;width:104px;height:104px;margin-top:-14px;margin-right:-10px}.rl-avatar svg{width:100%;height:100%}.rl-user{clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);background:linear-gradient(#2b1a78,#120a3a);border:2px solid #4d5fe0;border-left:0;border-radius:0 14px 14px 0;flex-direction:column;justify-content:center;gap:2px;min-width:clamp(150px,18vw,250px);height:50px;margin-top:20px;margin-left:-6px;padding:2px 28px 2px 22px;display:flex;position:relative}.rl-user b{font:800 clamp(13px,1.3vw,17px)/var(--lh-th2,1.1) var(--sans);color:#e9e4ff;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;overflow:hidden}.rl-bal{align-items:center;gap:6px;display:flex}.rl-bal .rl-coin{width:20px;height:20px;font-size:var(--fs-cap)}.rl-bal em{font:900 15px var(--sans);color:#ffe273;font-variant-numeric:tabular-nums;font-style:normal}.rl-bal i{color:#5a2a00;width:18px;height:18px;font-style:normal;font:900 14px/1 var(--sans);background:#ffd34d;border-radius:50%;place-items:center;display:grid}.rl-nm{align-items:center;gap:6px;display:flex}.rl-acct{flex:none;gap:4px;display:flex}.rl-acct button{color:#cfd8ff;font:800 var(--fs-cap) var(--sans);cursor:pointer;background:#ffffff18;border:0;border-radius:5px;padding:2px 5px}.rl-acct button:hover{background:#fff3}.rl-bar-ic{color:#cfd8ff;font:800 clamp(12px,1vw, 13px) var(--sans);cursor:pointer;text-shadow:0 2px #000a;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:2px;margin-top:-4px;padding:0 4px;display:flex}.rl-ic-svg{filter:drop-shadow(0 4px 6px #000a);width:clamp(48px,5vw,66px);height:clamp(48px,5vw,66px)}.rl-bar-ic:first-of-type{margin-left:clamp(20px,5vw,80px)}.rl-get{color:#fff;height:56px;font:900 clamp(18px,2.1vw,28px) var(--sans);letter-spacing:.03em;cursor:pointer;text-shadow:0 2px #4a0a60,0 0 12px #ff4fd8;-webkit-text-stroke:1px #4a0a60;paint-order:stroke fill;background:linear-gradient(#c91dd8,#5a1088);border:3px solid #ff9bf0;border-radius:999px;flex:none;align-items:center;gap:14px;margin-top:14px;margin-left:auto;padding:0 18px 0 74px;display:flex;position:relative;box-shadow:0 0 24px #c91dd899,inset 0 2px #fff6}.rl-get:hover{filter:brightness(1.15);transform:translateY(-2px)}.rl-cart{filter:drop-shadow(0 4px 6px #000a);width:86px;height:76px;position:absolute;top:-18px;left:-6px}.rl-get i{color:#e9b6ff;letter-spacing:-6px;font-size:30px;font-style:normal}.rl-promo .rl-promo-big{white-space:nowrap;font-size:25cqw}@supports not (container-type:inline-size){.rl-promo .rl-promo-big{font-size:calc(25 * var(--cqw))}}.rl-promo .rl-promo-line{max-width:94%;font-size:9.5cqw;overflow:hidden}@supports not (container-type:inline-size){.rl-promo .rl-promo-line{font-size:calc(9.5 * var(--cqw))}}.rl-promo>:is(.rl-promo-big,.rl-promo-line,.rl-promo-up,.rl-promo-btn){flex-shrink:0}.rl-promo .rl-promo-crown{flex-shrink:1;width:min(56px,30cqw);min-height:0}@supports not (container-type:inline-size){.rl-promo .rl-promo-crown{width:min(56px,calc(30 * var(--cqw)))}}.rl-promo .rl-promo-up{margin:clamp(4px,4cqw,12px) 0 clamp(4px,3.5cqw,10px)}@supports not (container-type:inline-size){.rl-promo .rl-promo-up{margin:clamp(4px,calc(4 * var(--cqw)),12px) 0 clamp(4px,calc(3.5 * var(--cqw)),10px)}}.rl-get.ready:after{content:"";background:#ff3a4a;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:10px;box-shadow:0 0 0 2px #fff,0 0 10px #ff3a4a}.rl-get.ready:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px;box-shadow:0 0 38px #ff6af0}@media (prefers-reduced-motion:no-preference){.rl-get.ready:before{animation:1.6s ease-in-out infinite rlGiftPulse}}@keyframes rlGiftPulse{50%{opacity:1}}.rl-scrim{z-index:20;background:#0a062099;position:fixed;inset:0}.rl-panel{z-index:21;background:linear-gradient(#241074f5,#0e0734f8);border:2px solid #5b7fe6;border-radius:18px;max-height:calc(100dvh - 150px);padding:14px 16px 18px;position:absolute;top:112px;left:clamp(12px,3.5vw,50px);right:clamp(12px,3.5vw,50px);overflow:auto;box-shadow:0 0 36px #5b7fe688,0 24px 50px #000c}.rl-panel-cats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-cat{color:#fff;height:40px;font:800 12px var(--sans);text-transform:uppercase;cursor:pointer;background:linear-gradient(#245ec9,#0f2a73);border:1px solid #4d7be0;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 10px;transition:filter .15s;display:flex}.rl-cat:hover{filter:brightness(1.2)}.rl-cat.on{background:linear-gradient(#c91d92,#6a1060);border-color:#ff8ae0;box-shadow:0 0 14px #ff4fd855}.rl-cat-ic{color:#ffd24a;place-items:center;min-width:22px;font-size:15px;display:grid}.rl-cat.hot .rl-cat-ic,.rl-cat.new .rl-cat-ic{font-size:var(--fs-cap);color:#fff;background:#d81f3a;border-radius:4px;padding:2px 5px}.rl-cat.new .rl-cat-ic{color:#2a1500;background:#e8a316}.rl-panel-close{width:40px;height:40px;color:var(--vang);font:900 24px/1 var(--sans);cursor:pointer;background:#1a0b3d;border:2px solid #e9c46a;border-radius:50%;margin-left:auto}.rl-panel-h{font:900 20px var(--sans);text-transform:uppercase;background:var(--gradient-vang);color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px 0 10px}.rl-panel-h small{font:600 12px var(--sans);color:var(--mo);-webkit-text-fill-color:var(--mo);margin-left:8px}.rl-empty{color:var(--mo);text-align:center;padding:30px 0}.rl-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.rl-tile{--c1:#7a2bd6;--c2:#1a0b45;aspect-ratio:1/1.05;cursor:pointer;color:#fff;background:radial-gradient(70% 50% at 50% 38%,color-mix(in srgb,var(--c1) 75%,#fff 25%),transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--c1) 50%,#0e0524),#07021a);border:2px solid #e9c46a;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 6px 10px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #0008}@supports not (color:color-mix(in srgb, red, red)){.rl-tile{background:radial-gradient(70% 50% at 50% 38%,var(--c1),transparent 78%),linear-gradient(180deg,var(--c1),#07021a)}}:is(.rl-tile:hover,.rl-tile:focus-visible){transform:translateY(-4px);box-shadow:0 0 22px #ffe273aa,0 10px 18px #000a}.rl-tile-art{height:62%;position:absolute;top:4%;left:0;right:0}.rl-tile-name{font:900 14px/var(--lh-th2,1.1) var(--sans);text-transform:uppercase;text-align:center;text-shadow:0 2px #000a;position:relative}.rl-tag{z-index:2;font:900 var(--fs-cap) var(--sans);color:#fff;background:#d81f3a;border-radius:5px;padding:1px 7px;position:absolute;top:8px;left:8px}.rl-tag.new{color:#2a1500;background:#e8a316}.rl-tag.md5{background:#0b7a5a}.rl-tag.vip{color:#2a1500;background:#d98a14}.rl-tag.bot{background:#2a3aa8}.mg-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(60% 50%,#1a0b4acc,#07031acc 80%);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:fixed;inset:0}.mg-wrap{position:relative}.mg-cluster{transform-origin:0 0;position:absolute;top:0;left:0}.mg-hex{cursor:pointer;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);filter:drop-shadow(0 0 8px #8a3ad6);background:linear-gradient(#ffe99a,#d9a21a 50%,#ffe273);border:0;padding:0;transition:transform .18s;animation:.35s cubic-bezier(.2,1.4,.4,1) both mg-pop;position:absolute}.mg-hex-in{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:radial-gradient(circle at 50% 38%,#6a2ad0 0,#33147a 55%,#190a45 100%);place-items:center;display:grid;position:absolute;inset:3px;box-shadow:inset 0 0 24px #b77aff66}.mg-hex-in:before{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(#ffffff1c,#0000 45%);border:0;position:absolute;inset:6px}:is(.mg-hex:hover,.mg-hex:focus-visible){z-index:3;filter:drop-shadow(0 0 14px #ffe273)brightness(1.15);transform:scale(1.1)}.mg-ic{filter:drop-shadow(0 3px 3px #0008);width:84%;height:84%;position:relative}.mg-art{object-fit:contain;width:76%;height:76%}@keyframes mg-pop{0%{opacity:0;transform:scale(.4)}}.mg-help{color:#fff;font:600 clamp(15px,2.2vw,22px) var(--sans);text-shadow:0 2px 6px #000;align-items:center;gap:8px;display:flex}.mg-help u{text-underline-offset:6px}@media (max-width:1020px){.rl-logo-text{display:none}.rl-allgames-t{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.rl-panel{top:100px}}@media (max-width:700px) and (orientation:portrait){.rl-head{gap:6px;height:64px;padding:0 10px}.rl-logo-gem{width:40px;height:40px}.rl-allgames{height:38px;margin-left:2px;padding:0 8px 0 4px}.rl-allgames-t{display:none}.rl-folder{width:34px;height:26px}.rl-mini{width:72px;height:72px;transform:translate(-62%,-30%)}.rl-mini-core b{font-size:18px}.rl-mini-core b+b{margin-left:8px;font-size:17px}.rl-locale select{height:30px;font-size:var(--fs-cap);border-radius:8px;padding:0 2px}.rl-jackpot{column-gap:4px;padding:3px 8px 3px 5px}.rl-jackpot svg{display:none}.rl-jackpot{grid-template-columns:1fr;justify-items:center}.rl-jackpot b{font-size:var(--fs-cap)}.rl-jackpot small{font-size:var(--fs-body)}.rl-friend{display:none}.rl-card{flex-basis:58vw}.rl-arrow{display:none}.rl-bar{flex-wrap:wrap;align-content:flex-end;gap:6px;height:120px;padding:0 8px 6px}.rl-burger{width:56px;height:40px;margin-top:0}.rl-burger span{width:22px;height:3px}.rl-avatar{width:64px;height:64px;margin:0 -8px 0 0}.rl-user{flex:1;min-width:0;height:44px;margin-top:0;padding:2px 22px 2px 14px}.rl-user b{max-width:110px;font-size:13px}.rl-bar-ic{margin:0}.rl-bar-ic:first-of-type{margin-left:0}.rl-ic-svg{width:38px;height:38px}.rl-get{flex:100%;order:5;justify-content:center;height:46px;margin:0;padding:0 14px 0 66px;font-size:20px}.rl-cart{width:68px;height:60px;top:-10px}.rl-panel{max-height:calc(100dvh - 100px);top:88px;left:8px;right:8px}.rl-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.rl-ticker span{padding-left:12px;animation:none}.rl-bunting i,.rl-svg,.rl-mini-ring,.rl-mini-ring:after,.rl-spark,.mg-hex{animation:none}.rl-card,.rl-tile,.mg-hex{transition:none}}.rg-screen{max-width:1040px;color:var(--chu);font-family:var(--sans);margin:0 auto;padding:16px clamp(12px,3vw,28px) 40px}.rg-top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.rg-back{color:#fff;height:40px;font:800 13px var(--sans);cursor:pointer;background:linear-gradient(#245ec9,#0f2a73);border:2px solid #5b7fe6;border-radius:12px;padding:0 16px}.rg-title{flex-direction:column;display:flex}.rg-title h2{font:900 clamp(20px,3vw,30px)/1.1 var(--sans);text-transform:uppercase;background:var(--gradient-vang);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.rg-title span{color:var(--mo);font-size:12px}.rg-balance{font:900 16px var(--sans);color:var(--vang-dam);background:linear-gradient(#3b1a78,#1a0b3d);border:2px solid #e9c46a;border-radius:999px;margin-left:auto;padding:8px 16px}.rg-balance small{font-size:var(--fs-cap);color:var(--mo);margin-left:4px}.rg-body{background:radial-gradient(70% 60% at 50% 0,#3a1a78aa,#0000 70%),linear-gradient(#1d0c40,#0f0524);border:2px solid #e9c46a88;border-radius:22px;padding:clamp(14px,3vw,28px);box-shadow:0 0 0 4px #0006,0 20px 50px #000a,inset 0 0 40px #0008}.rg-stakes{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.rg-stakes>span{font:700 12px var(--sans);color:var(--mo);margin-right:6px}.rg-stakes button{color:#fff;min-width:48px;height:38px;font:800 13px var(--sans);cursor:pointer;background:#1a0b3d;border:2px solid #7a5aa8;border-radius:999px}.rg-stakes button.on{color:#2a1500;background:linear-gradient(#ffd24a,#d98a0a);border-color:#ffe273}.rg-result{font:700 14px var(--sans);border:2px solid;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;display:flex}.rg-result b{letter-spacing:.06em;font-size:20px;font-weight:900}.rg-result.win{color:#c9ffe0;background:#0b3a22;border-color:#4be08a}.rg-result.lose{color:#ffd0d8;background:#3a0b16;border-color:#ff6b86}.rg-result.push{color:#fff6c0;background:#2a2a0b;border-color:#ffe273}.rg-card{color:#111;width:62px;height:88px;font:900 22px var(--sans);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;animation:.35s ease-out both rg-deal;display:flex;box-shadow:0 6px 14px #0008}.rg-card.red{color:#c3143a}.rg-card span{font-size:24px;line-height:1}.rg-card.back{background:repeating-linear-gradient(45deg,#c3143a 0 6px,#8a0a28 6px 12px);border:3px solid #fff}@keyframes rg-deal{0%{opacity:0;transform:translateY(-18px)rotate(-6deg)}}.rg-note{text-align:center;color:var(--dim);font-size:var(--fs-cap);margin:14px 0 0}.rg-primary{color:#fff;height:52px;font:900 16px var(--sans);letter-spacing:.05em;cursor:pointer;text-shadow:0 2px #0006;background:linear-gradient(#3fd16a,#0f7a2c);border:2px solid #b8ffcb;border-radius:14px;padding:0 34px}.rg-primary:disabled{filter:grayscale(.8)brightness(.7);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.rg-card{animation:none}}.topbar{background:linear-gradient(#1a0611ee,#0a0620cc);border-bottom:1px solid #e9c46a44}.app-shell.in-game>.topbar,.app-shell.in-game>.ambient{display:none}.rl-img{object-fit:contain;object-position:50% 60%;width:100%;height:100%;filter:drop-shadow(0 14px 14px #000a) drop-shadow(0 0 22px color-mix(in srgb,var(--c1) 65%,#fff0));will-change:transform;animation:4.5s ease-in-out infinite rl-float;display:block}@supports not (color:color-mix(in srgb, red, red)){.rl-img{filter:drop-shadow(0 14px 14px #000a) drop-shadow(0 0 22px var(--c1))}}.rl-art{height:66%;top:-4%;left:-12%;right:-12%}.rl-tile-art .rl-img{animation:none}@media (prefers-reduced-motion:reduce){.rl-img{animation:none}}.rl{background:linear-gradient(#120830cc 0%,#1a0b4455 38%,#0a062099 78%,#0a0620f0 100%),url(/art/lobby-bg.webp) top/cover no-repeat,#0a0620}.rl:before{opacity:.25}.rl-bunting{display:none}.rl-head{margin-top:0}.rl-acts{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.rl-req{color:#3a1400;min-width:0;height:44px;font:900 14px/1.12 var(--sans);letter-spacing:.01em;text-align:left;cursor:pointer;white-space:nowrap;text-shadow:0 1px #fff6;background:linear-gradient(#ffe58a 0%,#ffb02e 55%,#d9690a 100%);border:2px solid #fff3b0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 7px;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .15s;display:inline-flex;position:relative;box-shadow:0 3px #8a3e00,0 8px 18px #0007,inset 0 1px #fffbe0}.rl-req b{color:#ffe58a;width:30px;height:30px;font:900 22px/1 var(--sans);text-shadow:none;background:#5a2400;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 2px 3px #0008,0 1px #fff8}.rl-req span{min-width:0;padding-block:.12em}.rl-req:active{transform:translateY(2px);box-shadow:0 1px #8a3e00,0 4px 10px #0007,inset 0 1px #fffbe0}.rl-req:focus-visible{outline-offset:2px;outline:3px solid #fff3b0}@media (hover:hover) and (pointer:fine){.rl-req:hover{filter:brightness(1.07)saturate(1.05)}}.rl-req.rl-gift{color:#ffe2a6;text-shadow:0 1px #0008;background:linear-gradient(#5a1f6e 0%,#3a0f4c 55%,#22072e 100%);border-color:#e9b45a;box-shadow:0 3px #12031a,0 8px 18px #0007,inset 0 1px #fff3}.rl-req.rl-gift b{color:#3a1400;background:radial-gradient(circle at 35% 30%,#ffe9b8,#f0a63a 60%,#9a5208);font-size:17px}.rl-req.rl-gift:active{box-shadow:0 1px #12031a,0 4px 10px #0007,inset 0 1px #fff3}.rl-req.pending:after{content:"";background:#ffb938;border-radius:50%;width:14px;height:14px;animation:1.4s ease-in-out infinite rlReqPulse;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #2a0b45,0 0 10px #ffb938}@keyframes rlReqPulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.rl-req.pending:after{animation:none}.rl-req{transition:none}}input,textarea,select,input::placeholder,textarea::placeholder{font-family:var(--sans)}@media (hover:none){.rl-spark{animation:none}}
@supports not (container-type:inline-size){:root{--cqw:1vw;--cqh:1vh}:where(*){--cq-n:none;--cq-t:normal}}:root{--app-h:100vh;--app-w:100vw}@supports (height:100dvh){:root{--app-h:100dvh;--app-w:100dvw}}:is(html.rl-fixed,html:has(body>.lobby-shell),html:has(body>.app-shell),html:has(body>.gs-root)),:is(html.rl-fixed,html:has(body>.lobby-shell),html:has(body>.app-shell),html:has(body>.gs-root)) body{overscroll-behavior:none;height:100%;overflow:hidden}:is(html.rl-fixed,html:has(body>.lobby-shell),html:has(body>.app-shell),html:has(body>.gs-root)) body{min-height:0}:is(html.rl-fixed,html:has(body>.lobby-shell),html:has(body>.app-shell)){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:is(html.rl-fixed,html:has(body>.lobby-shell),html:has(body>.app-shell),html:has(body>.gs-root)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lobby-shell .rl button,.lobby-shell .rl a,.lobby-shell .rl-card,.lobby-shell .rl-tile{touch-action:manipulation;-webkit-touch-callout:none}.lobby-shell{box-sizing:border-box;height:var(--app-h);overflow:hidden}.lobby-shell>.rl{height:100%;min-height:0}.lobby-shell .rl-head,.lobby-shell .rl-bar,.lobby-shell .rl>.bwt{flex:none}.lobby-shell .rl-stage{container:rlstage/size}@supports not (container-type:inline-size){.lobby-shell .rl-stage{--cq-t:size;contain:size style;--cq-n:rlstage}}.lobby-shell .rl-track{box-sizing:border-box;overscroll-behavior-x:contain;align-self:stretch}.lobby-shell .rl-card{flex:none;width:auto;height:min(1.40426*clamp(150px,17.2vw,262px),100cqh - 60px)}@supports not (container-type:inline-size){.lobby-shell .rl-card{height:min(calc(clamp(150px, 17.2vw, 262px) * 330 / 235), calc(calc(100 * var(--cqh)) - 60px))}}.lobby-shell .rl-locale select{-webkit-appearance:none;appearance:none;cursor:pointer;background:#1a0b3d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fceb8e' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 7px center/10px 6px no-repeat;padding:0 22px 0 8px}.lobby-shell .a2hs{z-index:7;color:#f4ecff;min-height:34px;font:700 var(--fs-cap)/var(--lh-th2,1.25) var(--sans);background:linear-gradient(#3b1d86f5,#1c0d4af5);border-bottom:2px solid #ffe27399;align-items:center;gap:8px;padding:3px 6px 3px 12px;animation:.35s ease-out both a2hsIn;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 12px #0009}.lobby-shell .a2hs-ic{color:#ffe273;flex:none;font-size:16px;line-height:1}.lobby-shell .a2hs-t{flex:auto;min-width:0}.lobby-shell .a2hs-t b{color:#ffe273;font-weight:900}.lobby-shell .a2hs-share{vertical-align:-3px;color:#8fc4ff;width:16px;height:16px;display:inline-block}.lobby-shell .a2hs-x{color:#fff;width:30px;height:28px;font:900 20px/1 var(--sans);cursor:pointer;background:#ffffff1c;border:0;border-radius:8px;flex:none}@keyframes a2hsIn{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.a2hs{animation:none}}.app-shell{box-sizing:border-box;height:var(--app-h);min-height:0;padding-left:max(var(--shell-pad,46px), env(safe-area-inset-left,0px));padding-right:max(var(--shell-pad,46px), env(safe-area-inset-right,0px));flex-direction:column;display:flex;overflow:hidden}@media (max-width:1000px){.app-shell{--shell-pad:24px}}@media (max-width:760px){.app-shell{--shell-pad:15px}}@media (max-width:480px){.app-shell{--shell-pad:11px}}.app-shell>.topbar,.app-shell>.footer{flex:none}.app-shell>.auth-layout{flex:auto;min-height:0}.app-shell>.auth-layout>.auth-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b49a5a66 transparent;min-height:0;overflow-y:auto}.app-shell>.footer{margin-top:0}@media (orientation:landscape) and (max-height:500px){.lobby-shell .rl .rl-bwt{height:26px;font-size:12px}.lobby-shell .rl .rl-crowd{padding:0 9px 0 6px}.lobby-shell .a2hs{min-height:26px;padding:1px 6px 1px 10px}.lobby-shell .a2hs-x{width:28px;height:24px;font-size:18px}.lobby-shell .rl-head{height:46px;padding:0 max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));gap:8px}.lobby-shell .rl-logo-gem{width:36px;height:36px}.lobby-shell .rl-allgames{border-radius:10px;gap:6px;height:34px;padding:0 10px 0 4px}.lobby-shell .rl-folder{width:30px;height:22px}.lobby-shell .rl-folder:before{width:12px;height:6px;top:-5px}.lobby-shell .rl-mini{width:62px;height:62px;transform:translate(-50%,-40%)}.lobby-shell .rl-mini-core b{font-size:15px}.lobby-shell .rl-mini-core b+b{margin-left:7px;font-size:14px}.lobby-shell .rl-mini-ring:after{inset:-6px}.lobby-shell .rl-head-right{gap:8px}.lobby-shell .rl-locale select{border-radius:8px;height:30px}.lobby-shell .rl-jackpot{border-radius:10px;padding:2px 10px 2px 6px}.lobby-shell .rl-jackpot svg{width:20px;height:20px}.lobby-shell .rl-jackpot small{font-size:var(--fs-body)}.lobby-shell .rl-friend{border-radius:10px;width:34px;height:34px}.lobby-shell .rl-friend svg{width:22px;height:22px}.lobby-shell .rl-admin{height:30px;font-size:var(--fs-cap)}.lobby-shell .rl-auth{gap:6px}.lobby-shell .rl-auth-btn{border-radius:12px;height:44px;padding:0 12px;font-size:13px}.lobby-shell .rl-auth-btn svg,.lobby-shell .rl-guest .rl-jackpot,.lobby-shell .rl-guest .rl-allgames-t{display:none}.lobby-shell .rl-guest .rl-allgames{padding:0 6px}.lobby-shell .rl-arrow{display:none}.lobby-shell .rl-track{padding:18px max(14px, env(safe-area-inset-right,0px)) 8px max(14px, env(safe-area-inset-left,0px));gap:12px}.lobby-shell .rl-card{aspect-ratio:235/300;border-width:2px;border-radius:18px;gap:4px;height:calc(100cqh - 28px);padding:0 5px 7px}@supports not (container-type:inline-size){.lobby-shell .rl-card{height:calc(calc(100 * var(--cqh)) - 28px)}}.lobby-shell .rl-card:before{border-radius:16px}.lobby-shell .rl-card:after{border-radius:14px;inset:4px}:is(.lobby-shell .rl-card:hover,.lobby-shell .rl-card:focus-visible,.lobby-shell .rl-card.sel){transform:translateY(-3px)scale(1.02)}.lobby-shell .rl-card-name{padding-top:0;font-size:clamp(14px,12.5cqw,24px)}@supports not (container-type:inline-size){.lobby-shell .rl-card-name{font-size:clamp(14px, calc(12.5 * var(--cqw)), 24px)}}.lobby-shell .rl-pills{gap:3px}.lobby-shell .rl-pill{font-size:var(--fs-cap);white-space:normal;text-align:center;border-radius:12px;gap:4px;min-width:0;max-width:100%;padding:1px 8px 1px 2px;line-height:1.15}.lobby-shell .rl-pill .rl-coin{width:18px;height:18px;font-size:var(--fs-cap)}.lobby-shell .rl-pill.rl-online.sm{padding:1px 8px 1px 6px}.lobby-shell .rl-tab{font-size:var(--fs-cap);border-width:1.5px;padding:1px 10px;top:-12px}.lobby-shell .rl-ribbon{width:62px;font-size:var(--fs-cap);top:9px;left:-10px}.lobby-shell .rl-promo-crown{margin-bottom:0}.lobby-shell .rl-promo .rl-promo-up{margin:4px 0;padding:1px 8px}.lobby-shell .rl-promo-btn{padding:2px 12px}.lobby-shell .rl-promo .rl-promo-line{font-size:max(var(--fs-cap), 9.5cqw);white-space:normal;max-width:96%;line-height:1.1}@supports not (container-type:inline-size){.lobby-shell .rl-promo .rl-promo-line{font-size:max(var(--fs-cap), calc(9.5 * var(--cqw)))}}.lobby-shell .rl-promo .rl-promo-crown{width:min(40px,26cqw)}@supports not (container-type:inline-size){.lobby-shell .rl-promo .rl-promo-crown{width:min(40px, calc(26 * var(--cqw)))}}.lobby-shell .rl-panel{max-height:calc(100% - 64px);padding:10px 12px 12px;top:56px}.lobby-shell .rl-panel-h{font-size:16px}.lobby-shell .rl-cat{height:34px}.lobby-shell .rl-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.app-shell>.topbar,.app-shell>.footer{display:none}.app-shell>.auth-layout{margin:max(6px, env(safe-area-inset-top,0px)) 0 6px;border-radius:12px;grid-template-columns:minmax(0,36%) minmax(0,1fr)}.app-shell .auth-layout .auth-art{gap:8px;min-height:0;padding:14px 16px}.app-shell .auth-layout .auth-playing-cards{display:none}.app-shell .auth-layout .auth-art-title h1{margin:6px 0 4px;font-size:26px}.app-shell .auth-layout .auth-art-title p{margin:0}.app-shell .auth-layout .auth-panel{padding:8px 20px 10px}.app-shell .auth-layout .auth-form-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:7px 12px;width:min(100%,560px);max-width:none;margin:2px auto 6px;display:grid}.app-shell .auth-layout .auth-form-wrap>*{grid-column:1/-1}.app-shell .auth-layout .auth-form-wrap>:is(.field-label,.au-show){grid-column:auto;min-width:0}.app-shell .auth-layout .auth-form-wrap>.au-show{align-self:center}.app-shell .auth-layout :is(.auth-icon,.auth-form-wrap>.eyebrow,.auth-subtitle,.auth-footnote){display:none}.app-shell .auth-layout .auth-form-wrap h2{margin:0;font-size:22px;line-height:1.15}.app-shell .auth-layout .field-label{gap:3px}.app-shell .auth-layout .field-label input{min-height:36px;padding:6px 12px}.app-shell .auth-layout .au-forgot{justify-self:end;margin:-2px 0}.app-shell .auth-layout .auth-submit{min-height:40px;margin-top:2px}.app-shell .auth-layout .back-button{padding:0 0 2px}.app-shell .auth-layout :is(.info-box,.starter-points,.au-note){padding:5px 10px;line-height:1.3}}@media (orientation:landscape) and (max-height:330px){.lobby-shell .rl .rl-bwt{height:22px}.lobby-shell .a2hs{min-height:22px}.lobby-shell .rl-head{height:42px}.lobby-shell .rl-auth-btn{height:44px}.lobby-shell .rl-mini{width:56px;height:56px}.lobby-shell .rl-track{padding-top:16px;padding-bottom:6px}.lobby-shell .rl-card{height:calc(100cqh - 24px)}@supports not (container-type:inline-size){.lobby-shell .rl-card{height:calc(calc(100 * var(--cqh)) - 24px)}}.app-shell>.auth-layout{margin:4px 0}.app-shell .auth-layout .auth-panel{padding:4px 18px 8px}.app-shell .auth-layout .auth-art-title p{display:none}}@media (orientation:portrait) and (max-width:760px){.lobby-shell .rl-track{overscroll-behavior:contain;scroll-snap-type:none;touch-action:pan-y;cursor:auto;padding:22px max(12px, env(safe-area-inset-right,0px)) 18px max(12px, env(safe-area-inset-left,0px));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:24px 12px;height:100%;display:grid;overflow:hidden auto}.lobby-shell .rl-card{aspect-ratio:235/330;scroll-snap-align:none;border-radius:20px;flex:none;width:100%;height:auto}:is(.lobby-shell .rl-card:hover,.lobby-shell .rl-card:focus-visible,.lobby-shell .rl-card.sel){transform:translateY(-3px)scale(1.02)}.lobby-shell .rl-card-name{font-size:clamp(16px,13.5cqw,30px)}@supports not (container-type:inline-size){.lobby-shell .rl-card-name{font-size:clamp(16px, calc(13.5 * var(--cqw)), 30px)}}.lobby-shell .rl-pill{font-size:var(--fs-cap)}.lobby-shell .rl-arrow{display:none}.lobby-shell .rl-mini{width:66px;height:66px;left:44%;transform:translate(-50%,-32%)}.lobby-shell .rl-locale select{background-position:right 5px center;padding:0 18px 0 6px}.app-shell>.auth-layout{grid-template-rows:auto minmax(0,1fr);min-height:0;margin:8px 0 10px}.app-shell>.footer{display:none}.app-shell .auth-layout .auth-art{gap:6px;min-height:0;padding:12px 16px}.app-shell .auth-layout .auth-art-title .eyebrow,.app-shell .auth-layout .auth-art-title p{display:none}.app-shell .auth-layout .auth-art-title h1{margin:2px 0 0;font-size:24px}.app-shell .auth-layout .auth-art-title h1 br{display:none}.app-shell .auth-layout .auth-art-title h1 em{margin-left:.25em}.app-shell>.topbar{height:54px}.app-shell>.topbar .brand-name small{display:none}.app-shell>.topbar .login-top{white-space:nowrap}.app-shell .auth-layout :is(.info-box,.starter-points,.au-note){padding:7px 10px;line-height:1.35}.app-shell .auth-layout :is(.auth-icon,.auth-form-wrap>.eyebrow,.auth-subtitle,.auth-footnote){display:none}.app-shell .auth-layout .auth-panel{padding:10px 18px 14px}.app-shell .auth-layout .auth-form-wrap{gap:10px;margin:6px auto 10px}.app-shell .auth-layout .auth-form-wrap h2{margin:0;font-size:24px}.lobby-shell .rl-guest .rl-head{flex-wrap:wrap;row-gap:0;height:auto;min-height:64px;padding-bottom:8px}.lobby-shell .rl-guest .rl-head>:not(.rl-auth):not(.rl-mini){align-self:center;height:64px}.lobby-shell .rl-guest .rl-head>.rl-allgames{height:38px}.lobby-shell .rl-guest .rl-mini{width:60px;height:60px;top:32px;transform:translate(-50%,-50%)}.lobby-shell .rl-auth{flex:100%;order:10;gap:10px}.lobby-shell .rl-auth-btn{flex:1 1 0;min-width:0;height:48px;padding:0 10px;font-size:15px}}@media (orientation:portrait) and (min-width:560px) and (max-width:760px){.lobby-shell .rl-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}html{touch-action:manipulation}@media (orientation:portrait) and (max-width:380px){.lobby-shell .rl-mini{left:41%}}@media (orientation:portrait) and (max-width:370px){.lobby-shell .rl-mini{left:40%}}@media (orientation:portrait) and (min-width:761px) and (max-width:1100px){.lobby-shell .rl-track{overscroll-behavior:contain;scroll-snap-type:none;touch-action:pan-y;cursor:auto;padding:26px max(20px, env(safe-area-inset-right,0px)) 22px max(20px, env(safe-area-inset-left,0px));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:28px 16px;height:100%;display:grid;overflow:hidden auto}.lobby-shell .rl-card{aspect-ratio:235/330;scroll-snap-align:none;border-radius:22px;flex:none;width:100%;height:auto}:is(.lobby-shell .rl-card:hover,.lobby-shell .rl-card:focus-visible,.lobby-shell .rl-card.sel){transform:translateY(-3px)scale(1.02)}.lobby-shell .rl-card-name{font-size:clamp(16px,13.5cqw,30px)}@supports not (container-type:inline-size){.lobby-shell .rl-card-name{font-size:clamp(16px, calc(13.5 * var(--cqw)), 30px)}}.lobby-shell .rl-arrow{display:none}}@media (pointer:coarse){.pm-x{width:44px;height:44px}.gf-copy,.app-shell :is(.back-button,.text-action){position:relative}.gf-copy:after,.app-shell :is(.back-button,.text-action):after{content:"";position:absolute;inset:-10px -4px}}@media (pointer:coarse) and (orientation:portrait) and (max-width:760px){.lobby-shell .rl-guest .rl-locale select{height:40px}}@media (orientation:portrait) and (max-width:340px){.lobby-shell .rl-guest .rl-head>.rl-logo,.lobby-shell .rl:not(.rl-guest) .rl-head .rl-jackpot{display:none}.lobby-shell .rl-dk{font-size:11px}}@media (orientation:portrait) and (max-width:760px) and (max-height:520px){.app-shell .auth-layout .auth-art{display:none}.app-shell>.auth-layout{grid-template-rows:minmax(0,1fr)}}@media (orientation:landscape) and (max-height:500px) and (max-width:600px){.lobby-shell .rl-head .rl-mini{display:none}}
