:root{--ink:#13201c;--navy:#13201c;--navy-2:#22332d;--muted:#56635e;--line:#e2e7e4;--line-strong:#cfd7d3;--paper:#f5f7f6;--soft:#eef3f0;--lime:#c8f169;--lime-dark:#9bc43f;--green:#1e7a4b;--green-2:#2f6b3f;--ok-bg:#e6f3eb;--ok-fg:#1e6b45;--blue:#2f6b3f;--font-th:var(--font-body),"Noto Sans Thai",Arial,sans-serif;--font-head:var(--font-display),var(--font-body),"Noto Sans Thai",sans-serif;color:var(--ink)}body{background:var(--paper);color:var(--ink)}h1,h2,h3,.brand,.hero-balance strong,.exact-amount strong,.shop-total strong,.lg-panel h1,.lg-card h2{font-family:var(--font-head)}.eyebrow{color:var(--muted);letter-spacing:1.2px;font-size:12px;font-weight:600}.lime-button{background:var(--lime);color:var(--ink);box-shadow:none;border-radius:10px;font-size:15px;font-weight:600}.lime-button:hover{background:#d5f68a;transform:none}.lime-button:active{box-shadow:none;transform:none}.dark-button{background:var(--ink);border-radius:10px;font-size:14px;font-weight:600}.dark-button:hover{background:var(--navy-2);transform:none}.outline-button{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:10px;font-size:14px;font-weight:600}.outline-button:hover{background:var(--paper);border-color:#aab6b0}.text-button{font-size:13px}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-shell{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.app-shell:before{content:none!important}.app-shell>.site-nav{z-index:40;position:sticky;top:0}.main-content{flex:1}.site-nav{border-bottom:1px solid var(--line);background:#fff;max-width:none;margin:0}.site-nav-inner{max-width:1240px;height:68px;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:24px;margin:0 auto;padding:0 24px}.site-nav .brand{color:var(--ink);letter-spacing:-.3px;flex:none;font-size:20px}.site-nav .brand>span span,.lg-brand>span span{color:#4e7a1e}.brand-mark{box-shadow:none;border-radius:9px;width:34px;height:34px;font-size:18px}.nav-links{gap:2px}.nav-link{color:#4b5752;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:15px}.nav-link svg{width:16px;height:16px}.nav-link:hover{color:var(--ink);background:var(--soft)}.nav-link.active{color:var(--ink);background:var(--soft);font-weight:600}.nav-link.active:after{display:none}.nav-link.active svg{color:var(--ink)}.nav-menu{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 12px 32px #13201c1f}.nav-menu .nav-link.active{background:var(--soft)}.nav-account{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.credit-chip{border:1px solid var(--line);border-radius:10px;gap:8px;padding:4px 4px 4px 12px;font-size:13px}.credit-chip b{color:var(--ink);min-width:0;font-family:var(--font-head);font-variant-numeric:tabular-nums;background:0 0;padding:0;font-size:15px;font-weight:600}.chip-plus{background:var(--ink);color:#fff;width:30px;height:30px;box-shadow:none;border-radius:8px}.chip-plus:hover{background:var(--navy-2);transform:none}.user-chip{text-align:left;border-radius:10px;padding:3px 10px 3px 3px}.user-chip:hover{background:var(--soft)}.user-meta{flex-direction:column;line-height:1.3;display:flex}.user-name{font-size:14px;font-weight:600}.wallet-id{color:var(--muted);font-size:12px;font-weight:400}.avatar{color:var(--ink);background:#e4ece7;width:34px;height:34px}.icon-btn{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px}.icon-btn:hover{background:var(--soft);color:var(--ink)}.mobile-menu{color:var(--ink)}.page-wrap{padding:32px 24px 64px}@media (max-width:1240px){.user-meta{display:none}.user-chip{padding:3px}}@media (min-width:851px) and (max-width:1100px){.nav-link{padding:8px 9px;font-size:14px}.nav-link svg,.credit-label{display:none}}.site-foot{border-top:1px solid var(--line);background:#fff}.site-foot-inner{max-width:1240px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;padding:20px 24px;font-size:13px;display:flex}.site-foot-links{flex-wrap:wrap;gap:6px 20px;display:flex}.lg-foot-link:hover{color:var(--ink)}.subpage-head{margin-bottom:24px}.subpage-head h1,.welcome-row h1{letter-spacing:-.3px;margin:6px 0 4px;font-size:30px}.subpage-head p{font-size:15px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.dash-head h1{letter-spacing:-.3px;margin:0 0 4px;font-size:30px}.dash-head p{color:var(--muted);margin:0;font-size:15px}.dash-status{background:var(--ok-bg);color:var(--ok-fg);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.dash-status i{background:var(--green);border-radius:50%;width:8px;height:8px}.notice{color:#6b4e00;background:#fff6e0;border:1px solid #f1dca4;margin:0 0 20px;padding:14px 18px;font-size:14px}.notice svg{color:#9a6200}.notice button{color:#6b4e00;font-size:13px}.dash-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.hero-balance{background:var(--ink);color:#fff;max-width:none;box-shadow:none;border:0;border-radius:16px;align-items:flex-end;margin:0;padding:28px 32px}.hero-balance small{color:#b9c6c0;font-size:14px}.hero-balance strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:8px 0 14px;font-size:48px;font-weight:600}.hero-balance strong i{color:var(--lime);font-size:26px}.hero-balance em{color:#b9c6c0;font-size:13px}.hero-actions{min-width:200px}.hero-actions .lime-button{height:48px}.ghost-button{color:#fff;background:0 0;border:1px solid #3a4a44;border-radius:10px;height:48px;font-size:14px}.ghost-button:hover{background:#ffffff0f}.status-dot{background:#7fd9a4}.dash-steps{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 26px}.dash-steps h2{margin:0 0 16px;font-size:17px}.dash-steps ol{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.dash-steps li{align-items:flex-start;gap:12px;display:flex}.dash-steps li>span{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.dash-steps b{font-size:15px;display:block}.dash-steps small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.trust-row li{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.trust-row svg{background:var(--soft);width:40px;height:40px;color:var(--ink);border-radius:10px;flex:none;padding:10px}.trust-row b{font-size:15px;display:block}.trust-row small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.section-heading{margin:36px 0 14px}.section-heading h2{font-size:22px}.section-heading p{font-size:14px}.feature-tile{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;min-height:0;padding:22px}.feature-tile:after{content:none}.feature-tile:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 8px 20px #13201c14}.tile-icon{background:var(--soft);width:40px;height:40px;color:var(--ink);border-radius:10px;margin:0 0 10px;padding:10px}.tile-tag{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.feature-tile strong{font-size:18px}.feature-tile small{color:var(--muted);font-size:14px}.tile-go{color:var(--ink);font-size:14px;font-weight:600}.stepper{max-width:620px}.step{color:var(--muted);font-size:13px}.topup-page .step small{font-size:13px}.step span{border-color:var(--line-strong);background:#fff;width:28px;height:28px;font-size:13px}.step.current span{background:var(--ink);border-color:var(--ink);color:#fff}.step.done span{background:var(--ok-bg);color:var(--ok-fg);border-color:#9fd3b4}.form-card,.qr-card{border-color:var(--line);box-shadow:none;border-radius:16px}.form-card h2,.qr-card h2{letter-spacing:-.2px;font-size:20px}.form-card>p,.card-heading p{font-size:14px}.topup-card .field-label{font-size:15px}.preset{border:1px solid var(--line-strong);height:52px;font-family:var(--font-head);color:var(--ink);background:#fff;border-radius:10px;padding:0 4px;font-size:16px;font-weight:600}.preset:hover{border-color:#aab6b0}.preset.selected{background:var(--ink);border-color:var(--ink);color:#fff}.money-input{border-color:var(--line-strong);border-radius:10px;height:56px}.money-input:focus-within{outline:2px solid var(--ink);outline-offset:1px}.money-input input{font-family:var(--font-head);font-weight:600}.money-input small{font-size:13px}.topup-note{font-size:14px}.topup-note svg{color:var(--green)}.topup-promos{background:#f4faf6;border-color:#cfe5d6}.topup-promos-head svg{color:var(--green)}.topup-promos-head span{color:var(--ok-fg);background:#e0f0e6}.topup-promos li.eligible{border-color:var(--green)}.topup-promo-tag{background:var(--green);color:#fff}.topup-promos-foot{font-size:12px}.topup-help{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.topup-help b{font-size:15px;display:block}.topup-help small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.topup-help .outline-button{flex:none;gap:8px;padding:11px 14px}.timer{background:var(--soft);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.timer.expired{color:#a12a1f;background:#fdecea}.qr-image-wrap{border-color:var(--line);border-radius:14px}.recipient{font-size:14px}.exact-amount small{font-size:13px}.exact-amount strong{font-weight:600}.warning-text{color:#9a4a12;font-size:13px}.txn-details{background:var(--paper);border-radius:12px}.upload-box{border-color:var(--line-strong);border-radius:14px}.upload-icon{background:var(--soft);color:var(--ink)}.upload-box b{font-size:15px}.upload-box small{font-size:12px}.privacy-note{color:var(--muted)!important;font-size:12px!important}.error-box{color:#a12a1f;background:#fdecea;border:1px solid #f5c6c0;border-radius:10px;font-size:14px}.field-label{font-size:13px}.field-grid label{font-size:13px;font-weight:600}.field-grid label small{color:var(--muted)}.field-grid input,.field-grid textarea{border-color:var(--line-strong);outline-color:var(--ink);border-radius:10px;font-size:14px}.saved{color:var(--ok-fg);font-size:13px}.big-avatar{color:var(--ink);background:#e4ece7}.profile-hero p{font-size:14px}.game-card{box-shadow:none;border-color:var(--line);border-radius:14px}.game-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 8px 20px #13201c14}.game-card:focus-visible{outline-color:var(--ink)}.game-cover{border-radius:10px}.game-cover.tone-a,.game-logo.tone-a{background:#24304f}.game-cover.tone-b,.game-logo.tone-b{background:#5b1f29}.game-cover.tone-c,.game-logo.tone-c{background:#3d3a2a}.game-cover.tone-d,.game-logo.tone-d{background:#1f3a33}.shop-search{border-color:var(--line-strong);border-radius:10px}.shop-search:focus-within{border-color:var(--ink)}.shop-picked{border-radius:14px}.shop-step-no{background:var(--ink);color:#fff}.shop-step-no.done{background:var(--ok-bg);color:var(--ok-fg)}.shop-step .field-grid input,.shop-step .field-grid select{border-color:var(--line-strong);border-radius:10px}.shop-step .field-grid input:focus,.shop-step .field-grid select:focus{outline-color:var(--ink)}.pack-card{border:1.5px solid var(--line);background:#fff;border-radius:12px}.pack-card:hover{border-color:var(--line-strong)}.pack-card.selected{border-color:var(--ink);background:var(--paper);box-shadow:none}.pack-price{color:var(--ink);font-family:var(--font-head);font-weight:600}.pack-check{background:var(--ink)}.shop-summary{box-shadow:none;border-radius:16px}.order-result-icon{background:var(--ok-bg);color:var(--ok-fg)}.txn-item{border-radius:12px}.txn-empty{border-radius:14px}.admin-tabs button.on{border-bottom-color:var(--ink)}.admin-filters input:focus,.admin-filters select:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.order-search input:focus,.refund-reason input:focus{outline-color:var(--ink)}.modal,.dialog{border-radius:16px}.dialog-actions>button{border-radius:10px}.dialog-icon{background:var(--ok-bg);color:var(--ok-fg)}.contact-list div{background:var(--paper)}.contact-list a{color:var(--green-2)}.lg-art{background:var(--ink)}.lg-status{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff24}.lg-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;background:#ffffff0a;border-color:#ffffff1f}.lg-card h2{color:#fff}.lg-card h2 em{color:var(--lime)}.lg-card p{color:#b9c6c0}.lg-chip{color:var(--lime);background:#c8f1691f}.lg-chip svg{color:var(--lime)}.lg-panel{background:var(--paper)}.lg-brand .brand-mark{background:var(--lime);border-radius:11px}.lg-panel h1{color:var(--ink);letter-spacing:-.8px}.lg-panel h1 em{color:#4e7a1e}.lg-lead{color:var(--muted)}.lg-google{background:var(--ink);box-shadow:none;border-radius:12px}.lg-google:hover{box-shadow:none;background:var(--navy-2);transform:none}.lg-line{background:#06c755}.lg-line:hover{background:#05b34c}.lg-note{color:var(--muted);font-size:13px}.lg-note svg{color:var(--green)}.lg-games-eyebrow{color:var(--muted)}.lg-foot{color:var(--muted);border-top-color:var(--line)}.legal-card{border-color:var(--line);border-radius:16px}.legal-foot a{color:var(--muted)}.dev-doc .admin-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.6}.dev-doc .admin-table td:not(:last-child){white-space:nowrap;overflow-wrap:normal}@media (max-width:850px){.site-nav-inner{gap:12px;height:60px;padding:0 16px}.nav-account{gap:6px}.credit-label,.user-chip{display:none}.nav-links{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:6px;top:100%;left:12px;right:12px;box-shadow:0 16px 34px #13201c24}.nav-link{color:var(--ink);padding:13px 14px}.nav-link.active{background:var(--soft)}.nav-menu{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.page-wrap{padding:24px 16px 48px}.dash-head h1,.subpage-head h1{font-size:26px}.dash-grid{grid-template-columns:1fr}.hero-balance{align-items:stretch;padding:22px}.hero-actions{min-width:0}.hero-balance strong{font-size:40px}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-row li{flex-direction:column;gap:10px;padding:14px}.topup-help{flex-direction:column;align-items:stretch}.site-foot-inner{padding:18px 16px}}@media (max-width:480px){.trust-row{grid-template-columns:1fr}.trust-row li{flex-direction:row}.credit-chip{padding-left:10px}}.nav-login{gap:8px;padding:9px 16px;font-size:14px}.nav-login svg{width:16px;height:16px}.guest-hero strong{letter-spacing:-.3px;margin:8px 0 10px;font-size:28px;line-height:1.3}.guest-games{flex-direction:column;align-items:flex-start;margin-top:28px;display:flex}.guest-games .lg-games{border-top:0;width:100%;margin-top:0;padding-top:8px}.guest-games .outline-button{gap:8px;padding:12px 16px}.lg-back{color:var(--muted);margin-top:18px;font-size:14px;display:block}@media (max-width:850px){.nav-login{padding:8px 12px}.guest-hero strong{font-size:22px}}@media (max-width:480px){.nav-login svg{display:none}}.guest-head{margin-bottom:18px}.guest-head h1{font-size:26px}.guest-info{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px;margin-top:36px;display:grid}.guest-info .trust-row{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (max-width:850px){.guest-head h1{font-size:22px}.guest-head p{font-size:14px}.guest-info{grid-template-columns:1fr;margin-top:28px}}
[data-theme=dark] .loading-screen,[data-theme=dark] .google-button,[data-theme=dark] .google-button:hover{background:var(--dk-raised)}[data-theme=dark] .google-g{background:var(--dk-surface)}[data-theme=dark] .login-note svg{color:#cee297}[data-theme=dark] .workspace-label{color:var(--muted)}[data-theme=dark] .nav-item:hover{background:var(--dk-raised)}[data-theme=dark] .help-card small,[data-theme=dark] .status-pill{color:var(--muted)}[data-theme=dark] .wave{color:#cde297}[data-theme=dark] .balance-meta{color:var(--muted)}[data-theme=dark] .quick-card .card-heading svg{color:#cae594}[data-theme=dark] .quick-card p{color:var(--muted)}[data-theme=dark] .step span{border:1px solid var(--dk-line)}[data-theme=dark] .form-card,[data-theme=dark] .qr-card{background:var(--dk-surface)}[data-theme=dark] .card-heading>svg{color:#cbdc9e}[data-theme=dark] .money-input{border:1px solid var(--dk-line)}[data-theme=dark] .tip{color:var(--muted);background:#303f18}[data-theme=dark] .tip svg{color:#c9df9a}[data-theme=dark] .side-info>div span{color:#ccdc9d}[data-theme=dark] .exact-amount button{background:var(--dk-soft)}[data-theme=dark] .upload-box{border:1px dashed var(--dk-line)}[data-theme=dark] .game-logo{background:var(--dk-raised)}[data-theme=dark] .field-grid input,[data-theme=dark] .field-grid textarea{background:var(--dk-surface)}[data-theme=dark] .login-panel{background:var(--dk-soft)}[data-theme=dark] .login-game-rail .game-logo:nth-child(3) .game-badge{color:#aaa1d8}[data-theme=dark] .sidebar{background:var(--dk-raised)}[data-theme=dark] .sidebar-games .game-logo:nth-child(3) .game-badge{color:#aaa1d8}[data-theme=dark] .nav-item.active{color:#a7a3d6}[data-theme=dark] .balance-card{background:linear-gradient(135deg,var(--dk-raised),var(--dk-raised) 68%,#44327a)}[data-theme=dark] .start-grid button{border:2px solid var(--dk-line);background:var(--dk-surface)}[data-theme=dark] .utility-bar{background:var(--dk-surface);border-bottom:1px solid var(--dk-line)}[data-theme=dark] .hero-badges svg,[data-theme=dark] .game-tile,[data-theme=dark] .login-page{background:var(--dk-raised)}[data-theme=dark] .admin-filters input,[data-theme=dark] .admin-filters select,[data-theme=dark] .admin-form input,[data-theme=dark] .admin-form select,[data-theme=dark] .admin-form textarea{background:var(--dk-surface)}[data-theme=dark] .admin-form input:disabled{background:var(--dk-soft)}[data-theme=dark] .admin-table td{border-bottom:1px solid var(--dk-line)}[data-theme=dark] .admin-table tbody tr:hover,[data-theme=dark] .admin-table tbody tr:focus-visible{background:#2b3d19}[data-theme=dark] .badge{background:var(--dk-soft);color:var(--ink)}[data-theme=dark] .badge.status-active{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .badge.status-suspended{color:#ebc98e;background:#3f3218}[data-theme=dark] .badge.status-inactive{background:var(--dk-soft);color:var(--muted)}[data-theme=dark] .badge.status-closed{color:#eb938e;background:#3f1b18}[data-theme=dark] .badge.role-admin{color:#90aee9;background:#18253f}[data-theme=dark] .badge.role-superadmin{color:#b196e3;background:#27183f}[data-theme=dark] .modal{background:var(--dk-surface)}[data-theme=dark] .stat-row>div{background:var(--dk-raised)}[data-theme=dark] .segmented button{background:var(--dk-soft)}[data-theme=dark] .segmented button.on.debit{color:#eb938e;background:#3f1b18}[data-theme=dark] .ok-box{color:#b0eb8e;background:#2c3f18}[data-theme=dark] .audit-item code{background:var(--dk-soft);color:var(--ink)}[data-theme=dark] .dialog{background:var(--dk-surface)}[data-theme=dark] .dialog.tone-danger .dialog-icon{color:#e79893;background:#3f1b18}[data-theme=dark] .dialog.tone-info .dialog-icon{color:#90aee9;background:#18273f}[data-theme=dark] .dialog.tone-success .dialog-icon{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .dialog-actions .outline-button,[data-theme=dark] .txn-filters select,[data-theme=dark] .txn-filters input,[data-theme=dark] .txn-item{background:var(--dk-surface)}[data-theme=dark] .txn-icon{background:var(--dk-soft);color:var(--muted)}[data-theme=dark] .txn-success .txn-icon{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .txn-pending .txn-icon{color:#ebc98e;background:#3f3218}[data-theme=dark] .txn-fail .txn-icon{color:#eb938e;background:#3f1b18}[data-theme=dark] .txn-extra{color:var(--muted)!important}[data-theme=dark] .amt-in{color:#b4eb8e}[data-theme=dark] .amt-out{color:#eb938e}[data-theme=dark] .txn-badge-success{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .txn-badge-pending{color:#ebc98e;background:#3f3218}[data-theme=dark] .txn-badge-fail{color:#eb938e;background:#3f1b18}[data-theme=dark] .txn-empty{background:var(--dk-surface)}[data-theme=dark] .hero p{color:#a2c4d8}[data-theme=dark] .lg-page{background:var(--dk-soft)}[data-theme=dark] .lg-g{background:var(--dk-surface)}[data-theme=dark] .lg-foot,[data-theme=dark] .lg-games{border-top:1px solid var(--dk-line)}[data-theme=dark] .lg-games-head p{color:var(--muted)}[data-theme=dark] .lg-games-grid li{background:var(--dk-surface);border:1px solid var(--dk-line)}[data-theme=dark] .lg-games-grid .skeleton .game-cover,[data-theme=dark] .lg-games-grid .skeleton i{background:var(--dk-soft)}[data-theme=dark] .game-logo.has-image,[data-theme=dark] .game-card{background:var(--dk-surface)}[data-theme=dark] .game-cover.has-image{background:linear-gradient(110deg,var(--dk-soft) 30%,var(--dk-soft) 50%,var(--dk-soft) 70%) 0 0/250% 100%}[data-theme=dark] .game-card.skeleton .game-cover,[data-theme=dark] .game-card.skeleton i{background:var(--dk-soft)}[data-theme=dark] .shop-search,[data-theme=dark] .shop-picked{background:var(--dk-surface)}[data-theme=dark] .shop-step .field-grid select{background-color:var(--dk-surface)}[data-theme=dark] .shop-step .field-grid select:invalid,[data-theme=dark] .shop-step .field-grid select option[value=""]{color:var(--muted)}[data-theme=dark] .shop-summary{background:var(--dk-raised)}[data-theme=dark] .result-pending .order-result-icon{color:#ebc98e;background:#3f3218}[data-theme=dark] .result-fail .order-result-icon{color:#eb938e;background:#3f1b18}[data-theme=dark] .txn-copy button{background:var(--dk-soft)}[data-theme=dark] .badge.order-success,[data-theme=dark] .order-chip.order-success{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .badge.order-pending,[data-theme=dark] .order-chip.order-pending{color:#ebc98e;background:#3f3218}[data-theme=dark] .badge.order-fail,[data-theme=dark] .order-chip.order-fail{color:#eb938e;background:#3f1b18}[data-theme=dark] .badge.order-refunded,[data-theme=dark] .order-chip.order-refunded{color:#90aee9;background:#18253f}[data-theme=dark] .order-search input{background:var(--dk-surface)}[data-theme=dark] .order-table tbody tr:hover,[data-theme=dark] .order-table tbody tr.needs-action{background:var(--dk-soft)}[data-theme=dark] .refund-button{background:var(--dk-surface);color:#eb938e;border:1.5px solid #6b342e}[data-theme=dark] .refund-button:hover{background:#3f1b18}[data-theme=dark] .lookup-grid>div{background:var(--dk-soft)}[data-theme=dark] .refund-warn{color:#ebcb8e;background:#3f3118}[data-theme=dark] .has-art .subpage-head p{color:#a2c4d8}[data-theme=dark] .has-art .step{color:var(--muted)}[data-theme=dark] .promo-table .icon-btn.danger:not(:disabled):hover{color:#eb938e;background:#3f1b18}[data-theme=dark] .badge.promo-running{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .badge.promo-scheduled{color:#8eb7eb;background:#18293f}[data-theme=dark] .badge.promo-ended,[data-theme=dark] .badge.promo-inactive{background:var(--dk-soft);color:var(--muted)}[data-theme=dark] .badge.promo-full{color:#ebc98e;background:#3f3218}[data-theme=dark] .promo-summary{background:var(--dk-soft)}[data-theme=dark] .run-error{color:#eb938e}[data-theme=dark] .badge.run-done{color:#b4eb8e;background:#2b3f18}[data-theme=dark] .badge.run-failed{color:#eb938e;background:#3f1b18}[data-theme=dark] .badge.run-running{color:#ebc98e;background:#3f3218}[data-theme=dark] .fin-card{background:var(--dk-soft)}[data-theme=dark] .fin-card.warn{background:#3f3418}[data-theme=dark] .fin-card.warn span{color:#ebc98e}[data-theme=dark] .fin-diff.ok b{color:#b4eb8e}[data-theme=dark] .fin-diff.bad b{color:#eb938e}[data-theme=dark] .fin-rows div{background:var(--dk-soft)}[data-theme=dark] .fin-rows .main{background:#2c3f18}[data-theme=dark] .fin-rows .bad{background:#3f1b18}[data-theme=dark] .fin-rows .bad dt,[data-theme=dark] .fin-rows .bad dd{color:#eb938e}[data-theme=dark] .fin-card.good{background:#2c3f18}[data-theme=dark] .fin-card.good b{color:#b4eb8e}[data-theme=dark] .fin-card.loss{background:#3f1b18}[data-theme=dark] .fin-card.loss b,[data-theme=dark] .fin-card.loss span{color:#eb938e}[data-theme=dark] .fin-note{background:var(--dk-soft)}[data-theme=dark] .fin-note.warn{color:#ebc98e;background:#3f3418}[data-theme=dark] .fin-table td.neg,[data-theme=dark] .fin-table td.neg b{color:#eb938e}[data-theme=dark] .cell-sub.warn{color:#ebc98e}[data-theme=dark] .fin-rows .warn{background:#3f3418}[data-theme=dark] .fin-rows .warn dt,[data-theme=dark] .fin-rows .warn dd{color:#ebc98e}[data-theme=dark] .txn-badge-expired,[data-theme=dark] .txn-badge-cancelled,[data-theme=dark] .txn-expired .txn-icon,[data-theme=dark] .txn-cancelled .txn-icon{background:var(--dk-soft);color:var(--muted)}[data-theme=dark] .slip-confirm,[data-theme=dark] .slip-confirm:hover{background:var(--dk-raised)}[data-theme=dark] .qr-expired-note{color:#ebc98e;background:#3f3418}[data-theme=dark] .legal-card{background:var(--dk-surface);border:1px solid var(--dk-line)}[data-theme=dark] .topup-promos{border:1px solid var(--dk-line)}[data-theme=dark] .topup-promos li{background:var(--dk-surface);border:1px solid var(--dk-line)}[data-theme=dark] .pricing-game{border:1px solid var(--dk-line);background:var(--dk-surface)}[data-theme=dark] .pricing-game .table-scroll{border-top:1px solid var(--dk-line)}[data-theme=dark] .price-input{border:1px solid var(--dk-line)}[data-theme=dark] .price-input.invalid{background:var(--dk-soft)}[data-theme=dark] .price-custom{background:#303f18}[data-theme=dark] .pricing-table td.loss{color:#eb8e91}[data-theme=dark] .api-key-created{background:#323f18}[data-theme=dark] .copy-field{background:var(--dk-surface);border:1px solid var(--dk-line)}[data-theme=dark] .dev-doc pre{background:var(--dk-raised)}[data-theme=dark] .dev-doc code,[data-theme=dark] .dialog-image{background:var(--dk-soft)}[data-theme=dark] .dark-button,[data-theme=dark] .dark-button:hover{background:var(--dk-raised)}[data-theme=dark] .outline-button,[data-theme=dark] .site-nav{background:var(--dk-surface)}[data-theme=dark] .site-nav .brand>span span,[data-theme=dark] .lg-brand>span span{color:#bee595}[data-theme=dark] .nav-link{color:var(--ink)}[data-theme=dark] .nav-menu{background:var(--dk-surface)}[data-theme=dark] .chip-plus,[data-theme=dark] .chip-plus:hover{background:var(--dk-raised)}[data-theme=dark] .avatar{background:var(--dk-soft)}[data-theme=dark] .icon-btn,[data-theme=dark] .site-foot{background:var(--dk-surface)}[data-theme=dark] .notice{color:#ebd28e;background:#3f3418;border:1px solid #6b5a2e}[data-theme=dark] .notice svg{color:#ebc98e}[data-theme=dark] .notice button{color:#ebd28e}[data-theme=dark] .hero-balance{background:var(--dk-raised)}[data-theme=dark] .dash-steps,[data-theme=dark] .trust-row li,[data-theme=dark] .feature-tile,[data-theme=dark] .step span{background:var(--dk-surface)}[data-theme=dark] .step.current span{background:var(--dk-raised)}[data-theme=dark] .preset{background:var(--dk-surface)}[data-theme=dark] .preset.selected{background:var(--dk-raised)}[data-theme=dark] .topup-promos{border-color:var(--dk-line);background:#1b3c26}[data-theme=dark] .topup-promos-head span{background:#1c3a28}[data-theme=dark] .topup-help{background:var(--dk-surface)}[data-theme=dark] .timer.expired{color:#ea9790;background:#3f1c18}[data-theme=dark] .warning-text{color:#ebb58e}[data-theme=dark] .error-box{color:#ea9790;background:#3f1c18;border:1px solid #6b352e}[data-theme=dark] .big-avatar{background:var(--dk-soft)}[data-theme=dark] .game-cover.tone-a,[data-theme=dark] .game-logo.tone-a,[data-theme=dark] .game-cover.tone-b,[data-theme=dark] .game-logo.tone-b,[data-theme=dark] .game-cover.tone-c,[data-theme=dark] .game-logo.tone-c,[data-theme=dark] .game-cover.tone-d,[data-theme=dark] .game-logo.tone-d,[data-theme=dark] .shop-step-no{background:var(--dk-raised)}[data-theme=dark] .pack-card{background:var(--dk-surface)}[data-theme=dark] .pack-check,[data-theme=dark] .lg-art{background:var(--dk-raised)}[data-theme=dark] .lg-panel h1 em{color:#bee595}[data-theme=dark] .lg-google,[data-theme=dark] .lg-google:hover{background:var(--dk-raised)}@media (max-width:700px){[data-theme=dark] .order-table tbody tr{background:var(--dk-surface)}[data-theme=dark] .order-table td:first-child{border-bottom:1px solid var(--dk-line)}}@media (max-width:850px){[data-theme=dark] .nav-links{background:var(--dk-surface)}}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6ece9;--navy:#e6ece9;--navy-2:#2a3833;--muted:#9fb0a9;--line:#2a3632;--line-strong:#3a4843;--paper:#0f1513;--soft:#1c2622;--ok-bg:#16301f;--ok-fg:#86dba9;--green:#4fbf82;--green-2:#8fd19e;--blue:#8fd19e;--dk-surface:#161e1b;--dk-soft:#1c2622;--dk-raised:#22302b;--dk-line:#2a3632}[data-theme=dark] .brand-mark,[data-theme=dark] .lime-button,[data-theme=dark] .segmented button.on.credit,[data-theme=dark] .topup-promo-tag,[data-theme=dark] .tile-tag-on{color:#13201c}[data-theme=dark] .topup-promo-tag{background:var(--lime)}[data-theme=dark] .preset.selected,[data-theme=dark] .step.current span{background:var(--lime);border-color:var(--lime);color:#13201c}[data-theme=dark] .pack-card.selected{border-color:var(--lime)}[data-theme=dark] .pack-check{background:var(--lime);color:#13201c}[data-theme=dark] .shop-step-no{background:var(--dk-raised);color:var(--ink)}[data-theme=dark] .hero-balance,[data-theme=dark] .shop-summary,[data-theme=dark] .stat-row>div{border:1px solid var(--line)}[data-theme=dark] .ghost-button{border-color:var(--line-strong)}[data-theme=dark] .qr-image-wrap{background:#fff}[data-theme=dark] .lg-brand,[data-theme=dark] .lg-games h2,[data-theme=dark] .lg-games-head b{color:var(--ink)}[data-theme=dark] .lg-art{background:#0b100e}[data-theme=dark] .lg-panel,[data-theme=dark] .lg-page,[data-theme=dark] .legal-page{background:var(--paper)}[data-theme=dark] .loading-screen{background:#0b100e}[data-theme=dark] .feature-tile:hover,[data-theme=dark] .game-card:hover{box-shadow:none;border-color:var(--line-strong)}[data-theme=dark] .nav-menu,[data-theme=dark] .nav-links{box-shadow:0 16px 34px #00000073}.theme-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.theme-toggle:hover{background:var(--soft);color:var(--ink)}.theme-toggle svg{width:17px;height:17px}[data-theme=dark] .theme-toggle{background:var(--dk-surface)}.lg-panel{position:relative}.lg-theme{position:absolute;top:24px;right:24px}
