/* XEZAWO: Midnight & Ice — navy surfaces and ice-blue actions. */
:root{--ink:#101522;--ink-2:#151c2c;--surf:#1d2639;--surf-2:#263149;--surf-3:#33415c;--line:#a6bcff1a;--line-2:#a6bcff40;--mint:#a6bcff;--mint-2:#d3dfff;--mint-deep:#7895e6;--mint-glow:#a6bcff33;--gold:#efc75b;--gold-2:#ffe5a0;--txt:#f4f6ff;--txt-2:#aab4cd;--txt-3:#7c8ba8;--body:"Golos Text","Segoe UI",sans-serif}
html,body{background:#101522!important;color:var(--txt)}
body{accent-color:var(--mint)}
::selection{background:#a6bcff;color:#0a0c14}
.hdr,body>header{background:#0b0e18ef!important;border-bottom-color:#a6bcff26!important}
.wrap,.site{background-color:transparent}
.btn-primary,.bonus-action,.public-bonuses .bonus-action,.cabinet-bonuses .bonus-action,.sport-bonus-action,.tournament-more,.balance-plus,body>main button:not(.close){background:#a6bcff!important;color:#0a0d16!important;border-color:#a6bcff!important;box-shadow:0 4px 20px #a6bcff15}
.btn-primary:hover,.bonus-action:hover,.sport-bonus-action:hover,.tournament-more:hover,.balance-plus:hover,body>main button:not(.close):hover{background:#a6bcff!important;box-shadow:0 5px 24px #a6bcff28}
.btn-ghost{background:#121726!important;color:#d2d8eb!important;border-color:#374366!important}
.btn-gold{background:linear-gradient(120deg,#ffe396,#d9ad42)!important;color:#2b2109!important;border-color:#ffdd82!important}
.panel,.stats article,.cabinet-card,.settings-card,.offer-module,.mini-sidebar,.mini-field,.cabinet-nav,.cashier-tabs,.user-dropdown{background-color:#0e121f!important;border-color:#8193c72b!important}
.cabinet-nav a,.cashier-tabs a{color:#b9bfd1}
.cabinet-nav a.active,.cashier-tabs a.active,.cabinet-nav a[aria-current=page],.cashier-tabs a[aria-current=page]{background:#a6bcff!important;color:#0b0e16!important;border-color:#a6bcff!important}
.payment-methods button,.crypto-methods button{background:#111625!important;color:#dfe4f1!important;border-color:#3c4664!important}
.payment-methods button.selected,.payment-methods button.active,.payment-methods button[aria-pressed=true],.crypto-methods button[aria-pressed=true]{background:#181f34!important;border-color:#a6bcff!important;box-shadow:inset 0 0 0 1px #a6bcff}
input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:#0a0c14!important;color:#e6eaf4!important;border-color:#353e59!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d3dfff!important;outline-offset:3px}
.mojito-carousel,.mojito-carousel .mojito-slide{background-color:#111523!important}
.mojito-carousel .mojito-slide{background-image:radial-gradient(ellipse at 80% 45%,#a6bcff38,transparent 58%),linear-gradient(115deg,#0f1320,#192034)!important}
.mojito-carousel .mojito-slide:nth-child(2){background-image:radial-gradient(ellipse at 80% 45%,#a6bcff38,transparent 60%),linear-gradient(115deg,#0d101b,#1d253d)!important}
.mojito-carousel .mojito-slide:nth-child(3){background-image:radial-gradient(ellipse at 80% 45%,#eac05235,transparent 60%),linear-gradient(115deg,#211c0d,#3d3516)!important}
.mojito-number,.promo-fs,.tournament-fund,.prize b,.vip-tier-reward strong{color:#f5d478!important}
.vip-transfer,.vip-crown-feature,.vip-levels,.secret-gift{background:radial-gradient(ellipse at 90% 0%,#e8ba4833,transparent 65%),#24200f!important;border-color:#d6b65880!important;box-shadow:inset 0 1px 0 #ffe4a21c,0 10px 35px #0002}
.vip-transfer h2,.vip-transfer-title,.vip-levels h2,.secret-gift h3{color:#ffe4a0!important}
.tournament-compact,.tournament-event,.tournament-story,.tournament-detail{background-color:#0f131f!important;border-color:#d1b6544d!important}
.stats strong,.balance-amount,.win .amount{color:#a6bcff!important}
.game:hover,.live:hover{outline:1px solid #a6bcff;box-shadow:0 6px 26px #a6bcff1e}
.auth-modal,dialog{background-color:#0e121d!important;border-color:#43568f!important;color:#e4e8f3}
body>header a{color:#a6bcff}body>main p{color:#aab4cd}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
