.member-site{--panel:#1b2534;--panel-soft:#253144;--text:#edf0f6;--muted:#b1bed0;--line:#3c4c63;--field:#101925}.member-site .theme-toggle{font-size:22px;flex-shrink:0}.member-site .lobby-search button{width:auto;white-space:nowrap}.member-site .shell{max-width:1920px;margin:auto}.member-site .main-content{min-width:0}.member-site .auth-layout{align-items:start}.member-site .auth-art{position:sticky;top:110px;min-height:590px;background:#141723;overflow:hidden}.member-site .auth-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.member-site .auth-art>div{position:relative;margin-top:300px;padding:32px;background:linear-gradient(transparent,#111522 25%);min-height:280px}.member-site .auth-art h2,.member-site .auth-art p,.member-site .auth-art .trust-icons{color:#f4edf1}.member-site .deposit-surface{max-width:820px;margin-left:auto;margin-right:auto}.member-site .payment-choice{border:1px solid var(--line);border-radius:14px;margin:14px 0;padding:0;background:var(--panel);overflow:hidden}.member-site .payment-choice summary{list-style:none;display:flex;align-items:center;gap:14px;padding:22px;cursor:pointer}.member-site .payment-choice summary::-webkit-details-marker{display:none}.member-site .payment-choice summary>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--panel-soft);color:#ff849f;font-size:25px}.member-site .payment-choice summary strong{font-size:16px;color:var(--text)}.member-site .payment-choice summary small{margin-left:auto;color:var(--muted)}.member-site .payment-choice[open] summary{border-bottom:1px solid var(--line)}.member-site .payment-method-body{padding:22px}.member-site .payment-method-body>h3{display:none}.member-site .payment-method-body form{max-width:none}.member-site .payment-method-body form>small{display:block;margin:10px 0}.member-site .bank-instructions{background:var(--panel-soft);border:1px solid var(--line);color:var(--text);border-radius:14px;padding:22px;margin:18px 0}.member-site .bank-instructions p,.member-site .bank-instructions strong,.member-site .bank-instructions b{color:var(--text)}.member-site .bank-instructions>strong{font-size:28px}.member-site .crypto-address-card{max-width:none;display:flow-root}.member-site .crypto-address-card>img{float:right;width:150px;height:150px;margin:0 0 18px 20px;border-radius:12px}.member-site .crypto-address-card>.field{max-width:100%}.member-site .crypto-address-card>form{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:14px}.member-site .crypto-address-card form .field{margin:0}.member-site .crypto-address-card form .field:last-of-type{grid-column:1/-1}.member-site .crypto-address-card form button{grid-column:1/-1}.member-site .tabs a[href*="tab=deposit"]{background:#174e43;color:#dcfff0;border:1px solid #348975}.member-site .tabs a[href*="tab=withdraw"]{background:#66304b;color:#ffe5f1;border:1px solid #ae6689}.member-site .tabs a.selected{box-shadow:inset 0 -3px currentColor}.member-site .payment-dialog{width:min(780px,calc(100vw - 32px));max-height:90dvh;padding:0;background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:0 24px 120px #0009}.payment-dialog::backdrop{background:#050911bb;backdrop-filter:blur(5px)}.member-site .payment-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.payment-dialog h2{margin:4px 0;font-size:23px}.payment-dialog [data-payment-close]{width:40px;height:40px;border-radius:50%;background:var(--panel-soft);border:1px solid var(--line);color:var(--text);font-size:25px}.payment-dialog [data-payment-body]{overflow:auto;max-height:calc(90dvh - 98px);padding:20px}.payment-dialog .wallet-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-dialog .wallet-summary>div{padding:12px}.payment-dialog .wallet-summary strong{font-size:18px}.payment-dialog .wallet-summary small,.payment-dialog .wallet-summary span{font-size:10px}.payment-dialog .surface{padding:18px}.payment-dialog .tabs{margin:16px 0;display:flex;flex-wrap:wrap}.payment-open{overflow:hidden}
html[data-theme=light] .member-site{--panel:#fff;--panel-soft:#f0f3f8;--text:#202a39;--muted:#5c6a80;--line:#d3dbe6;--field:#fff;background:#edf1f7;color:var(--text);color-scheme:light}html[data-theme=light] .member-site :is(h1,h2,h3,h4,strong,dt){color:var(--text)}html[data-theme=light] .member-site :is(p,small,.muted,.field>span){color:var(--muted)}html[data-theme=light] .member-site :is(.site-header,.sidebar,.mobile-nav,.surface,.game-card,.promo-card,.auth-form,.wallet-summary>div,.account-quick>a,.quick-categories>a,.service-row>div,.ronbet-chat){background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:0 6px 24px #24385208}html[data-theme=light] .member-site :is(.sidebar a,.header-nav a,.header-ghost,.footer a,.account-tabs a,.mobile-nav a){color:var(--text)}html[data-theme=light] .member-site :is(input,select,textarea){background:var(--field);color:var(--text);border-color:var(--line)}html[data-theme=light] .member-site :is(.notice,.empty-box,.member-welcome-strip,.otp-information,.account-tabs,.tabs,.balance-link,.icon-button,.btn.secondary,.reward-overview,.search-form,.game-filter){background:var(--panel-soft);color:var(--text);border-color:var(--line)}html[data-theme=light] .member-site :is(.sidebar a.active,.account-tabs a.selected){background:#fce5ed;color:#a61943}html[data-theme=light] .member-site :is(.topline,.sidebar-club,.club-banner,.account-vip){background:#242033;color:#fff}html[data-theme=light] .member-site :is(.auth-art,.club-banner,.account-vip,.sidebar-club) :is(h2,p,strong){color:#fff}html[data-theme=light] .member-site :is(th,td){border-color:var(--line);color:var(--text)}html[data-theme=light] .member-site th{background:#e4eaf3}html[data-theme=light] .member-site .table-scroll{background:#fff}html[data-theme=light] .member-site .brand-word{color:#263040}html[data-theme=light] .member-site .ron-game-bar h1{color:#fff}html[data-theme=light] .member-site .flash.ok{background:#e2f6eb;color:#205e46}html[data-theme=light] .member-site .flash.error{background:#ffe7ed;color:#972e49}
@media(max-width:900px){.member-site .auth-art{position:relative;top:0;min-height:340px}.member-site .auth-art>div{margin-top:160px;min-height:180px;padding:22px}.member-site .auth-layout{grid-template-columns:1fr}.member-site .auth-art .trust-icons{display:none}.member-site .header-nav{display:none}}
@media(max-width:600px){.member-site .site-header{flex-wrap:wrap;gap:8px}.member-site .header-actions{margin-left:auto}.member-site .theme-toggle{width:32px;height:36px}.member-site .brand-mark{width:30px;height:30px}.member-site .brand-word{font-size:19px}.member-site .header-actions .balance-link{font-size:11px}.member-site .header-actions .avatar{display:none}.member-site .payment-dialog{width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.payment-dialog [data-payment-body]{padding:12px;max-height:calc(94dvh - 95px)}.member-site .payment-choice summary{padding:16px;gap:10px;flex-wrap:wrap}.member-site .payment-choice summary small{width:100%;margin-left:52px}.member-site .payment-method-body{padding:16px}.member-site .crypto-address-card>img{float:none;display:block;margin:0 auto 18px;width:140px;height:140px}.member-site .crypto-address-card>form{grid-template-columns:1fr}.member-site .bank-instructions{padding:16px}.member-site .wallet-summary{grid-template-columns:1fr}.payment-dialog .wallet-summary{grid-template-columns:1fr 1fr}.payment-dialog .wallet-summary>div:last-child{display:none}.member-site .ron-game-bar h1{font-size:20px}.member-site .ron-game-viewport{height:65dvh;min-height:350px}}
.member-site .auth-art{min-height:0}.member-site .auth-art>img{position:relative;display:block;height:320px;object-position:60% 55%}.member-site .auth-art>div{margin-top:0;min-height:0;background:#161925;padding:28px}@media(max-width:900px){.member-site .auth-art>img{height:200px}.member-site .auth-art>div{margin-top:0;padding:20px}}
.member-site .campaign-art:not(.dark-art) .campaign-copy :is(.eyebrow,.campaign-number,.campaign-terms){color:#303342;text-shadow:none}.member-site .campaign-art.dark-art .campaign-copy :is(strong,.eyebrow,.campaign-number,.campaign-terms){color:#fff}.member-site .otp-information svg{color:#c93864;flex-shrink:0}@media(max-width:900px){.member-site .auth-art{display:block}.member-site .auth-art>img{height:170px}.member-site .auth-art>div{padding:14px 20px}.member-site .auth-art>div h2{font-size:19px;margin:5px 0}.member-site .auth-art>div p{display:none}}
