@import url('https://fonts.googleapis.com/css2?family=Bangers&display=swap');
:root{--bg:#ffc212;--panel:#171c1b;--line:#665535;--mint:#ffc212;--blue:#2279d8;--text:#ffeec1;--muted:#dfceaa;--display:'Bangers',Impact,sans-serif;--body:'Bangers',Impact,sans-serif;color-scheme:dark}
body{background:#171c1b;font-family:var(--body);letter-spacing:.45px}button,input,select,textarea,strong,b,h1,h2,h3{font-family:var(--body);font-weight:400}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #2279d8;outline-offset:3px}.app{background:radial-gradient(ellipse at 0 0,#fff3a066,transparent 60%),repeating-conic-gradient(from 5deg at 28% 20%,#ffcf31 0deg 14deg,#ffbc16 14deg 29deg);border-color:#111313;isolation:isolate;overflow:clip}.app::before{content:'ZKUADS   ZKUADS\A   ZKUADS   ZKUADS\A ZKUADS   ZKUADS\A   ZKUADS   ZKUADS\A ZKUADS   ZKUADS';white-space:pre;position:absolute;inset:180px -18px 0;z-index:-1;color:#9e6515;opacity:.14;font-size:45px;line-height:3.4;transform:rotate(-17deg);pointer-events:none}
header{height:74px;padding:10px 13px;gap:7px;background:linear-gradient(135deg,#0d1010,#262927);border-top:3px solid #ff9517;border-bottom:0}header::before{display:none}.wordmark,header .wordmark{font:32px/1 var(--display);letter-spacing:1px;color:#ffeec1;text-shadow:2px 3px #050807;transform:skew(-4deg);margin-right:0}.header-team{padding:0;flex:none;width:42px;height:46px;margin-right:auto}.header-team img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 1px #0008)}.wordmark:has(+.header-team[hidden]){margin-right:auto}.wallet{background:linear-gradient(130deg,#ffca45,#ff9e13);color:#111313;border:2px solid #030706;border-radius:0;transform:skew(-5deg);padding:5px 8px;gap:5px;box-shadow:2px 2px #775a1e}.wallet b{font-size:20px}.wallet small{font-size:11px;color:#111313}.wallet svg{color:#111313;width:17px}.notification-bell{color:#ffeec1;background:transparent;border:0;width:34px;flex-shrink:0}.notification-count{background:#ed4138;color:#ffeec1;border-color:#111313}.utility-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#171c1b;border-bottom:2px solid #f29314;font-size:14px}.utility-strip .deposit{background:#ffc212;color:#111313;padding:5px 9px;font-size:14px;box-shadow:none;border-color:#111313;min-height:32px}.utility-strip .text-button{font-size:13px;padding:4px 0;min-height:32px}.language-bar{max-width:480px;background:#111313;color:#dfceaa;border:0;padding:5px 14px;font-size:12px}.language-bar button{font-size:12px;border-color:#665535;padding:3px 7px;color:#ffeec1}.language-bar button.active{background:#ffc212;color:#111313;border-color:#ffc212}.demo-label{background:#171c1b;color:#dfceaa;border-color:#665535;letter-spacing:.7px;font-size:10px}.demo-dot{background:#ffc212}main{padding:0 14px}.view{padding-top:20px}.view>h1,.view>.eyebrow,.view>.subtext,.section-heading,footer,footer button{color:#111313}h1{font-size:35px}.original-intro{margin:0 0 12px;padding:0;background:none;transform:none;border:0}.original-intro h1{color:#3b2a0c;font-size:15px;letter-spacing:.5px;text-shadow:none}
.jackpot-panel{display:grid;grid-template-columns:43% 57%;gap:0;align-items:center;background:none;border:0;box-shadow:none;transform:none;padding:0;margin-bottom:24px;overflow:visible}.jackpot-disc{aspect-ratio:1;border:5px solid #151a16;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle at 34% 22%,#ffe790,#ffc72b 38%,#fb9b0c 78%);box-shadow:inset 0 0 0 3px #ffeec1,0 5px #dc7e0c;transform:rotate(-8deg);z-index:2;padding:9px;min-width:0}.jackpot-disc strong{font-size:clamp(28px,8vw,38px);-webkit-text-stroke:1px #171b17;color:#ffeec1;text-shadow:3px 4px #161c17;white-space:nowrap;letter-spacing:1px}.jackpot-disc span{font-size:25px;color:#171b17}.jackpot-disc small{font-size:12px;color:#4c350d;margin-top:7px}.jackpot-grid{display:flex;flex-direction:column;gap:8px}.jackpot,.jackpot.grand,.jackpot.major,.jackpot.minor{--tier:#67b8ff;position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;text-align:left;gap:0 4px;margin:0 0 0 -8px;padding:7px 9px 7px 16px;background:#151b18;border:2px solid #151b18;border-left:4px solid var(--tier);border-radius:0;box-shadow:3px 3px #a66813;transform:skew(-5deg);min-height:61px}.jackpot.grand{--tier:#ff694d;background:linear-gradient(110deg,#1d211d,#493b24);order:0}.jackpot.major{--tier:#ffcc39;order:1}.jackpot.minor{order:2}.jackpot::before,.jackpot.grand::before,.jackpot.major::before,.jackpot.minor::before{display:none}.jackpot span,.jackpot.grand span,.jackpot.major span{font:22px/1.1 var(--body);color:#ffeec1;letter-spacing:.5px}.jackpot-tier{display:block;grid-column:1;grid-row:1 / 3}.jackpot strong,.jackpot.grand strong{grid-column:2;grid-row:1 / 3;font:clamp(20px,5.6vw,28px)/1 var(--body);color:var(--tier);letter-spacing:0;margin:0;white-space:nowrap}.jackpot small,.jackpot.grand small,.jackpot.major small{font-size:11px;line-height:1.2;color:#dfceaa}.jackpot-caption{display:none}.jackpot-panel>p{grid-column:1 / -1;font-size:12px;color:#3b2a0c;margin-top:16px}.jackpot-panel>p span{color:#3b2a0c;display:inline}
.catalog-heading{justify-content:flex-end;margin:24px 0 -4px;position:relative;z-index:1}.catalog-heading h2{font:28px var(--body);background:#111817;color:#ffeec1;transform:rotate(-5deg);padding:2px 12px;border:0;box-shadow:3px 3px #89580d;text-shadow:none;letter-spacing:1px;margin-right:12px}.catalog-heading h2::before{display:none}.game-catalog{padding:16px 11px 11px;gap:12px;background:#111817;border:3px solid #050807;box-shadow:5px 5px #cc8212;margin-bottom:25px}.catalog-card,.catalog-card:nth-child(n){background:#18241f;border:2px solid #050807;border-radius:3px;box-shadow:3px 3px #060a08;transform:none;padding:0 0 7px;overflow:hidden}.catalog-card:has(.game-tab.active){padding:0 0 7px;border:2px solid #ffc212;box-shadow:3px 3px #060a08}.catalog-card:has(.game-tab.active)::after{background:#ffcb29;color:#111313;border-color:#111313;left:auto;right:4px;top:7px;transform:rotate(4deg);font-size:11px}.catalog-info{padding:8px 7px}.catalog-info strong{font:18px/1.2 var(--body);letter-spacing:.3px;white-space:normal;color:#ffeec1}.catalog-time{font-size:13px;color:#dfceaa;margin-top:5px}.game-tab img,.coming-card>img{aspect-ratio:1.55;border-radius:0}.coming-card>img{opacity:.57}.coming-badge{background:#ffc212;color:#111313;border-color:#111313;font-size:12px}.coming-card strong{color:#ffeec1}.catalog-practice{background:#ffc212;color:#111313;border:1px solid #050807;box-shadow:none;font-size:13px;min-height:32px}.primary,.entry-panel .primary{background:linear-gradient(135deg,#ffce44,#f5ac10);color:#111313;border:2px solid #111313;border-radius:2px;box-shadow:3px 3px #74521b;font-size:18px}.primary:hover,.deposit:hover{background:#ffd35c}.text-button{color:#ffc212}.entry-card{background:radial-gradient(ellipse at 0 0,#fff2c4,#ffe2a0 75%);color:#111313;border:2px solid #111313;box-shadow:4px 4px #bd7c13;border-radius:3px}.selected-heading h2{font:23px var(--body);color:#111313}.selected-heading p,.entry-label>span,.entry-summary,.entry-summary b,.prize small,.prize strong,.prize-details,.prize-details b,.entry-panel .match-note,.entry-panel>.text-button{color:#413418}.prices button{background:#ffeec1;color:#111313;border-color:#665535;font-size:23px}.prices button.selected,.funding-options button.selected{background:#171c1b;color:#ffc212;border-color:#111313;box-shadow:2px 2px #c29035}.funding-options button{background:#ffeec1;color:#111313;border-color:#665535;font-size:13px}.prize{border-color:#a8894d}.entry-summary{display:flex}.entry-summary b{font-size:17px}.prize strong{font-size:28px}.section-heading h2{text-shadow:none;transform:none}.section-heading .text-button{color:#111313}
.result-row,.settings-card,.promo-account-card,.balance-card,.stats,.bonus-wallet,.bonus-offer,.bonus-offer.welcome{background:radial-gradient(ellipse at 0 0,#35392b,#171c1b 80%);color:#ffeec1;border:2px solid #111313;border-radius:3px;box-shadow:3px 3px #b87e16}.result-icon{background:#ffc212;color:#111313}.result-info .waiting-expiry,.result-money b{color:#ffc212}.result-info small,.result-money small,.result-money .held,.settings-card p,.balance-card>span,.balance-card p,.promo-account-card>span,.promo-account-card>small,.stats span{color:#dfceaa}.loss{color:#ff8d7a!important}.empty{background:#171c1b;color:#dfceaa;border-color:#665535}.history-filters button,.chat-tabs button,.modal-options button,select{background:#171c1b;color:#ffeec1;border-color:#665535}.history-filters .selected,.chat-tabs .selected{background:#ffc212;color:#111313;border-color:#111313}.danger-link{color:#ff8d7a}.team-account{background:#171c1b;color:#ffeec1;border-color:#111313}.team-account p{color:#dfceaa}.team-account button{color:#ffc212}.team-account strong{color:var(--team)}
.play-heading h1{color:#111313;text-shadow:none}.play-heading span,.instructions,.finish-button{color:#3b2a0c}.icon-button{background:#171c1b;color:#ffeec1;border-color:#111313}.timer{background:#171c1b;color:#ffc212;border-color:#111313}.timer.urgent{color:#ff8d7a}.score-strip,.match-banner,.booster-bar{background:#171c1b;border-color:#111313;color:#ffeec1}.score-strip b{color:#ffc212}.score-strip small,.match-banner span,.booster-label{color:#dfceaa}.match-banner strong{color:#ffc212}.play-canvas-wrap,.match-board{background:radial-gradient(ellipse at 0 0,#31382b,#111817);border-color:#111313}.game-controls>button:not(.primary),.booster-buttons button{background:#171c1b;color:#ffeec1;border-color:#665535}.progress-track{background:#171c1b}.progress-track span{background:#111313}.booster-shop article{background:#171c1b;border-color:#665535}.booster-shop button{background:#ffc212;color:#111313;border-color:#111313}.booster-shop p,.booster-shop small{color:#dfceaa}.zcoin-result{color:#ffc212}
dialog,.search-dialog,.notifications-dialog{background:radial-gradient(ellipse at 0 0,#34392d,#171c1b 75%);color:#ffeec1;border:2px solid #ffc212;border-radius:5px}dialog h2{color:#ffeec1}dialog p,.notifications-dialog>p,.result-breakdown{color:#dfceaa}dialog .big-result,.search-countdown b{color:#ffc212}.search-policy,.notification-item,#notification-detail,.result-breakdown{background:#111817;border-color:#665535;color:#ffeec1}.notification-item.unread{border-color:#ffc212;background:#2c3024}.notification-item strong{color:#ffeec1}.notification-item span,.notification-item small{color:#dfceaa}.match-radar{color:#ffc212;background:#2c3024;border-color:#665535}.match-radar::before,.match-radar::after{border-color:#ffc212}#toast{background:#111313;color:#ffeec1;border-color:#ffc212}.bonus-status,.bonus-days span{background:#2c3024;color:#ffeec1;border-color:#665535}.bonus-days span.completed{background:#ffc212;color:#111313}.bonus-offer h3,.bonus-offer p:not(.eyebrow),.bonus-wallet>span,.bonus-wallet small,dialog .bonus-terms{color:#dfceaa}.bonus-offer>strong,.bonus-wallet strong{color:#ffc212}
#bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));background:#111615;border-top:3px solid #f29513;gap:1px;padding:0 3px max(0px,env(safe-area-inset-bottom));backdrop-filter:none}#bottom-nav button{min-height:67px;color:#ffeec1;font-size:13px;padding:7px 2px;border:0;border-radius:0;box-shadow:none}#bottom-nav button.active{background:linear-gradient(#ffb817,#ed8c0b);color:#151b16;box-shadow:inset 0 2px #ffeec1}#bottom-nav [data-nav=games]{margin-top:-9px;padding-top:11px;border:2px solid #ffd468;border-bottom:0;clip-path:polygon(11% 0,89% 0,100% 15%,100% 100%,0 100%,0 15%)}#bottom-nav svg{width:24px;height:24px}
.splash-screen{background:radial-gradient(ellipse at 0 0,#ffe586aa,transparent 65%),repeating-conic-gradient(from 5deg at 35% 30%,#ffcf31 0deg 14deg,#ffbc16 14deg 29deg);color:#111313}.splash-wordmark{font-family:var(--body);color:#ffeec1;text-shadow:5px 7px #111313}.splash-wordmark::after{background:#111313}.splash-status p,.splash-footer{color:#111313}.splash-track{background:#b67f22}.splash-track span{background:#111313}.splash-footer button{color:#111313;border-color:#111313}#team-dialog{color:#ffeec1;border-color:#665535}#team-dialog .team-top{background:#111313;color:#ffeec1}#team-dialog:not([data-phase=revealed]){background:radial-gradient(ellipse at 0 0,#35392b,#171c1b 80%)}#team-dialog #team-spin,#team-dialog #team-play{background:#ffc212;color:#111313;border-color:#111313}#team-dialog #team-description,#team-caption,#team-demo-note{color:#dfceaa}
.chat-panel{background:#141d19;border:2px solid #080f0c;box-shadow:4px 4px #ca8916;padding:14px;color:#ffeec1;min-height:480px}.chat-tabs{display:flex;gap:8px;margin-bottom:14px}.chat-tabs button{flex:1;border:1px solid #665535;padding:10px 6px;font-size:17px}#chat-status{font-size:15px;color:#dfceaa;min-height:24px}#chat-messages{display:flex;flex-direction:column;gap:12px;max-height:48dvh;overflow:auto;min-height:245px;overscroll-behavior:contain}.chat-message{max-width:88%;padding:10px 12px;background:#263a2d;border-radius:2px 10px 10px 10px;overflow-wrap:anywhere;flex-shrink:0}.chat-message p{white-space:pre-wrap;margin:0;font-size:18px;letter-spacing:.5px;line-height:1.45}.chat-message small{display:block;font-size:13px;color:#efc15a;margin-bottom:5px}.chat-message.own{align-self:flex-end;background:#f2b21d;color:#142116;border-radius:10px 2px 10px 10px}.chat-message.own small{color:#4e3807}#chat-form{display:flex;gap:8px;margin-top:16px}#chat-input{min-width:0;width:100%;background:#233127;border:1px solid #665535;border-radius:2px;padding:11px 10px;color:#ffeec1;font-size:18px;letter-spacing:.4px}#chat-input::placeholder{color:#dfceaa}#chat-send{width:auto;min-width:64px;flex:none;font-size:17px;padding:8px}
@media(max-width:360px){header{padding-inline:9px;gap:5px}header .wordmark{font-size:27px}.header-team,.header-team img{width:34px;height:36px}.wallet{padding:5px}.wallet b{font-size:18px}.wallet svg{display:none}.notification-bell{width:30px}.utility-strip{padding-inline:10px;gap:5px}.utility-strip .text-button{font-size:12px}.jackpot-disc{border-width:4px}.jackpot span{font-size:19px}.jackpot strong,.jackpot.grand strong{font-size:19px}.jackpot small{font-size:10px}.catalog-info strong{font-size:17px}main{padding-inline:10px}.game-catalog{gap:9px}}
@media(prefers-reduced-motion:reduce){.jackpot-disc{transition:none}}
