/* Midnight: shared dark surfaces for standalone site screens. */
:root,html[data-theme],html[data-color-scheme]{color-scheme:dark;--bg:#090c12!important;--bg-page:#090c12!important;--bg-card:#111720!important;--bg-subtle:#151f32!important;--bg-hover:#1b2942!important;--bg-0:#090c12!important;--bg-1:#111720!important;--bg-2:#182237!important;--bg-3:#22304a!important;--bg-solid:#111720!important;--bg-card-hover:#182237!important;--card-bg:#111720!important;--panel:#111720!important;--panel-2:#182237!important;--card-border:#253148!important;--border:#253148!important;--border-strong:#3a4d70!important;--border-accent:#6579b6!important;--text:#f0f3ff!important;--text-primary:#f0f3ff!important;--text-secondary:#acb7ce!important;--text-muted:#8897b4!important;--text-faded:#8897b4!important;--text-1:#f0f3ff!important;--text-2:#acb7ce!important;--text-3:#8897b4!important;--text-4:#8897b4!important;--muted:#acb7ce!important;--accent:#c8f088!important;--accent-hover:#dcffab!important;--accent-soft:#202d1c!important;--accent-border:#52683e!important;--accent-glow:#7287ff25!important;--accent-grad:linear-gradient(120deg,#c8f088,#b7d28f)!important;--accent-gradient:linear-gradient(120deg,#c8f088,#b7d28f)!important;--cyan:#c8f088!important;--teal:#a3c5ff!important;--violet:#aaa2f9!important;--input-bg:#0b1220!important;--input-border:#334563!important;--success:#89d3b6!important;--success-soft:#17352c!important;--success-text:#a0e0c6!important;--warning:#e4c387!important;--warning-soft:#392e1b!important;--warning-text:#f0d6a5!important;--danger:#ff959f!important;--danger-bg:#361e2a!important;--danger-soft:#361e2a!important;--danger-text:#ffb6bc!important;--purple-soft:#2a2446!important;--gold-soft:#392e1b!important;--money-soft:#17352c!important;--money-text:#a0e0c6!important;--radius:20px!important;--shadow-card:0 12px 40px #0003!important}
body{background:radial-gradient(ellipse at 80% 0,#1a2544,transparent 700px),#090c12!important;color:#f0f3ff!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}a{color:var(--accent)}button,input,textarea,select{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{background:#0b1220!important;color:#e4ebff!important;border-color:#334563!important}input::placeholder,textarea::placeholder{color:#8897b4!important}:focus-visible{outline:2px solid #c8f088;outline-offset:3px}.panel,.card,.stat-card,.item-card,.dashboard-card,.form-card,.rank-item,.legal-toc,.legal-content,.article-card{background:#111720!important;border:1px solid #253148!important;border-radius:18px!important;box-shadow:0 12px 40px #0003!important}.sidebar,.topbar,.header,.legal-topbar,.wiki-sidebar,.wiki-header{background:#0d1525!important;border-color:#253148!important}.btn-primary,.btn.primary{background:linear-gradient(110deg,#c8f088,#b7d28f)!important;color:#11172d!important;border-color:#c8f088!important;box-shadow:0 8px 28px #7785ff20!important}.btn{border-radius:10px!important}.rank-num,.rank-score{color:#b7c5ff!important}.bg-layer,.bg-glow{opacity:.25!important}.theme-toggle,.theme-toggle-login{display:none!important}.legal-hero-title,h1{letter-spacing:-.04em}.legal-hero-title{color:#f0f3ff!important;-webkit-text-fill-color:currentColor!important;background:none!important}.legal-section{border-color:#253148!important}.legal-section h2,.legal-section h3{color:#e5ecff!important}.legal-section p,.legal-section li{color:#b4c0d8!important}.legal-topbar .brand-text{color:#edf2ff!important}code{overflow-wrap:anywhere}.table-wrap,.table-container{overflow-x:auto}img{max-width:100%}
@media(max-width:640px){.rank-item{gap:12px!important;padding:16px!important}.rank-title{overflow-wrap:anywhere}.panel{padding:22px!important}.legal-topbar-inner{gap:12px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
