:root{color-scheme:dark;--bg:#111411;--panel:#191d19;--line:#2a2e28;--muted:#81877c;--cream:#f0eee5;--gold:#e7ba65;--green:#4baf85;font-family:'DM Sans',sans-serif;font-size:13px;color:var(--cream);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button{transition:background .18s,border-color .18s,transform .18s}button:active{transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}button{border:0}a{text-decoration:none;color:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{width:222px;flex-shrink:0;border-right:1px solid var(--line);padding:31px 19px 0;display:flex;flex-direction:column;background:#151815;position:fixed;inset:0 auto 0 0;z-index:20}.brand{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:18px;font-weight:750;letter-spacing:-.7px;white-space:nowrap;margin:1px 0 46px -2px}.brand-gold{color:var(--gold)}.brand small{display:block;letter-spacing:1.15px;font-family:'DM Sans',sans-serif;font-weight:500;font-size:6.5px;margin-top:5px;color:#858c7d}.brand-mark{width:38px;height:43px;display:grid;place-items:center}.brand-mark img{width:44px}.sidebar-section{font-size:9px;letter-spacing:1.7px;color:#6e766b;padding:0 14px;margin-bottom:13px;font-weight:650}.main-nav{display:flex;flex-direction:column;gap:7px}.main-nav>button{display:flex;align-items:center;gap:12px;background:transparent;color:#9fa496;text-align:left;height:45px;padding:0 14px;border-radius:7px;font-size:12px;font-weight:550}.main-nav>button:hover{background:#22261f;color:var(--cream)}.main-nav>button.active{color:var(--gold);background:#302b1f;box-shadow:inset 3px 0 var(--gold)}.main-nav svg{width:18px}.nav-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;margin-left:auto}.tiny-tag{font-size:7px;letter-spacing:.8px;border:1px solid #363b31;border-radius:3px;padding:3px 4px;margin-left:auto;color:#919881}.reward-count{margin-left:auto;color:var(--gold);background:#302d21;font-size:9px;padding:2px 6px;border-radius:4px}.nav-divider{height:1px;background:var(--line);margin:14px 13px}.sidebar-bottom{margin-top:auto;padding-top:60px}.moon-card{background:linear-gradient(150deg,#25291d,#1d2118);border:1px solid #353a29;border-radius:9px;padding:17px 15px 15px;overflow:hidden}.moon-art{height:82px;position:relative;display:grid;place-items:center;margin-top:-3px}.moon{position:relative;width:57px;height:57px;border:3px solid #b79b56;background:radial-gradient(circle at 35% 30%,#e7cd86,#9e803e);box-shadow:0 0 35px #d3b6681c,inset 0 0 0 3px #cfb46c;color:#725621;font-family:Outfit,system-ui,sans-serif;font-size:39px;font-weight:600;text-align:center;line-height:50px;transform:rotate(-16deg);z-index:1}.moon,.orbit{border-radius:50%}.orbit{position:absolute;width:125px;height:47px;border:1px solid #8978474a;transform:rotate(-25deg)}.orbit-two{width:105px;height:72px;transform:rotate(33deg)}.sparkle{position:absolute;color:#b3a275}.s1{top:6px;left:26px}.s2{bottom:10px;right:17px;font-size:17px}.s3{top:10px;right:15px}.moon-eyebrow{font-size:6.5px;color:#8b927e;letter-spacing:1px;white-space:nowrap}.moon-card h3{font:500 19px/1.3 Outfit,system-ui,sans-serif;margin:10px 0 18px;letter-spacing:-.2px;color:#dbdfcd}.moon-card button{display:flex;width:100%;align-items:center;justify-content:space-between;background:transparent;padding:0;color:#d6b775;font-size:11px}.moon-card button svg{width:15px}.support{display:flex;align-items:center;gap:10px;width:100%;color:#919789;background:transparent;padding:23px 11px;font-size:11px}.support span{margin-left:auto}.support svg{width:16px}.online-sidebar{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:10px;gap:5px;padding:18px 0;color:#7f8977}.online-sidebar strong{font-weight:500;color:#b5bcad}.status-dot{display:inline-block;width:5px;height:5px;background:#77b98a;border-radius:50%;box-shadow:0 0 6px #66ad791d;margin-right:5px}.workspace{width:calc(100% - 222px);margin-left:222px}.topbar{height:85px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 31px;gap:20px;background:#141714}.breadcrumb{display:flex;align-items:center;gap:15px;font-size:11px;color:#8b9385}.breadcrumb span{color:#434c3e}.breadcrumb strong{font-weight:500;color:#c8cdbf}.topbar-actions{display:flex;align-items:center;gap:13px}.network{font-size:10px;color:#929987;margin-right:8px;white-space:nowrap}.balance-button{display:flex;align-items:center;gap:8px;background:#20241c;border:1px solid #343a2b;padding:10px 11px;border-radius:7px;font-size:12px}.coin-icon{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#dec17b;color:#51401e;font-size:15px;font-weight:700}.balance-unit{font-size:9px;color:#949c86}.balance-button svg{width:12px;color:#aeb59c}.wallet-button{display:flex;align-items:center;gap:8px;background:var(--gold);color:#302615;border-radius:6px;height:39px;padding:0 14px;font-size:11px;font-weight:700}.wallet-button svg{width:16px}.wallet-button:hover,.raise-button:hover{background:#f6ce7c}.profile{width:36px;height:36px;border-radius:50%;background:#6e6343;border:2px solid #a08b55;position:relative;padding:2px;margin-left:5px}.profile img{width:100%;height:100%}.profile-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#78b486;bottom:-1px;right:0;border:2px solid #171b14}main{max-width:1660px;margin:0 auto;padding:30px 31px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 27px}.eyebrow{font-size:8px;letter-spacing:1.6px;color:#909784;font-weight:600}.tiny-diamond{color:var(--gold);font-size:12px;margin-right:5px}h1{font:550 30px/1.2 Outfit,sans-serif;letter-spacing:-.7px;margin:8px 0}.room-tag{display:inline-block;vertical-align:middle;font:500 11px 'DM Sans',system-ui,sans-serif;letter-spacing:0;color:#959c88;padding:4px 6px;border:1px solid #333a2c;border-radius:4px;margin:0 0 3px 6px}.page-heading p{color:#929988;font-size:11px;margin:9px 0 0}.secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;background:#20251d;border:1px solid #353d2c;padding:11px 13px;border-radius:6px;font-size:11px}.secondary-button:hover{background:#303629}.secondary-button svg{width:15px;height:15px;color:#a8b095}.secondary-button .arrow{margin-left:9px}.game-layout{display:grid;grid-template-columns:minmax(0,1fr) 266px;gap:21px}.game-column{min-width:0}.game-board{background:radial-gradient(ellipse at 50% 20%,#20281e 0,#1a2018 44%,#181d17 80%);border:1px solid #30372a;border-radius:11px;overflow:hidden}.table-topline{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;font-size:9px;color:#919a82;gap:10px}.table-topline>div:first-child{display:flex;align-items:center;gap:10px}.live-badge{color:#a8c6a3;background:#293425;font-size:7px;letter-spacing:.8px;padding:6px 7px;border-radius:4px;font-weight:600;white-space:nowrap}.live-badge .status-dot{width:4px;height:4px;margin-right:4px;vertical-align:1px}.game-type{color:#c9cdbf;font-size:10px}.topline-divider{color:#3c4632}.table-utilities{display:flex;gap:10px}.icon-button{display:grid;place-items:center;background:transparent;color:#7d8871;width:25px;height:25px;padding:3px;border-radius:4px}.icon-button:hover{background:#333d2a;color:#e0e6d4}.icon-button svg{width:15px;height:15px}.poker-stage{height:512px;position:relative;isolation:isolate}.table-shadow{position:absolute;left:8%;right:8%;top:118px;height:300px;border-radius:50%;background:#0008;filter:blur(24px);z-index:-1}.poker-table{position:absolute;left:8.5%;right:8.5%;top:104px;height:302px;border-radius:160px;background:radial-gradient(ellipse at 50% 40%,#2b5c46,#234a39 60%,#1b3f30);border:13px solid #554630;box-shadow:0 0 0 2px #6e593b,inset 0 0 0 2px #a68a4c6b,inset 0 0 35px #0d211c80,0 8px 0 #28281b,0 12px 0 2px #111710,0 14px 10px #0008;overflow:hidden}.poker-table:before{content:'';position:absolute;inset:0;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.felt-line{position:absolute;inset:14px;border:1px solid #98aa6b2b;border-radius:160px}.felt-brand{position:absolute;top:27px;left:0;right:0;text-align:center;letter-spacing:4px;color:#9bbd9d29;font-family:Outfit,system-ui,sans-serif;font-weight:650;font-size:19px}.felt-brand>span{font-size:22px;margin-right:3px}.felt-caption{position:absolute;bottom:34px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:3px;color:#a3c09d47}.seat{position:absolute;width:115px;text-align:center;z-index:3;transform:translateX(-50%)}.seat-top{left:50%;top:9px}.seat-left-top{left:12%;top:117px}.seat-right-top{left:88%;top:117px}.seat-left-bottom{left:15%;top:318px}.seat-right-bottom{left:85%;top:318px}.avatar{width:55px;height:55px;margin:0 auto -7px;border-radius:50%;display:grid;place-items:center;position:relative;border:3px solid #2d3429;box-shadow:0 0 0 2px #131b14;z-index:1}.avatar>span:not(.avatar-crown){font-size:33px;line-height:1;filter:saturate(.8)}.avatar img{width:94%;height:94%;object-fit:contain}.avatar-gold{background:linear-gradient(130deg,#c4a46b,#6a563a);border-color:#867143}.avatar-blue{background:#384f62;border-color:#506776}.avatar-purple{background:#504168;border-color:#6b587d}.avatar-mint{background:#54694b;border-color:#758868}.avatar-rust{background:#705342;border-color:#866e59}.avatar-crown{position:absolute;top:-19px;left:16px;transform:rotate(8deg);color:#d4ba6c;font-size:23px}.seat-info{border:1px solid #45503a;background:linear-gradient(#30372b,#242b21);border-radius:6px;padding:10px 6px 7px;box-shadow:0 4px 8px #10160e4f}.seat-info>strong{font-size:10px;display:block;font-weight:600;line-height:1.4;color:#e1e5d7}.seat-info>span{font-size:11px;color:#ddc78a;display:block;margin-top:2px;font-weight:550}.player-status{font-size:7px;letter-spacing:1.2px;color:#909d80;display:inline-block;margin-top:7px;white-space:nowrap}.folded{opacity:.48}.mini-cards{position:absolute;left:95px;top:58px;display:flex;transform:rotate(12deg);z-index:-1}.mini-cards i{width:23px;height:31px;background:repeating-linear-gradient(45deg,#806b3d 0 2px,#665634 2px 4px);border:2px solid #bca876;border-radius:3px}.mini-cards i+ i{margin-left:-9px;transform:rotate(10deg)}.dealer{position:absolute;width:19px;height:19px;background:#e6e6d7;color:#464d3b;display:grid;place-items:center;font-size:9px;font-weight:700;border-radius:50%;box-shadow:0 2px 3px #0005;z-index:4}.dealer-left{top:254px;left:17%}.small-blind{position:absolute;top:336px;right:23%;font-size:6px;letter-spacing:.4px;background:#758a95;border:1px solid #a2b4bb;color:#edf0e9;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;z-index:2}.table-chips{position:absolute;display:flex;align-items:center;z-index:2}.chips-left{top:203px;left:24%}.chips-right{top:311px;right:25%}.chip{height:17px;width:17px;background:#caaa63;border:3px dashed #ebd397;box-shadow:0 2px 0 #756134,0 3px 0 #d0b370,0 4px 0 #6c592d;border-radius:50%;display:block}.chip+.chip{margin-left:-8px;transform:translateY(-5px)}.table-chips small{font-size:9px;color:#c4cfb5;margin-left:6px}.pot{position:absolute;top:159px;left:0;right:0;text-align:center;z-index:2}.pot>span{font-size:7px;letter-spacing:1.7px;color:#a6bda2}.pot strong{display:block;font:600 24px Outfit,system-ui,sans-serif;color:#efebd7;margin-top:3px}.pot-coin{font-size:20px;color:#e4c47c;margin-right:2px}.community-cards{position:absolute;top:221px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:2}.card{position:relative;width:53px;height:76px;flex-shrink:0;border-radius:5px;background:#f4f2e9;color:#29322c;box-shadow:0 3px 0 #b8bcac,0 5px 8px #0c1f1859;border:1px solid #faf9ed;user-select:none}.card-corner{position:absolute;left:6px;top:4px;font-family:Georgia,serif;font-size:19px;line-height:1;font-weight:700;display:flex;flex-direction:column;align-items:center}.card-corner small{font-size:12px;line-height:1.05;margin-top:2px}.card-corner.bottom{left:auto;top:auto;right:5px;bottom:4px;transform:rotate(180deg)}.card-suit{font:33px/1 Georgia,serif;position:absolute;left:50%;top:52%;transform:translate(-50%,-50%)}.card.red{color:#b85245}.card-back{background:repeating-linear-gradient(45deg,#3c6654 0 1px,#365e4c 1px 5px);border:2px solid #83977a;box-shadow:0 3px 0 #405c47,0 5px 8px #10271b30;display:grid;place-items:center;color:#9dac7b}.card-back:before{position:absolute;inset:4px;content:'';border:1px solid #9eab7a6e;border-radius:2px}.card-back>span{font:500 26px Outfit,system-ui,sans-serif;border:1px solid #acb88a80;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;background:#476951}.hand-status{position:absolute;top:314px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:1.5px;color:#98b89a}.hand-status span{padding:0 7px}.hero-cards{display:flex;position:absolute;left:50%;top:353px;transform:translateX(-50%);gap:1px;z-index:2}.hero-cards .card{width:48px;height:67px}.hero-cards .card:first-child{transform:rotate(-9deg) translateY(2px)}.hero-cards .card:last-child{transform:rotate(8deg)}.hero-cards .card-suit{font-size:27px;left:61%;top:58%}.hero-cards .card-corner{font-size:17px}.seat-hero{left:50%;top:414px;width:143px}.seat-hero .avatar{position:absolute;width:45px;height:45px;left:-5px;top:0;background:#bd9e58;border:2px solid #f0c96e;box-shadow:0 0 0 4px #d6b86316,0 0 18px #e9c16a1c}.seat-hero .seat-info{padding:7px 6px 8px 36px;border:1px solid #d3ad55;background:#302f20;border-radius:7px;box-shadow:0 0 20px #d0b05c15}.seat-hero .seat-info strong{font-size:10px}.seat-hero .seat-info>span{color:#e8c677;font-size:12px}.you-tag{font-size:6px;font-weight:500;letter-spacing:1px;color:#a6aa8d;margin-left:6px}.turn-progress{height:3px;border-radius:0 0 4px 4px;margin:-2px 3px 0 37px;background:linear-gradient(90deg,#e9bc66 75%,#615630 75%);position:relative}.table-corner-label{position:absolute;bottom:16px;left:18px;color:#828e75;font-size:8px}.table-corner-label .status-dot{width:4px;height:4px}.new-hand-button{position:absolute;bottom:12px;right:15px;background:transparent;color:#909d81;font-size:9px;padding:5px}.new-hand-button span{font-size:14px;vertical-align:-1px;margin-right:3px}.new-hand-button:hover{color:var(--gold)}.action-panel{border-top:1px solid #333c2b;background:#20271d;padding:18px 20px 20px}.action-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.turn-copy{display:flex;align-items:center;gap:7px;font-size:11px}.turn-copy>strong{font-weight:550;color:#edcf88}.turn-indicator{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #dbb66612;margin-right:2px}.call-copy{font-size:9px;color:#9ba68c;margin-left:9px}.call-copy b{font-weight:500;color:#d5dbc8;margin-left:3px}.hand-strength{font-size:9px;color:#87947a}.hand-strength span{display:inline-block;margin-left:8px;color:#c9d5b8;font-size:9px;padding:3px 7px;background:#303b27;border-radius:3px}.bet-controls{display:flex;gap:22px;align-items:stretch}.raise-controls{width:36%;min-width:160px}.raise-input{display:flex;justify-content:space-between;align-items:center;color:#919e82;font-size:9px}.raise-input strong{color:#e5e8db;font-size:12px;font-weight:550}input[type=range]{width:100%;height:3px;appearance:none;background:#454b37;accent-color:var(--gold);border-radius:3px;cursor:pointer;margin:15px 0 12px}input[type=range]::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border-radius:50%;border:2px solid #e7d195;background:var(--gold);box-shadow:0 0 0 3px #dec47815}.bet-presets{display:flex;gap:5px}.bet-presets button{background:#2b3325;border:1px solid #414a34;color:#acb69a;font-size:8px;border-radius:3px;padding:4px 0;flex:1}.bet-presets button:hover{color:var(--gold);border-color:#b69c5e}.action-buttons{display:flex;gap:9px;flex:1;align-items:stretch}.action-buttons>button{flex:1;border-radius:6px;min-width:0;font:550 16px Outfit,system-ui,sans-serif;padding:13px 6px;position:relative}.action-buttons>button>span{display:block;font:400 8px 'DM Sans',system-ui,sans-serif;margin-top:6px;opacity:.65}.fold-button{background:#303529;color:#c3c9b5;border:1px solid #454d38}.fold-button:hover{background:#414936}.call-button{background:#334b33;border:1px solid #55704a;color:#daebcf}.call-button:hover{background:#415d40}.raise-button{background:var(--gold);color:#352a16;border:1px solid #ebc97d}.raise-button svg{height:14px;width:14px;margin-left:5px;vertical-align:-1px}.table-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 2px 0;color:#7d8971;font-size:8px}.sit-out{display:flex;align-items:center;gap:7px;cursor:pointer}.sit-out input{accent-color:var(--gold);width:11px;height:11px;margin:0}.custom-check{display:none}.table-bottom>div{display:flex;align-items:center;gap:5px}.table-bottom svg{width:12px;height:12px}.connection{display:flex;align-items:flex-end;gap:2px;font-size:8px;color:#9aab88}.connection i{display:block;width:2px;background:#89a86e;height:3px}.connection i:nth-child(2){height:5px}.connection i:nth-child(3){height:7px}.connection i:nth-child(4){height:9px;margin-right:4px}.social-column{display:flex;flex-direction:column;gap:18px}.chat-card{background:#1a1f18;border:1px solid #30382a;border-radius:9px;overflow:hidden}.panel-tabs{display:flex;height:52px;align-items:stretch;border-bottom:1px solid #30382a;padding:0 13px;gap:16px}.panel-tabs button{background:transparent;color:#8b9780;font-size:10px;padding:0 2px;position:relative;white-space:nowrap}.panel-tabs button.selected{color:#e3c57d}.panel-tabs button.selected:after{position:absolute;height:2px;background:#dbb86a;bottom:0;left:0;right:0;content:''}.chat-count{font-size:8px;display:inline-block;margin-left:4px;color:#d6c18a;background:#343525;padding:1px 4px;border-radius:3px}.chat-notice{margin:15px 14px 8px;padding:8px 5px;display:flex;align-items:center;justify-content:center;gap:6px;color:#939c85;border:1px solid #343c2d;background:#252c21;font-size:8px;border-radius:4px;white-space:nowrap}.chat-notice svg{width:11px;height:11px}.chat-messages{height:301px;overflow-y:auto;padding:15px 15px 10px;scrollbar-width:thin;scrollbar-color:#48533a transparent}.chat-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:22px}.chat-avatar{width:27px;height:27px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:16px;border:1px solid #68725460}.chat-avatar.gold{background:#746040}.chat-avatar.mint{background:#42533b}.chat-avatar.blue{background:#314452}.chat-avatar.purple{background:#4c3b5b}.chat-message>div:last-child{min-width:0;flex:1}.message-meta{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:1px}.message-meta strong{color:#b7c0a7;font-size:9px;font-weight:550}.message-meta time{color:#647258;font-size:7px}.chat-message p{font-size:10px;color:#c6cdbb;margin:5px 0 0;line-height:1.5;overflow-wrap:anywhere}.system-message{text-align:center;color:#70825f;font-size:7px;letter-spacing:.1px;margin:2px 0 23px}.chat-form{display:flex;border:1px solid #39432f;margin:0 13px 15px;border-radius:5px;background:#22291e;padding:10px 10px}.chat-form input{background:transparent;border:none;min-width:0;width:100%;color:var(--cream);outline:none;font-size:9px}.chat-form input::placeholder{color:#7d8a6e}.chat-form button{background:transparent;color:#b5bf9e;padding:0;display:grid;place-items:center}.chat-form button svg{width:14px;height:14px}#history-panel{min-height:405px;max-height:405px;overflow:auto}.activity-row{margin:17px;border-bottom:1px solid #333d2a;padding-bottom:12px}.activity-row small{font-size:8px;color:#9d9d73}.activity-row p{font-size:11px;color:#b5c0a6;line-height:1.6}.session-card{border:1px solid #30392a;border-radius:9px;background:#1a2018;padding:19px 17px 0}.session-heading{display:flex;align-items:center;justify-content:space-between}.session-heading h2{font-size:11px;font-weight:550;margin:0}.demo-badge{font-size:6px;letter-spacing:1px;color:#969d82;padding:3px 5px;border:1px solid #3f4734;border-radius:3px}.session-stats{display:flex;gap:20px;margin:22px 0 20px}.session-stats>div{flex:1}.session-stats span{display:block;font-size:8px;color:#7d8b70;margin-bottom:8px}.session-stats strong{font:500 21px Outfit,system-ui,sans-serif;color:#e0e6d4}.session-stats strong.profit{font-size:19px;color:#98c991}.session-bottom{display:flex;align-items:center;border-top:1px solid #303b28;padding:16px 0;gap:9px}.small-coin{display:grid;place-items:center;align-self:center;width:27px;height:27px;border:1px solid #596444;background:#333e28;color:#b8bd87;border-radius:50%;font:18px Outfit,system-ui,sans-serif}.session-bottom p{font-size:8px;line-height:1.6;margin:0;color:#aab699}.session-bottom strong{font-weight:400;color:#7c8d6c}.session-bottom>span:last-child{margin-left:auto;color:#718660}.community-note{display:flex;justify-content:center;align-items:center;gap:9px;margin:0 0 4px;color:#78876b}.community-note>span{font-size:23px;font-weight:400;color:#8b9b76}.community-note p{font-size:8px;line-height:1.7;margin:0}footer{margin-top:28px;padding:19px 0 22px;border-top:1px solid #293121;display:flex;align-items:center;justify-content:space-between;font-size:8px;gap:16px;color:#606f56}footer button{background:transparent;color:#879577;font-size:8px;padding:0}.footer-dot{padding:0 9px}.footer-brand{color:#8c9c76;font-size:8px;letter-spacing:.5px}dialog{background:#1d241b;color:var(--cream);border:1px solid #4d573c;border-radius:14px;width:min(460px,calc(100% - 32px));padding:24px;box-shadow:0 20px 100px #0009}dialog::backdrop{background:#080d09bb;backdrop-filter:blur(5px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dialog-header h2{font:500 24px Outfit,system-ui,sans-serif;margin:0}.dialog-header .icon-button{font-size:17px}#dialog-body{color:#b6c2a7;font-size:13px;line-height:1.7}#dialog-body button{background:#303d27;border:1px solid #52613c;color:#e4d3a1;padding:11px 15px;border-radius:6px;margin:7px 0;width:100%;text-align:left}#dialog-body button:hover{background:#435237}#dialog-body h3{color:#e5d29d}#dialog-body p{margin:10px 0}#toast{position:fixed;bottom:26px;left:calc(50% + 100px);transform:translate(-50%,20px);background:#dcca94;color:#2f3523;padding:12px 20px;box-shadow:0 5px 30px #0008;border:1px solid #f1d99c;border-radius:7px;font-size:12px;opacity:0;visibility:hidden;transition:.25s;z-index:100;max-width:80vw}#toast.visible,#toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}[hidden]{display:none!important}body:has(.game-board:fullscreen) .game-board{background:#182217}.game-board:fullscreen{width:100%;height:100%;display:flex;flex-direction:column}.game-board:fullscreen .poker-stage{width:min(1000px,100%);margin:auto;flex:1;min-height:530px;max-height:570px}.game-board:fullscreen .action-panel{width:min(1000px,100%);margin:0 auto 25px;border:1px solid #38452e;border-radius:10px}.card{animation:deal-in .3s ease both}@keyframes deal-in{from{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.poker-stage{height:563px}.poker-table{top:114px;height:334px}.pot{top:180px}.community-cards{top:247px}.hand-status{top:342px}.seat-left-top,.seat-right-top{top:140px}.seat-left-bottom,.seat-right-bottom{top:354px}.hero-cards{top:394px}.seat-hero{top:458px}.card{width:60px;height:84px}.chips-left{top:223px}.chips-right{top:345px}.chat-messages{height:352px}}@media(max-width:1250px){.sidebar{width:190px;padding:28px 13px 0}.workspace{margin-left:190px;width:calc(100% - 190px)}.brand{font-size:16px;gap:7px}.brand small{font-size:5.9px;letter-spacing:.9px}.brand-mark{width:34px}.brand-mark img{width:40px}main{padding:25px 23px 0}.topbar{padding:0 23px}.network{display:none}.game-layout{grid-template-columns:minmax(0,1fr) 235px;gap:15px}.table-topline{padding:14px 12px;font-size:8px}.table-topline>div:first-child{gap:7px}.game-type{font-size:9px}.table-utilities{gap:4px}.seat{width:99px}.avatar{width:49px;height:49px}.seat-info>strong{font-size:9px}.seat-info>span{font-size:10px}.seat-left-top{left:11%}.seat-right-top{left:89%}.seat-left-bottom{left:13%}.seat-right-bottom{left:87%}.poker-table{left:6.5%;right:6.5%}.action-panel{padding:17px 14px}.bet-controls{gap:14px}.raise-controls{min-width:135px;width:34%}.action-buttons{gap:6px}.action-buttons>button{font-size:14px}.action-buttons>button>span{font-size:7px}.hand-strength{font-size:8px}.hand-strength span{font-size:8px}.table-bottom{font-size:7px}.table-bottom>div{display:none}.session-card{padding:18px 14px 0}.panel-tabs{gap:13px;padding:0 12px}.chat-messages{padding:15px 12px 10px}.chat-notice{font-size:7px}.session-bottom p{font-size:7px}.session-stats{gap:10px}.card{width:47px;height:70px}.community-cards{gap:6px}.card-suit{font-size:28px}.card-corner{font-size:17px}.card-corner small{font-size:11px}.moon-eyebrow{font-size:6px}.moon-card{padding:14px 12px}.moon-card h3{font-size:17px}.footer-dot{padding:0 5px}}@media(max-width:1080px){.sidebar{width:78px;padding:28px 11px}.workspace{width:calc(100% - 78px);margin-left:78px}.brand{margin:0 0 40px;justify-content:center}.brand>span:last-child,.sidebar-section,.main-nav>button>*:not(svg),.sidebar-bottom,.nav-divider{display:none}.main-nav>button{font-size:0;gap:0;justify-content:center;padding:0}.main-nav>button svg{width:20px;height:20px}.game-layout{grid-template-columns:minmax(0,1fr) 240px}.poker-stage{height:512px}.table-topline{padding:14px}.page-heading{margin-bottom:23px}}@media(max-width:900px){.social-column{display:none}.game-layout{grid-template-columns:minmax(0,1fr)}main{max-width:780px;padding:25px 25px 0}.poker-stage{height:530px}.seat-left-top{left:12%}.seat-right-top{left:88%}.seat-left-bottom{left:15%}.seat-right-bottom{left:85%}.seat{width:115px}.avatar{width:55px;height:55px}.poker-table{left:9%;right:9%}.card{width:53px;height:76px}.table-topline{padding:17px 20px}.table-bottom>div{display:flex}.action-panel{padding:18px 20px 20px}.action-buttons>button{font-size:16px}.action-buttons>button>span{font-size:8px}.topbar{height:72px}.breadcrumb{font-size:10px}.topbar-actions{gap:9px}.balance-button{font-size:11px}.raise-controls{width:37%}.page-heading h1{font-size:29px}.brand{margin-top:-4px}}@media(max-width:620px){.sidebar{width:58px;padding:22px 6px}.workspace{margin-left:58px;width:calc(100% - 58px)}.brand-mark img{width:37px}.brand{margin-bottom:25px}.main-nav>button{height:42px}.main-nav>button svg{width:18px}.topbar{padding:0 13px;height:65px;justify-content:flex-end}.breadcrumb{display:none}.topbar-actions{gap:8px}.balance-button{padding:8px;gap:5px;font-size:11px}.balance-unit{font-size:7px}.wallet-button{height:35px;padding:0 10px}.wallet-button span{display:none}.profile{width:31px;height:31px;margin-left:0}main{padding:22px 12px 0}.eyebrow{font-size:6px;letter-spacing:1.1px}.page-heading h1{font-size:23px;letter-spacing:-.5px;margin-top:8px}.room-tag{font-size:8px;padding:3px 4px}.page-heading p{font-size:9px;margin-top:7px}.page-heading{align-items:flex-start;margin-bottom:20px;position:relative}.secondary-button{padding:8px;position:absolute;right:0;top:0;border:0;background:transparent}.secondary-button svg{width:13px}.secondary-button{font-size:0;gap:0}.secondary-button .arrow{display:none}.table-topline{padding:10px 10px}.table-topline>div:first-child{gap:6px;flex-wrap:wrap}.live-badge{font-size:6px;padding:5px}.game-type{font-size:8px}.table-topline>div:first-child>#table-blinds{font-size:7px}.table-topline .topline-divider{display:none}.table-utilities{gap:0}.icon-button{width:20px}.table-utilities .icon-button svg{width:12px}.poker-stage{height:470px}.poker-table{left:5%;right:5%;top:102px;height:275px;border-width:9px}.felt-line{inset:10px}.felt-brand{top:29px;font-size:14px;letter-spacing:3px}.felt-brand>span{font-size:18px}.felt-caption{font-size:5px;bottom:20px}.seat{width:84px}.avatar{height:42px;width:42px;margin-bottom:-7px;border-width:2px}.avatar>span:not(.avatar-crown){font-size:25px}.avatar-crown{font-size:17px;left:13px;top:-14px}.seat-info{padding:9px 3px 5px}.seat-info>strong{font-size:7px}.seat-info>span{font-size:9px}.player-status{font-size:5px;margin-top:5px}.seat-top{top:13px}.seat-left-top{left:13%;top:107px}.seat-right-top{left:87%;top:107px}.seat-left-bottom{left:14%;top:306px}.seat-right-bottom{left:86%;top:306px}.pot{top:160px}.pot>span{font-size:6px}.pot strong{font-size:21px}.pot-coin{font-size:17px}.community-cards{top:214px;gap:4px}.card{width:36px;height:55px;border-radius:4px}.card-corner{font-size:14px;left:4px;top:3px}.card-corner small{font-size:8px;margin-top:1px}.card-corner.bottom{right:3px;bottom:3px}.card-suit{font-size:24px}.card-back>span{width:24px;height:24px;font-size:19px}.hand-status{top:284px;font-size:5px;letter-spacing:1px}.hero-cards{top:331px}.hero-cards .card{width:39px;height:57px}.hero-cards .card-corner{font-size:15px}.hero-cards .card-suit{font-size:23px}.seat-hero{top:389px;width:120px}.seat-hero .avatar{width:42px;height:42px;top:1px}.seat-hero .seat-info{padding:7px 3px 8px 36px}.seat-hero .seat-info>span{font-size:11px}.mini-cards{left:67px;top:45px}.mini-cards i{width:17px;height:24px}.chips-left{top:194px;left:14%}.chips-right{top:294px;right:20%}.chip{width:13px;height:13px;border-width:2px}.table-chips small{font-size:6px}.small-blind{top:340px;right:28%;width:14px;height:14px;font-size:5px}.dealer-left{top:194px;left:6%;width:14px;height:14px;font-size:7px}.table-corner-label{left:11px;font-size:7px;bottom:14px}.new-hand-button{right:10px;font-size:8px}.action-panel{padding:15px 12px}.action-top{margin-bottom:16px;align-items:flex-start}.turn-copy{font-size:10px;gap:5px;flex-wrap:wrap}.call-copy{font-size:8px;margin-left:3px}.hand-strength{font-size:0}.hand-strength span{font-size:7px;margin-left:0}.bet-controls{flex-direction:column;gap:15px}.raise-controls{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:18px;min-width:0}.raise-input{grid-column:1;grid-row:1}.raise-controls input{grid-column:1;grid-row:2;margin:8px 0 0}.bet-presets{grid-column:2;grid-row:1 / 3;align-self:center}.bet-presets button{font-size:7px;padding:7px 0}.action-buttons>button{padding:12px 4px;font-size:15px}.action-buttons>button>span{font-size:7px}.table-bottom{font-size:7px;margin-top:13px}.table-bottom>div{display:none}.connection{font-size:7px}.table-bottom .sit-out input{width:10px;height:10px}footer{font-size:7px;margin-top:21px;padding:16px 0;gap:7px;flex-wrap:wrap}footer>span:nth-child(2){display:none}.footer-brand{font-size:6px}.footer-dot{padding:0 3px}#toast{left:50%;font-size:11px;width:max-content}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.card-corner>b{font-weight:700}.card-corner>span{font-size:12px;line-height:1.05;margin-top:2px}.modal-coin{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#49472c;color:#e7c274;font:36px Outfit,system-ui,sans-serif;margin:8px auto 16px}.modal-eyebrow{text-align:center;font-size:9px;letter-spacing:1.5px;color:#9ba88b}.modal-balance{text-align:center;font:500 36px Outfit,system-ui,sans-serif;color:#ead49d}.modal-stats{display:flex;justify-content:space-between;margin:22px 0;padding:15px 0;border-top:1px solid #38452f;border-bottom:1px solid #38452f;font-size:11px}.modal-stats b{display:block;color:#e7dbb6;font-size:16px;margin-top:4px}.table-option{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #3c482f;padding:12px 0;font-size:12px}.table-option small{display:block;font-size:9px;color:#95a683}.table-option>span:last-child{font-size:9px;color:#96a77e;text-align:right}.table-option>span:last-child>b{display:block;color:#d5c18a}.info-section{border-left:2px solid #b39852;padding-left:13px;margin:20px 0}.info-section b{color:#e5d39d}.seat-hero.is-folded,.hero-cards.is-folded{opacity:.45}input[type=range]{background:linear-gradient(to right,var(--gold) var(--range-progress,0%),#454b37 var(--range-progress,0%))}@media(max-width:620px){.card-corner>span{font-size:8px;margin-top:1px}}

/* DegenPoker brand: original lounge palette retained. */
.felt-brand img{width:24px;height:24px;vertical-align:-5px;opacity:.25;margin-right:4px}.brand-mark img{width:38px;height:38px}.profile img,.avatar-hero img{width:85%;height:85%;margin:auto}.profile{display:grid;place-items:center}.coin-icon{font-size:14px}.brand small{letter-spacing:1px}@media(max-width:1250px){.brand-mark img{width:34px;height:34px}.brand small{letter-spacing:.8px}}@media(max-width:620px){.felt-brand img{width:20px;height:20px;vertical-align:-4px}.felt-brand{font-size:12px;letter-spacing:2px}.brand-mark img{width:34px;height:34px}}
/* USDT launch wallet — original lounge palette. */
.wallet-balance-summary{display:flex;align-items:center;justify-content:space-between;padding:6px 0 0}.wallet-balance-summary .modal-eyebrow{text-align:left;margin:0 0 6px;font-size:8px}.wallet-balance-summary .modal-balance{text-align:left;font-size:34px}.wallet-tether{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#303b27;border:1px solid #69774a;font:500 29px Outfit,system-ui,sans-serif;color:var(--gold)}.deposit-heading{display:flex;align-items:center;justify-content:space-between;margin:23px 0 12px}.deposit-heading h3{font:500 19px Outfit,system-ui,sans-serif;margin:0}.deposit-launch-tag{font-size:7px;letter-spacing:1px;color:#a9b494;border:1px solid #414e33;padding:3px 6px;border-radius:4px}.deposit-asset{display:flex;align-items:center;gap:12px;background:#252f21;border:1px solid #45553a;border-radius:8px;padding:14px}.asset-icon{width:35px;height:35px;border-radius:50%;background:#3b4731;display:grid;place-items:center;color:#e7ba65;font:24px Outfit,system-ui,sans-serif}.deposit-asset>div{flex:1}.deposit-asset strong{color:#e5e7d9;font-weight:550;font-size:13px}.deposit-asset strong span{font-size:9px;color:#a2ae91;margin-left:6px}.deposit-asset small{display:block;font-size:9px;color:#9aa88a;margin-top:2px}.asset-check{color:#c2cb9a}.deposit-network{display:flex;align-items:center;justify-content:space-between;margin:16px 0;font-size:10px;color:#96a588}.deposit-network strong{font-weight:500;color:#d5dcc9}.deposit-network small{color:#d8ba75;border:1px solid #635735;border-radius:3px;padding:3px 5px;font-size:8px;margin-left:5px}#dialog-body .deposit-network-note{font-size:10px;line-height:1.6;color:#b6b48e;margin:13px 0}.deposit-pending{display:flex;gap:10px;background:#25271d;border:1px solid #49462c;border-radius:6px;padding:13px}.deposit-lock{font-size:25px;color:#d2b675;line-height:1.3}.deposit-pending strong{font-size:11px;color:#d9c897;font-weight:500}#dialog-body .deposit-pending p{font-size:10px;margin:5px 0 0;color:#a9ad95;line-height:1.6}#dialog-body .deposit-disabled{margin-top:15px;background:#3d3a26;border-color:#645b33;color:#e7ce8a;text-align:center;font-size:12px;opacity:.65;cursor:not-allowed}.deposit-roadmap{display:flex;gap:10px;margin:12px 0 18px;align-items:center;color:#9aab83}.deposit-roadmap>span{font-size:22px}#dialog-body .deposit-roadmap p{font-size:10px;line-height:1.6;margin:0}.deposit-roadmap strong{color:#bccba8;font-weight:500}.demo-wallet-tools{border-top:1px solid #3d4830;padding-top:14px;font-size:10px;color:#a4b091}.demo-wallet-tools summary{cursor:pointer}#dialog-body .demo-wallet-tools p{font-size:10px}#dialog-body .demo-wallet-tools button{font-size:11px}#app-dialog:has(.wallet-balance-summary){max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4e5b3d transparent}@media(max-width:620px){#app-dialog:has(.wallet-balance-summary){padding:20px}.deposit-asset{padding:11px;gap:9px}.deposit-asset small{font-size:8px}.deposit-network{font-size:9px}.deposit-network small{font-size:7px}.wallet-balance-summary .modal-balance{font-size:30px}}
/* Application pages and intentionally separate navigation layouts. */
html{scroll-behavior:smooth}.mobile-header,.mobile-nav{display:none}.sidebar-bottom{padding-top:20px}.sidebar .moon-card{padding:13px}.sidebar .moon-art{height:61px}.sidebar .moon{width:48px;height:48px;font-size:32px;line-height:41px}.sidebar .moon-card h3{font-size:17px;margin:9px 0 13px}.sidebar .support{padding:17px 11px}.sidebar .online-sidebar{padding:13px 0}.sidebar{overflow-y:auto;scrollbar-width:none}.main-nav>button.active{background:#302b1f;color:#e7ba65;box-shadow:inset 3px 0 #e7ba65}main{min-height:100vh;padding-top:31px}main.in-table{padding-top:26px}.loading-state{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loading-state img{width:64px;animation:loading-pulse 1.4s ease-in-out infinite}.loading-state p{color:#9ca88b}.loading-state h1{font-size:28px}@keyframes loading-pulse{50%{opacity:.4;transform:scale(.95)}}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--gold);color:#312716;padding:12px 18px;border:1px solid #eaca82;border-radius:6px;font-size:11px;font-weight:650}.primary-button svg{width:15px;height:15px}.primary-button:hover{background:#f0c97c}.text-button{background:transparent;color:#b6c3a1;padding:5px 0;font-size:10px}.text-button:hover{color:var(--gold)}.lobby-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:38px 38px 29px;background:radial-gradient(ellipse at 83% 50%,#3b4e32 0,transparent 48%),linear-gradient(120deg,#263a29,#1b241b);border:1px solid #3e4d34;border-radius:12px;min-height:310px}.lobby-hero:after{content:'';position:absolute;width:420px;height:420px;border:1px solid #93a86d1a;border-radius:50%;right:-60px;top:-60px;pointer-events:none}.hero-kicker{font-size:8px;letter-spacing:1.8px;color:#d4ba7a}.lobby-hero h2{font:500 43px/1.08 Outfit,system-ui,sans-serif;letter-spacing:-1px;margin:15px 0;color:#f1eedf}.lobby-hero p{font-size:11px;line-height:1.8;color:#adbda0}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:22px}.hero-notes{display:flex;gap:20px;color:#92a57f;font-size:8px;margin-top:26px}.hero-deck{width:230px;height:230px;position:relative;margin-right:25px}.hero-card{position:absolute;width:112px;height:160px;border-radius:10px;background:#f2eedf;color:#28362a;box-shadow:0 5px 0 #b7bd9e,0 20px 40px #0004;top:25px;left:10px;padding:13px;font:600 31px Georgia}.hero-card span{font-size:67px;display:block;text-align:center;margin-top:14px}.hero-card.one{transform:rotate(-18deg)}.hero-card.two{transform:rotate(15deg);left:85px;top:32px;color:#b05b49}.hero-deck>img{position:absolute;bottom:4px;left:72px;width:86px;filter:drop-shadow(0 8px 9px #0007)}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:29px 0 17px;gap:20px}.section-heading h2{font:500 22px Outfit,system-ui,sans-serif;margin:0 0 6px}.section-heading p{font-size:10px;color:#8f9b81;margin:0}.filter-buttons{display:flex;background:#1c2319;border:1px solid #343e2b;border-radius:6px;padding:3px;white-space:nowrap}.filter-buttons button{padding:7px 10px;font-size:9px;background:transparent;color:#929f83;border-radius:4px}.filter-buttons button.selected{color:#e0c280;background:#383829}.lobby-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.lobby-table-card{border:1px solid #35412c;border-radius:9px;padding:16px;background:#1b2219}.lobby-table-head{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#b9c6a5}.lobby-table-head .live-badge{font-size:6px}.mini-table-art{position:relative;border:6px solid #68563a;background:radial-gradient(#3b6349,#244332);height:82px;max-width:175px;border-radius:60px;display:grid;place-items:center;margin:26px auto 23px;box-shadow:0 5px 0 #182114}.mini-table-art>span{font:30px Georgia;color:#b2c38b50}.mini-table-art i{position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid #c7b27c;background:#5d684a;top:-16px;left:calc(50% - 9px)}.mini-table-art i:nth-of-type(2){top:auto;bottom:-13px;left:18px}.mini-table-art i:nth-of-type(3){top:auto;bottom:-13px;left:auto;right:18px}.lobby-table-card h3{font:500 19px Outfit,system-ui,sans-serif;margin:0 0 4px}.lobby-table-card>p{font-size:9px;color:#8e9d7c;margin:0}.table-card-metrics{display:flex;justify-content:space-between;padding:17px 0;margin:5px 0 0}.table-card-metrics small{display:block;font-size:8px;color:#81916e;margin-bottom:6px}.table-card-metrics strong{font-size:11px;font-weight:500;color:#d8dfc8}.table-card-button{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #4b583a;background:#303c27;color:#d2dfbb;border-radius:5px;padding:10px 12px;font-size:10px}.table-card-button:hover{background:#435535}.table-card-button svg{width:14px}.lobby-callouts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.lobby-callouts article{display:flex;align-items:flex-start;gap:15px;padding:21px;background:#191f17;border:1px solid #303b27;border-radius:8px}.lobby-callouts article>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #596142;background:#303a26;border-radius:50%;font:24px Outfit,system-ui,sans-serif;color:#cfb779}.lobby-callouts h3{font:500 16px Outfit,system-ui,sans-serif;margin:0 0 8px}.lobby-callouts p{font-size:10px;line-height:1.7;color:#929f83;margin:0 0 10px}.content-panel{background:#1c231a;border:1px solid #35412c;border-radius:10px;padding:26px}.content-panel h2{font:500 23px Outfit,system-ui,sans-serif;margin:0 0 16px}.content-panel>p{color:#99a78b;line-height:1.7;font-size:11px}.wallet-page-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;max-width:1000px}.wallet-page-amount{font:500 47px Outfit,system-ui,sans-serif;color:#e8d09c;margin-top:22px;letter-spacing:-1px}.wallet-overview .real-balance{display:flex;justify-content:space-between;border-top:1px solid #3a452e;border-bottom:1px solid #3a452e;margin:28px 0;padding:20px 0;font-size:11px;color:#9ea98d}.real-balance strong{font-weight:500;color:#dbe2ce}.wallet-protection{display:flex;align-items:flex-start;gap:10px;margin-top:35px;color:#a8ba92}.wallet-protection svg{margin-top:3px;width:17px}.wallet-protection p{font-size:10px;line-height:1.7;margin:0}.deposit-panel .deposit-heading{margin:0 0 22px}.deposit-panel .deposit-heading h2{margin:0}.deposit-panel .deposit-network-note{font-size:11px;line-height:1.7;color:#b6b58b}.deposit-panel .deposit-pending p{font-size:11px;line-height:1.6;margin:5px 0 0;color:#a9ad95}.deposit-panel .deposit-disabled{width:100%;padding:12px;border:1px solid #665c35;background:#383a25;color:#d7c085;border-radius:6px;font-size:11px;margin-top:10px}.deposit-panel .deposit-roadmap p{font-size:11px;line-height:1.7}.auth-intro{font-size:12px;color:#9fae8e;line-height:1.7}.auth-form{display:flex;flex-direction:column;gap:15px;margin-top:21px}.auth-form label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#becbac}.auth-form input{width:100%;border:1px solid #4b573b;background:#141d12;border-radius:6px;padding:12px;color:#e7eadc;font-size:13px}.auth-form input::placeholder{color:#657759}.auth-form>p{font-size:11px;color:#9ead8b}.form-error{color:#e1a98c!important;font-size:11px!important;min-height:0;margin:0!important}.auth-switch{background:transparent!important;border:0!important;font-size:11px;text-align:center!important;color:#cbb77c!important}.privacy-note{font-size:10px!important;line-height:1.7;color:#839575!important}.empty-state{text-align:center;max-width:520px;margin:30px auto;padding:30px 20px}.empty-symbol{font:43px Georgia;color:#8b9e70}.empty-state h3{font:500 23px Outfit,system-ui,sans-serif;margin:14px 0 9px}.empty-state p{font-size:12px;line-height:1.7;color:#99a889}.empty-state .primary-button{margin-top:14px}.reward-feature{display:flex;align-items:center;gap:36px;padding:40px;border:1px solid #4b5132;border-radius:11px;background:radial-gradient(ellipse at left,#39472a,#1e281c 70%)}.reward-coin{width:135px;height:135px;display:grid;place-items:center;background:#525333;border:3px solid #b39b5c;box-shadow:inset 0 0 0 7px #36422b;border-radius:50%;flex-shrink:0}.reward-coin svg{width:60px;height:60px;color:#e5bf6c;stroke-width:1.3}.reward-feature h2{font:500 30px Outfit,system-ui,sans-serif;letter-spacing:-.6px;margin:12px 0}.reward-feature p{font-size:12px;line-height:1.8;color:#a8b59a;margin-bottom:23px}.profile-grid,.help-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:24px}.profile-overview{text-align:center}.profile-overview>img{width:83px;height:83px;margin:10px auto 22px;display:block}.profile-overview h2{margin:0 0 10px}.profile-overview>p{font-size:11px;max-width:280px;margin:21px auto}.profile-stats{display:flex;justify-content:center;gap:50px;border-top:1px solid #3c472f;border-bottom:1px solid #3c472f;padding:21px 0;margin:24px 0}.profile-stats strong{font:500 28px Outfit,system-ui,sans-serif;color:#e5ce96;display:block}.profile-stats span{font-size:9px;color:#8b9d78;display:block;margin-top:5px}.profile-overview>.secondary-button{margin:12px auto}.profile-overview>.text-button{display:block;margin:18px auto}.setting-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #37452c}.setting-row strong{font-size:12px;font-weight:500}.setting-row p{font-size:10px;color:#91a17d;margin:7px 0;line-height:1.6}.toggle-setting{background:#3c4b2e;color:#d9cf94;padding:8px 14px;border-radius:5px;border:1px solid #53653d}.setting-slider{display:block;font-size:11px;color:#adb99c;padding:22px 0 12px;border-bottom:1px solid #37452c}.setting-slider>span{float:right;color:#d6c28b}.setting-slider input{margin-top:22px}.setting-row input{accent-color:#dfbb64;width:16px;height:16px}.settings-panel .secondary-button{margin-top:24px}.history-list{padding:10px 25px}.history-item{display:flex;align-items:center;gap:16px;text-align:left;width:100%;background:transparent;border-bottom:1px solid #35442b;padding:18px 0}.history-item:last-child{border-bottom:0}.history-suit{color:#c9b572;font:27px Georgia}.history-item>span:nth-child(2){flex:1}.history-item strong{font-size:12px;font-weight:500}.history-item small{display:block;font-size:9px;color:#8e9f7b;margin-top:6px}.history-item>span:nth-child(3){font-size:12px}.history-item svg{width:15px;color:#8fa078}.history-detail-profit{font:500 32px Outfit,system-ui,sans-serif;color:#d5c186;margin:20px 0}.profit{color:#a1cb8c!important}.leaderboard-labels,.leaderboard-row{display:grid;grid-template-columns:1fr 90px 150px;align-items:center;gap:20px}.leaderboard-labels{font-size:9px;color:#84966e;border-bottom:1px solid #3a472e;padding:0 0 15px}.leaderboard-row{padding:17px 0;border-bottom:1px solid #303c27;font-size:12px}.leaderboard-row:last-child{border:0}.leaderboard-row>strong{font-size:12px;font-weight:500}.leaderboard-player{display:flex;align-items:center;gap:12px}.rank{font-size:11px;color:#86966f;width:22px}.leaderboard-avatar{width:30px;height:30px;display:grid;place-items:center;background:#3e462d;border:1px solid #5b633d;border-radius:50%;color:#ddbf72;font:19px Georgia}.leaderboard-player strong{font-size:11px;font-weight:500}.steps{padding-left:20px;color:#e2ddbe}.steps li{padding:8px 0 13px 10px;font-size:12px}.steps li b{font-weight:500}.steps p{font-size:11px;line-height:1.8;color:#a0ae8e;margin:7px 0}.help-grid details{padding:14px 0;border-bottom:1px solid #36422d;font-size:12px}.help-grid summary{cursor:pointer;font-weight:500}.help-grid details p{font-size:11px;color:#9dad8c;line-height:1.8}.tournament-banner{display:flex;align-items:center;gap:25px;border:1px solid #514b31;background:linear-gradient(110deg,#343723,#1c251b);border-radius:10px;padding:27px 32px;margin-bottom:24px}.trophy{font:80px Georgia;color:#ddbd70}.tournament-banner h2{font:500 26px Outfit,system-ui,sans-serif;margin:0 0 9px}.tournament-banner p{font-size:11px;line-height:1.8;color:#9eaf88;margin:0}.tournament-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tournament-card h2{margin:16px 0 10px}.tournament-card p{font-size:11px}.tournament-metrics{display:flex;gap:40px;margin:21px 0}.tournament-metrics span{font-size:9px;color:#8c9d77}.tournament-metrics b{display:block;font-size:16px;font-weight:500;color:#dcd9b7;margin-top:6px}.tournament-card .secondary-button{display:inline-flex;margin-left:10px}.in-table .game-layout{grid-template-columns:minmax(0,1fr) 266px}.in-table .poker-stage{height:535px}.seat .bot-label{font-style:normal;display:inline-block;color:#c5b57b;font-size:6px;letter-spacing:.4px;border:1px solid #6c633d;border-radius:2px;padding:1px 2px;margin-left:3px;vertical-align:1px}.seat-dealer{position:absolute;bottom:0;right:-8px;background:#f0efd9;color:#455039;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:8px;font-weight:650}.seat.is-current .seat-info{border-color:#d8b664;box-shadow:0 0 22px #e9bf6c19}.seat.is-current .avatar{border-color:#e4c477}.seat .revealed-hole{position:absolute;top:-23px;left:-17px;display:flex;z-index:-1}.revealed-hole .card{width:25px;height:36px;border-radius:3px}.revealed-hole .card-corner{font-size:11px;left:2px;top:2px}.revealed-hole .card-corner small{font-size:8px}.revealed-hole .card-corner.bottom{display:none}.revealed-hole .card-suit{font-size:15px;left:65%;top:70%}.empty-seat{padding-top:13px;opacity:.65;z-index:1}.empty-seat-circle{width:44px;height:44px;border:1px dashed #71895a;border-radius:50%;margin:0 auto 8px;display:grid;place-items:center;font:24px Outfit,system-ui,sans-serif;color:#99ad7e;background:#20301c99}.empty-seat>span:last-child{font-size:8px;color:#9aae84}.turn-clock{display:inline-flex;min-width:26px;font-size:11px;color:#d4bf81}.in-table .table-bottom .text-button{font-size:9px}.join-strip{display:flex;align-items:center;justify-content:space-between;gap:20px}.join-strip p{font-size:11px;color:#9fac89}.chat-empty{font-size:10px;color:#8b9b77;text-align:center;padding:24px 10px;line-height:1.8}.chat-messages{scrollbar-width:thin}.connection-banner{position:fixed;bottom:20px;left:calc(50% + 80px);transform:translateX(-50%);z-index:50;background:#403922;border:1px solid #a08d4f;padding:13px 18px;border-radius:8px;color:#e1c98b;font-size:11px;max-width:80vw;box-shadow:0 6px 30px #0007}.connection-banner button{margin-left:12px;background:#d3b36b;color:#2f2a18;border-radius:4px;padding:6px 9px}.mobile-menu-grid{display:flex;flex-direction:column;gap:8px}.mobile-menu-grid>button{display:flex;align-items:center;gap:12px}.mobile-menu-grid>button svg:last-child{margin-left:auto}.mobile-table-layout{display:none}#app-dialog{max-height:calc(100dvh - 40px);overflow:auto;scrollbar-width:thin;scrollbar-color:#4e5b3d transparent}#dialog-body .primary-button{display:flex;justify-content:center;text-align:center;background:#e7ba65;color:#332919;font-weight:650;border-color:#e7c77e}.chat-form input{outline-offset:4px}.in-table .hand-status{font-size:7px}.in-table .table-topline .game-type{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-table footer{margin-top:22px}.in-table .seat-hero{top:424px}.in-table .hero-cards{top:363px}body:has(.game-board:fullscreen) .game-board{padding:20px}.game-board:fullscreen .poker-stage{width:min(1100px,100%)}
@media(min-width:1600px){.in-table .poker-stage{height:590px}.in-table .seat-hero{top:480px}.in-table .hero-cards{top:416px}.in-table .poker-table{height:350px}.in-table .seat-left-bottom,.in-table .seat-right-bottom{top:370px}.in-table .felt-caption{bottom:39px}.in-table .chat-messages{height:377px}}
@media(max-height:850px) and (min-width:701px){.sidebar .moon-card{display:none}.sidebar-bottom{padding-top:14px}}
@media(min-width:701px) and (max-width:1080px){.sidebar-bottom{display:none}.in-table .game-layout{grid-template-columns:minmax(0,1fr) 225px;gap:14px}.hero-deck{transform:scale(.85);transform-origin:center;width:190px;margin-right:0}.lobby-hero{padding:28px}.lobby-hero h2{font-size:36px}.hero-notes{gap:10px;font-size:7px}.lobby-tables{gap:12px}.lobby-table-card{padding:12px}.table-card-metrics{gap:10px}.table-card-metrics strong{font-size:9px}}
@media(min-width:701px) and (max-width:900px){main{max-width:none;padding:23px 18px 0}.in-table .game-layout{grid-template-columns:1fr}.in-table .social-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.in-table .chat-messages{height:180px}.in-table .session-card{align-self:start}.in-table #history-panel{min-height:282px;max-height:282px}.lobby-tables{grid-template-columns:1fr 1fr}.lobby-table-card:last-child{grid-column:1 / -1}.lobby-hero h2{font-size:33px}.hero-deck{width:150px;transform:scale(.68);margin-right:5px}.lobby-callouts{gap:14px}.lobby-callouts article{padding:16px}.wallet-page-grid{gap:15px;grid-template-columns:1fr 1.1fr}.content-panel{padding:20px}.profile-grid,.help-grid{gap:16px}}
@media(max-width:700px){.sidebar{display:none!important}.workspace{margin:0;width:100%}.mobile-header{display:flex;align-items:center;gap:12px;justify-content:space-between;height:64px;padding:0 16px;background:#151a13;border-bottom:1px solid #2f3927;position:sticky;top:0;z-index:30}.mobile-brand{display:flex;align-items:center;gap:7px;font:700 16px Outfit,system-ui,sans-serif;letter-spacing:-.6px}.mobile-brand img{width:32px;height:32px}.mobile-brand b{color:#e7ba65;font-weight:700}.mobile-wallet{margin-left:auto;background:#2a3021;color:#e4cc94;border:1px solid #404b30;border-radius:6px;padding:8px;display:flex;gap:5px;align-items:center}.mobile-wallet>span{font-size:15px}.mobile-wallet strong{font-size:10px;font-weight:550}.mobile-profile{display:grid;place-items:center;background:#333b29;border:1px solid #525c3c;padding:7px;border-radius:6px;color:#c3d0a9}.mobile-profile svg{width:15px;height:15px}.mobile-nav{display:flex;justify-content:space-around;background:#191f16;border-bottom:1px solid #333d2a;position:sticky;top:64px;z-index:29;height:43px}.mobile-nav>button{position:relative;flex:1;min-width:0;background:transparent;color:#8f9d7e;font-size:9px;font-weight:550;padding:0 5px}.mobile-nav>button.active{color:#e1bf76}.mobile-nav>button.active:after{content:'';position:absolute;bottom:0;left:18%;right:18%;height:2px;background:#d6b66b}.mobile-table-layout{display:block}.desktop-table-layout{display:none!important}main{padding:23px 16px 0;max-width:none;min-height:calc(100vh - 107px)}main.in-table{padding:13px 10px 0}.page-heading{margin-bottom:22px;display:block}.page-heading h1{font-size:28px}.page-heading p{font-size:11px;line-height:1.6}.page-heading>.primary-button{margin-top:15px;font-size:10px;padding:10px 14px}.eyebrow{font-size:7px;letter-spacing:1.1px}.lobby-hero{min-height:0;padding:27px 23px}.hero-kicker{font-size:6px;letter-spacing:1.2px}.lobby-hero h2{font-size:34px;margin:13px 0}.lobby-hero p{font-size:10px;max-width:225px}.hero-deck{position:absolute;right:-7px;top:2px;transform:scale(.46);transform-origin:top right;opacity:.4;pointer-events:none}.lobby-hero>div:first-child{position:relative;z-index:1}.hero-actions{gap:15px;margin-top:20px}.primary-button{font-size:10px;padding:11px 14px}.hero-actions .text-button{font-size:9px}.hero-notes{gap:11px;font-size:6px;margin-top:22px;flex-wrap:wrap}.section-heading{display:block;margin-top:25px}.section-heading h2{font-size:22px}.section-heading p{font-size:10px;line-height:1.6}.filter-buttons{display:inline-flex;margin-top:14px}.filter-buttons button{padding:8px 13px;font-size:9px}.lobby-tables{grid-template-columns:1fr;gap:14px}.lobby-table-card{padding:18px;display:grid;grid-template-columns:1fr 100px;column-gap:15px}.lobby-table-head{grid-column:1 / -1;margin-bottom:13px}.mini-table-art{grid-column:2;grid-row:2 / 4;width:94px;height:49px;border-width:4px;margin:12px 0 10px}.mini-table-art>span{font-size:19px}.mini-table-art i{width:13px;height:13px;top:-10px}.mini-table-art i:nth-of-type(2),.mini-table-art i:nth-of-type(3){bottom:-9px}.lobby-table-card h3{font-size:20px;align-self:end;margin-top:8px}.lobby-table-card>p{font-size:8px;align-self:start;margin-top:6px}.table-card-metrics{grid-column:1 / -1;margin-top:5px;padding:14px 0}.table-card-metrics strong{font-size:12px}.table-card-button{grid-column:1 / -1;padding:12px;font-size:11px}.lobby-callouts{grid-template-columns:1fr;gap:13px;margin-top:20px}.lobby-callouts article{padding:20px;gap:13px}.wallet-page-grid,.profile-grid,.help-grid{grid-template-columns:1fr;gap:18px}.content-panel{padding:23px 20px}.wallet-page-amount{font-size:42px;margin-top:16px}.wallet-overview .real-balance{margin:21px 0;padding:17px 0}.wallet-protection{margin-top:26px}.deposit-heading h2{font-size:21px}.deposit-network{font-size:10px}.deposit-panel .deposit-network-note,.deposit-panel .deposit-pending p,.deposit-panel .deposit-roadmap p{font-size:10px}.reward-feature{padding:28px 22px;gap:19px;display:block}.reward-coin{width:80px;height:80px;margin-bottom:23px}.reward-coin svg{width:35px;height:35px}.reward-feature h2{font-size:28px}.reward-feature p{font-size:11px}.leaderboard-panel{padding:18px 14px}.leaderboard-labels,.leaderboard-row{grid-template-columns:1fr 35px 91px;gap:8px;font-size:10px}.leaderboard-labels{font-size:8px}.leaderboard-row>strong{font-size:10px}.leaderboard-player{gap:7px}.leaderboard-player .rank{width:15px;font-size:9px}.leaderboard-avatar{width:25px;height:25px;font-size:15px}.leaderboard-player strong{font-size:9px;overflow:hidden;text-overflow:ellipsis}.history-list{padding:8px 17px}.history-item{gap:10px}.history-item strong{font-size:11px}.history-item>span:nth-child(3){font-size:10px}.history-item small{font-size:8px}.history-item svg{width:12px}.tournament-banner{padding:23px;gap:18px}.trophy{font-size:51px}.tournament-banner h2{font-size:23px}.tournament-banner p{font-size:10px}.tournament-list{grid-template-columns:1fr}.tournament-card .secondary-button{margin:12px 0 0}.in-table .table-topline{padding:12px 10px}.in-table .table-topline .game-type{font-size:8px;max-width:100px}.in-table .live-badge{font-size:5px;padding:5px}.in-table .table-topline>div:first-child{gap:7px}.in-table #table-blinds{font-size:7px}.in-table .table-utilities .icon-button{width:20px}.in-table .poker-stage{height:478px}.in-table .poker-table{top:104px;height:278px;left:5%;right:5%;border-width:9px}.in-table .seat{width:90px}.in-table .avatar{width:44px;height:44px}.in-table .seat-info>strong{font-size:8px}.in-table .seat-info>span{font-size:10px}.in-table .seat-top{top:12px}.in-table .seat-left-top{top:109px;left:14%}.in-table .seat-right-top{top:109px;left:86%}.in-table .seat-left-bottom{top:310px;left:15%}.in-table .seat-right-bottom{top:310px;left:85%}.in-table .seat-hero{top:398px;width:132px}.in-table .seat-hero .avatar{height:44px;width:44px}.in-table .hero-cards{top:338px}.in-table .pot{top:164px}.in-table .community-cards{top:221px;gap:5px}.in-table .card{width:41px;height:61px}.in-table .card-corner{font-size:15px}.in-table .card-corner small{font-size:10px}.in-table .card-suit{font-size:27px}.in-table .card-back>span{font-size:23px;width:26px;height:26px}.in-table .hand-status{top:297px;font-size:6px;letter-spacing:1px}.in-table .hero-cards .card{width:43px;height:59px}.in-table .seat .bot-label{font-size:5px;padding:0 2px;margin-left:2px}.in-table .player-status{font-size:6px}.in-table .felt-brand{font-size:13px;letter-spacing:2px}.in-table .felt-caption{font-size:5px;letter-spacing:2px;bottom:22px}.in-table .empty-seat-circle{width:38px;height:38px}.in-table .empty-seat>span:last-child{font-size:7px}.in-table .seat .revealed-hole{top:-18px;left:-5px}.in-table .revealed-hole .card{width:23px;height:32px}.in-table .revealed-hole .card-corner{font-size:9px}.in-table .revealed-hole .card-suit{font-size:12px}.mobile-actions{margin-top:12px;border:1px solid #414c32;border-radius:8px;padding:16px 14px;background:#252e20;box-shadow:0 3px 18px #0003}.mobile-actions .action-top{margin-bottom:15px}.mobile-actions .bet-controls{display:flex;flex-direction:column;gap:16px}.mobile-actions .raise-controls{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.mobile-actions .raise-input{grid-column:1;grid-row:1}.mobile-actions .raise-controls input{grid-column:1;grid-row:2;margin:11px 0 0;height:4px}.mobile-actions .bet-presets{grid-column:2;grid-row:1 / 3;align-self:center}.mobile-actions .bet-presets button{padding:8px 0;font-size:8px}.mobile-actions .action-buttons>button{padding:15px 5px;font-size:17px}.mobile-actions .action-buttons>button>span{font-size:8px}.mobile-actions .turn-copy{font-size:11px}.mobile-actions .call-copy{font-size:9px;margin-left:5px}.mobile-table-social .social-column{display:block;margin-top:20px}.mobile-table-social .chat-card{border-radius:9px}.mobile-table-social .chat-messages{height:190px}.mobile-table-social .chat-notice{font-size:9px}.mobile-table-social .chat-form{padding:13px}.mobile-table-social .chat-form input{font-size:12px}.mobile-table-social .panel-tabs button{font-size:11px}.mobile-table-social .chat-message p{font-size:11px}.mobile-table-social .session-card{margin-top:15px}.mobile-table-social .session-stats{margin:20px 0}.mobile-table-social #history-panel{max-height:320px;min-height:220px}.connection-banner{left:50%;width:calc(100vw - 32px);max-width:none;font-size:10px;bottom:15px}.in-table .table-bottom{margin:14px 3px 0;font-size:8px}.in-table .table-bottom .text-button{font-size:9px}.join-strip{gap:10px}.join-strip p{font-size:10px}.join-strip .primary-button{white-space:nowrap}footer{margin-top:26px;font-size:8px;padding:20px 0}.footer-brand{font-size:7px}#toast{left:50%;bottom:17px;max-width:calc(100vw - 28px);font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.loading-state img{animation:none}}
.tournament-entries{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}.tournament-entries>span{background:#303b26;border:1px solid #485a35;border-radius:4px;padding:4px 7px;font-size:9px;color:#b8c99e}.in-table .sit-out{font-size:9px}.in-table .sit-out input{accent-color:#e7ba65}
.avatar>.seat-dealer{font-size:9px!important;line-height:1!important;position:absolute;bottom:0;right:-8px;width:17px;height:17px;display:grid;place-items:center;background:#eeefd7;color:#465138;filter:none!important;border:1px solid #c9cfb8}
.wallet-action-row{display:flex;gap:10px;flex-wrap:wrap}.practice-wallet-note{margin-top:27px;padding:19px;background:#151b14;border:1px solid #333e2a;border-radius:8px}.practice-wallet-note>span{color:#8f9e80;font-size:10px}.practice-wallet-note>strong{float:right;font-size:13px;color:#c3cbb2}.practice-wallet-note p{font-size:10px;line-height:1.6;color:#88977c;margin:12px 0 0}.deposit-address-box{padding:18px;background:#131d15;border:1px solid #4b6541;border-radius:8px;margin:19px 0}.deposit-address-box>span{font-size:10px;color:#a5ba94}.deposit-address-box code{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.8;color:#e9d698;margin:13px 0}.deposit-address-box .secondary-button{width:100%}.deposit-address-button{width:100%;margin:18px 0}.token-details{border-top:1px solid #34432d;margin-top:22px;padding-top:14px;font-size:10px;color:#9aa98b}.token-details summary{cursor:pointer}.token-details code{display:block;overflow-wrap:anywhere;margin:13px 0;line-height:1.8;color:#bdcba9}.token-details a{color:#e7ba65;font-size:10px}.wallet-finality-note{font-size:10px;color:#89977d;line-height:1.7}.transfers-panel{margin-top:24px}.transfer-row{display:flex;align-items:center;gap:15px;padding:19px 0;border-top:1px solid #313b29}.transfer-row:first-of-type{margin-top:20px}.transfer-symbol{width:35px;height:35px;display:grid;place-items:center;background:#303e26;border:1px solid #465b36;border-radius:50%;color:#d7bb70;font-size:19px}.transfer-row strong{font-size:12px}.transfer-row small{display:block;color:#829375;font-size:9px;margin-top:6px}.transfer-row a{display:inline-block;font-size:9px;color:#c7ad6f;margin-top:7px}.transfer-value{margin-left:auto;text-align:right}.transfer-status{display:block;color:#a2b78d;font-size:10px;margin-top:5px}.wallet-empty{padding:32px 0 10px;color:#859679;font-size:12px}.wallet-pending-notice{margin:22px 0;padding:21px;border:1px solid #8b7041;background:#322c1e;border-radius:9px}.wallet-pending-notice strong{color:#ebcd91}.wallet-pending-notice p{font-size:11px;color:#b6a780}.withdrawal-policy{padding:13px;background:#151e13;border-radius:7px}.withdrawal-policy>span{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#97a488;padding:5px 0}.withdrawal-policy b{color:#d4dfc5;font-weight:500}.withdrawal-review>span{display:block;color:#9bab8b;font-size:10px;margin:16px 0}.withdrawal-review>strong{display:block;color:#efd59a;font:600 31px Outfit,system-ui,sans-serif;margin-bottom:24px}.withdrawal-review>label{display:block;font-size:10px;color:#899b78}.withdrawal-review>code{display:block;overflow-wrap:anywhere;color:#d5dfc6;font-size:12px;line-height:1.7;margin:9px 0 23px;padding:13px;background:#151d12;border:1px solid #37482c;border-radius:5px}.withdrawal-review>div{display:flex;justify-content:space-between;font-size:12px;padding:12px 0;color:#a6b495}.withdrawal-review>div b{color:#e2d2a9;font-weight:500}.withdrawal-review .withdrawal-total{border-top:1px solid #3e4c30}
@media(max-width:700px){.wallet-page-amount{font-size:35px;overflow-wrap:anywhere}.transfer-row{gap:9px}.transfer-symbol{width:27px;height:27px;flex-shrink:0;font-size:16px}.transfer-row strong{font-size:10px}.transfer-row small{font-size:8px}.transfer-value{max-width:45%}.transfer-value>strong{overflow-wrap:anywhere}.transfers-panel{padding:20px 14px}.withdrawal-review>strong{font-size:28px}.wallet-action-row .primary-button,.wallet-action-row .secondary-button{flex:1}.token-details code{font-size:9px}}

/* Cash and practice share the club palette while keeping their balances explicit. */
.funding-tabs{display:flex;gap:5px;align-items:center;padding:4px;background:#191f16;border:1px solid #35402b;border-radius:8px;max-width:max-content;margin:0 0 18px}.funding-tabs button{background:transparent;border:1px solid transparent;border-radius:5px;padding:10px 16px;color:#8f9d7e;font-size:11px;font-weight:600}.funding-tabs button.selected{color:var(--gold);background:#302b1f;border-color:#655436}.cash-badge{background:#342e1e;color:#e8c783}.practice-badge{background:#342e1e;color:#e8c783}.table-browse-note{font-size:10px;color:#93a083;margin:16px 0 0}.mobile-wallet-copy{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mobile-wallet-copy small{font-size:6px;letter-spacing:.8px;color:#adbd8d}.wallet-stack-note{font-size:10px;line-height:1.6;color:#929f82;margin:-12px 0 16px}.wallet-overview .cash-in-play{margin-bottom:19px}.wallet-cash-history{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:20px 23px;background:#1c2319;border:1px solid #35402b;border-radius:9px}.wallet-cash-history strong{font:500 19px Outfit,system-ui,sans-serif}.wallet-cash-history p{color:#91a080;font-size:11px;line-height:1.6;margin:7px 0 0}.wallet-cash-history .secondary-button{flex-shrink:0}.session-stats strong{overflow-wrap:anywhere}.join-strip p{line-height:1.7}.in-table .table-topline>div:first-child{flex-wrap:wrap}.in-table .table-utilities{flex-shrink:0}
@media(max-width:700px){.funding-tabs{width:100%;max-width:none}.funding-tabs button{flex:1;padding:10px;font-size:10px}.wallet-cash-history{align-items:flex-start;flex-direction:column;padding:20px}.wallet-cash-history .secondary-button{width:100%}.table-browse-note{line-height:1.7}.mobile-wallet{padding:6px 8px;max-width:132px}.mobile-wallet-copy strong{max-width:93px;overflow:hidden;text-overflow:ellipsis}.in-table .table-topline>div:first-child{gap:5px}.in-table .topline-divider{display:none}.in-table .join-strip{align-items:flex-start}.in-table .join-strip .primary-button{margin-top:3px}.session-stats strong{font-size:19px}}

/* Degen Ten receipts: card-led records, a ten-hand ribbon, and local checks. */
.table-fairness{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 3px;color:#91a17f;font-size:9px}.table-fairness .text-button{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--gold)}.table-fairness svg{width:14px;height:14px}.table-fairness>span{text-align:right;line-height:1.5}.fair-intro{display:flex;gap:35px;align-items:center;background:radial-gradient(ellipse at 15% 20%,#343b24,#1b2319 70%);padding:35px;border:1px solid #3d472d;border-radius:12px}.fair-emblem{display:grid;place-items:center;flex-shrink:0;width:138px;height:138px;border:1px solid #a58a4e;border-radius:50%;box-shadow:inset 0 0 0 10px #1e281c,inset 0 0 0 11px #6b603b;color:var(--gold);font:80px Outfit,system-ui,sans-serif}.fair-intro h2{font:500 36px/1.1 Outfit,system-ui,sans-serif;letter-spacing:-.7px;margin:13px 0}.fair-intro p{max-width:650px;color:#a7b39a;line-height:1.8;font-size:12px}.fair-batch{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin:20px 0;border:1px solid #3b462d;background:#242b1e;border-radius:9px}.fair-batch strong{display:block;font:500 18px Outfit,system-ui,sans-serif;margin-top:7px;color:#e0d0a2}.fair-batch-dots{display:flex;gap:7px}.fair-batch-dots i{display:block;width:13px;height:24px;background:#1b2418;border:1px solid #596043;border-radius:4px;transform:rotate(8deg)}.fair-batch-dots i.complete{background:#57704a;border-color:#748c62}.fair-batch-dots i.current{background:var(--gold);border-color:#f7d998;box-shadow:0 0 15px #e7ba6530}.fair-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fair-explain-grid h2{font:500 23px Outfit,system-ui,sans-serif}.fair-explain-grid p,.fair-note,.fair-details p{font-size:12px;line-height:1.8;color:#a4af97}.fair-feature-icon{font-size:29px;color:var(--gold)}.fair-history-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0;margin:12px 0;border-bottom:1px solid #39432e}.fair-history-callout h2{font:500 26px Outfit,system-ui,sans-serif;margin:0 0 8px}.fair-history-callout p{font-size:11px;color:#99a88a}.fair-details{border-top:1px solid #3b462f;margin-top:20px;padding-top:16px}.fair-details summary{cursor:pointer;font-size:12px;color:#cfcca9}.fair-details .secondary-button{margin-top:13px}.fair-receipt-heading{font-size:11px;line-height:1.7;color:#a4b08f}.fair-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.fair-report{margin-top:22px;padding:19px;border:1px solid #596044;background:#20291c;border-radius:8px}.fair-report.matched{border-color:#65805a}.fair-report.failed{border-color:#a96d58;background:#30231e}.fair-report h3{font:500 23px Outfit,system-ui,sans-serif;margin:9px 0}.fair-report p,.fair-report li{font-size:11px;line-height:1.7;color:#aab69a}.fair-report ul{padding-left:18px;margin-bottom:0}.fair-check{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #3d4832;padding:12px 0}.fair-check strong{text-transform:capitalize;font-size:11px}.fair-check small{display:block;color:#9ba98a;font-size:10px;line-height:1.7;margin-top:5px}.fair-check-status{font-size:9px;color:#d6b777;white-space:nowrap;align-self:flex-start}.fair-check-status.pass{color:#9ac88d}.fair-check-status.fail{color:#e0a089}.fair-metadata{display:grid;grid-template-columns:65px 1fr;gap:10px;font-size:10px;line-height:1.5}.fair-metadata dt{color:#8f9d7f}.fair-metadata dd{margin:0;overflow-wrap:anywhere;color:#c8ceb8}.past-hand-cards{display:flex;gap:25px;flex-wrap:wrap;margin:20px 0}.past-hand-cards>div>span{display:block;font-size:10px;color:#a8b692;margin-bottom:10px}.past-card-row{display:flex;align-items:center;gap:5px;min-height:64px}.past-card-row .card{width:43px;height:63px;flex-shrink:0}.past-card-row .card-corner{font-size:16px}.past-card-row .card-corner small{font-size:10px}.past-card-row .card-suit{font-size:25px}.past-card-row>small{max-width:135px;color:#89997a;font-size:10px;line-height:1.7}.past-shown{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.past-shown>strong{font-size:11px;color:#aebb9d}.sidebar .main-nav{gap:4px}.sidebar .sidebar-bottom{padding-top:25px}
@media(max-width:1050px){.fair-explain-grid{grid-template-columns:1fr}.fair-intro{gap:25px;padding:28px}.fair-emblem{width:110px;height:110px;font-size:65px}}
@media(max-width:700px){.fair-intro{align-items:flex-start;gap:16px;padding:24px 20px}.fair-emblem{width:52px;height:52px;font-size:31px;box-shadow:inset 0 0 0 5px #1e281c,inset 0 0 0 6px #6b603b}.fair-intro h2{font-size:28px}.fair-intro p{font-size:11px;margin-left:-68px;padding-top:12px}.fair-batch{padding:18px;flex-direction:column;align-items:flex-start;gap:15px}.fair-batch-dots{width:100%;justify-content:space-between;gap:5px}.fair-batch-dots i{width:19px;height:27px}.fair-batch strong{font-size:18px}.fair-explain-grid{gap:14px}.fair-explain-grid p{font-size:11px}.fair-history-callout{display:block}.fair-history-callout .primary-button{margin-top:13px}.fair-action-row>.primary-button,.fair-action-row>.secondary-button{width:100%}.fair-report{padding:15px}.fair-report h3{font-size:21px}.past-hand-cards{gap:20px}.past-card-row .card{width:39px;height:59px}.table-fairness{align-items:flex-start;font-size:8px}.table-fairness .text-button{font-size:9px}.fair-check{gap:10px}}

.fair-policy{display:flex!important;align-items:flex-start;gap:10px;padding:14px;background:#2b2c20;border:1px solid #6d5a35;border-radius:7px;margin:19px 0;color:#d1c49b!important;line-height:1.7!important;font-size:11px!important}.fair-policy input{width:16px!important;height:16px!important;margin:3px 0 0!important;flex-shrink:0;accent-color:var(--gold)}.fair-policy-button{border:1px solid #7d673c;border-radius:5px;background:#342d1f;color:#e4c27b;font-size:9px;padding:7px 9px;white-space:nowrap}.fair-reveal-time{padding:16px;background:#232b1e;border:1px solid #465237;border-radius:7px;margin:17px 0}.fair-reveal-time span,.fair-reveal-time small{display:block;color:#96a884;font-size:10px}.fair-reveal-time strong{display:block;font:500 19px Outfit,system-ui,sans-serif;color:#dfcc96;margin:7px 0}.table-fairness{flex-wrap:wrap}.table-fairness #fairness-status{flex:1;min-width:80px}@media(max-width:700px){.fair-policy{font-size:10px!important}.table-fairness .fair-policy-button{margin-left:auto}.fair-reveal-time strong{font-size:17px}}
@media(max-width:700px){#app-dialog .secondary-button{position:static;right:auto;top:auto;font-size:11px;gap:8px;border:1px solid #435035;background:#20281c;padding:11px 13px}}

.affiliate-panel{max-width:680px;padding:30px}.affiliate-panel>svg{display:block;width:36px;height:36px;margin-bottom:20px;color:var(--gold)}.affiliate-panel h2{font-size:28px;margin:18px 0 12px}.affiliate-panel p{max-width:470px;color:#a7b39a;line-height:1.8;margin-bottom:24px}.affiliate-panel .primary-button{display:inline-flex}
