html[data-ui=modern]{--bg:#0b1118;--bg-rgb:11, 17, 24;--panel:#121a23;--panel-2:#17212c;--panel-rgb:18, 26, 35;--line:#263444;--line-rgb:38, 52, 68;--text:#e8eef5;--muted:#8fa3b8;--green:#4ade9c;--pink:#f472b6;--gold:#fbbf24;--blue:#60a5fa;--red:#f87171;--accent:#4ade9c}html[data-ui=modern] body{background:var(--bg)!important;color:var(--text)!important;letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}html[data-ui=modern] body:before,html[data-ui=modern] body:after{display:none!important}html[data-ui=modern] body{background:radial-gradient(ellipse at top left, #4ade9c0a 0%, transparent 50%), radial-gradient(ellipse at bottom right, #60a5fa08 0%, transparent 50%), var(--bg)!important}html[data-ui=modern] .card,html[data-ui=modern] .hero-card{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:0 1px 3px #00000040,0 4px 16px #00000026!important}html[data-ui=modern] .hero-card{background:linear-gradient(135deg, var(--panel) 0%, #0e1a20 100%)!important}html[data-ui=modern] .retro-title{text-transform:uppercase;letter-spacing:.14em!important;color:var(--accent)!important;font-family:Inter,system-ui,sans-serif!important;font-size:.72rem!important;font-weight:800!important}html[data-ui=modern] .retro-h1{letter-spacing:-.02em!important;font-family:Inter,system-ui,sans-serif!important;font-weight:800!important}html[data-ui=modern] .button.primary{background:var(--accent)!important;color:#052014!important;border:1px solid var(--accent)!important;border-radius:10px!important;font-weight:700!important}html[data-ui=modern] .button.primary:hover{filter:brightness(1.08)!important}html[data-ui=modern] .button.secondary,html[data-ui=modern] .button.ghost{background:var(--panel)!important;color:var(--accent)!important;border:1px solid var(--line)!important;border-radius:10px!important}html[data-ui=modern] .button,html[data-ui=modern] .btn{border-radius:10px!important}html[data-ui=modern] .pill{background:var(--panel-2)!important;color:var(--muted)!important;border:1px solid var(--line)!important;border-radius:999px!important;font-weight:700!important}html[data-ui=modern] .pill.live{color:var(--accent)!important;border-color:var(--accent)!important}html[data-ui=modern] .sidebar{background:var(--panel)!important;border-right:1px solid var(--line)!important}html[data-ui=modern] .sidebar-brand .brand-mark{background:var(--accent)!important;color:#052014!important}html[data-ui=modern] .nav-link{color:var(--text)!important;border-radius:8px!important}html[data-ui=modern] .nav-link:hover{background:var(--panel-2)!important}html[data-ui=modern] .sidebar-ticker{background:var(--panel-2)!important;color:var(--muted)!important}html[data-ui=modern] div[style*="linear-gradient(90deg, #04101c"]{background:var(--panel)!important;border-bottom:1px solid var(--line)!important}html[data-ui=modern] table{border-collapse:collapse!important}html[data-ui=modern] table td,html[data-ui=modern] table th{border-bottom:1px solid var(--line)!important}html[data-ui=modern] table tr:nth-child(2n){background:#ffffff05!important}html[data-ui=modern] [style*="Press Start 2P"]{letter-spacing:-.01em!important;font-family:Inter,system-ui,sans-serif!important;font-weight:800!important}html[data-ui=modern] input,html[data-ui=modern] select,html[data-ui=modern] textarea{background:var(--panel-2)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:8px!important}html[data-ui=modern] .mobile-quicknav{background:#0b1118f5!important}html[data-ui=modern] .mobile-quicknav a{color:var(--muted)!important}html[data-ui=modern] .site-footer{background:var(--panel)!important;border-top:1px solid var(--line)!important;color:var(--muted)!important}html[data-ui=modern] .retrofx,html[data-ui=modern] [class*=scanline]{display:none!important}html[data-ui=modern] main{padding-bottom:84px!important}html[data-ui=modern] .breadcrumbs a,html[data-ui=modern] .breadcrumbs span{color:var(--muted)!important}html[data-ui=modern] .mobile-header,html[data-ui=modern] header{background:var(--panel)!important}
