:root{--nv-bg:#111118;--nv-surface:#1c1c2e;--nv-surface-2:#22223a;--nv-border:rgba(255,255,255,0.04);--nv-gold:#FFD700;--nv-gold-glow:rgba(255,215,0,.1);--nv-text:#d0d0dc;--nv-text-dim:#8888a0;--nv-green:#4ade80;--nv-red:#f87171}
body{background:var(--nv-bg)!important}
.result-card{background:var(--nv-surface)!important;border:1px solid var(--nv-border)!important;border-radius:10px!important;position:relative;overflow:hidden}
.result-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#FFD700,#F0A000);opacity:.6}
.result-card:hover{border-color:rgba(255,215,0,.1)!important}
.time-tab{position:absolute!important;top:-12px!important;font-size:.7rem!important;padding:4px 14px!important;border-radius:9999px!important;font-weight:700!important;letter-spacing:.02em;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.3)}
.time-tab.open{left:16px!important;background:linear-gradient(135deg,#FFD700,#F0A000)!important;color:#111118!important;border:none!important}
.time-tab.close{right:16px!important;background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:#fff!important;border:none!important}
.chart-link{background:rgba(255,215,0,.06)!important;border:1px solid rgba(255,215,0,.12)!important;color:var(--nv-gold)!important;font-weight:700;transition:all .2s;font-size:.9rem!important;padding:.5rem 1.5rem!important}
.chart-link:hover{background:linear-gradient(135deg,#FFD700,#F0A000)!important;color:#111118!important;border-color:#FFD700!important;box-shadow:0 4px 16px rgba(255,215,0,.3)}
.sidebar-link{border-radius:.5rem;transition:all .2s;border-left:3px solid transparent}
.sidebar-link:hover{background:rgba(255,215,0,.03)!important;border-left-color:var(--nv-gold)!important}
.sidebar-link.active-link,.sidebar-link.active{background:rgba(255,215,0,.06)!important;border-left-color:var(--nv-gold)!important;color:#fff!important}
.sidebar-heading,.sidebar-group{color:var(--nv-gold)!important;font-size:.65rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.winners-section{background:var(--nv-surface);border:1px solid var(--nv-border);border-radius:10px;padding:1.5rem}
.winners-section h2{color:var(--nv-gold);font-size:1.1rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}
.winner-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-radius:.5rem;margin-bottom:.3rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.02);transition:all .15s}
.winner-row:hover{background:rgba(255,215,0,.02);border-color:rgba(255,215,0,.06)}
.winner-name{color:#fff;font-weight:600;font-size:.85rem}
.winner-game{color:var(--nv-text-dim);font-size:.7rem}
.winner-amount{color:var(--nv-green);font-weight:700;font-size:.9rem}
.winner-time{color:var(--nv-text-dim);font-size:.65rem}
.game-menu-item{background:var(--nv-surface)!important;border:1px solid var(--nv-border)!important}
.game-menu-item:hover{border-color:rgba(255,215,0,.1)!important}
.game-menu-item.active{background:rgba(255,215,0,.06)!important;border-color:rgba(255,215,0,.15)!important}
.number-grid-item{background:var(--nv-surface-2)!important;border-color:var(--nv-border)!important}
.number-grid-item:hover{background:#2a2a44!important;border-color:rgba(255,215,0,.1)!important}
.number-grid-item.selected{background:linear-gradient(135deg,#FFD700,#F0A000)!important;border-color:#FFD700!important;color:#111118!important}
.filter-btn{background:var(--nv-surface-2)!important;border-color:var(--nv-border)!important}
.filter-btn:hover{border-color:rgba(255,215,0,.1)!important}
.filter-btn.active{background:linear-gradient(135deg,#FFD700,#F0A000)!important;border-color:#FFD700!important;color:#111118!important}
.nav-tab{background:var(--nv-surface)!important;border:1px solid var(--nv-border)!important}
.nav-tab:hover{border-color:rgba(255,215,0,.1)!important;color:#fff!important}
.nav-tab.active{background:linear-gradient(135deg,#FFD700,#F0A000)!important;color:#111118!important;border-color:#FFD700!important}
.type-tab{background:var(--nv-surface-2)!important;border-color:var(--nv-border)!important}
.type-tab.active{background:linear-gradient(135deg,#FFD700,#F0A000)!important;border-color:#FFD700!important;color:#111118!important}
.history-card{background:var(--nv-surface)!important;border:1px solid var(--nv-border)!important}
.history-card:hover{border-color:rgba(255,215,0,.08)!important}
.seo-content-section{background:var(--nv-surface)!important;border:1px solid var(--nv-border)!important}
.seo-content-block{background:rgba(255,255,255,.02)!important;border:1px solid var(--nv-border)!important;border-radius:10px;padding:1.5rem}
.seo-content-block:hover{border-color:rgba(255,215,0,.06)!important}
.seo-content-block h3{color:var(--nv-gold)!important}
.faq-item{background:rgba(255,255,255,.02)!important;border:1px solid var(--nv-border)!important}
.faq-item:hover,.faq-item.active{border-color:rgba(255,215,0,.08)!important}
.static-page section{background:var(--nv-surface);border:1px solid var(--nv-border)}
.static-page section:hover{border-color:rgba(255,215,0,.06)}
.static-page h2{color:var(--nv-gold)}
.static-page a{color:var(--nv-gold)}
.htp-section{background:var(--nv-surface)!important;border:1px solid var(--nv-border)!important}
.htp-section:hover{border-color:rgba(255,215,0,.08)!important}
.htp-section h3{color:var(--nv-gold)!important}
.payout-table th{background:var(--nv-surface-2)!important;color:var(--nv-text-dim)}
.payout-table td{border-color:var(--nv-border)!important}
.payout-table .win{color:var(--nv-green)!important}
.status-badge.won{color:var(--nv-green)!important;border-color:var(--nv-green)!important}
::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--nv-bg)}::-webkit-scrollbar-thumb{background:#2a2a44;border-radius:3px}
::selection{background:rgba(255,215,0,.12);color:#fff}
a,button,.result-card,.game-menu-item,.sidebar-link,.filter-btn,.nav-tab{transition:all .15s ease}

