:root{color-scheme:dark;--text:#e6edf7;--muted:#a4b2c5;--panel:#111b29;--surface:#101927;--soft:#192638;--line:#2a3a50;--blue:#87bfff;--active:#81ddc9}html,body{background:#080d14!important;color:var(--text)!important}body{background-image:radial-gradient(ellipse at 15% 0%,#142331,transparent 55%)!important}.site-header{background:#0e1621!important;border-color:var(--line)!important}.brand{color:#edf6ff!important}.brand span,.byline,.muted,.community-card p,.site-footer,.snapshot-note{color:#a5b6ca!important}.site-header nav a{color:#b8c8dd!important}.site-header .unified-navigation a{color:#d4e2f3!important}.site-header .unified-navigation a.current{color:#e5fff8!important}.tool-menu>div{background:#142132!important;border-color:#405570!important}.local-badge{color:#a6b9d1;border-color:#3b4c64}.panel,.community-card,.build-banner,.potential,.resource,.stats-table,.stat-row,.vote-count,.cp-tag{background:#111b29!important;border-color:#2a3a50!important;color:var(--text)!important}button,.btn,input,select,textarea{background:#152235!important;color:#e3edf8!important;border-color:#3a4f69!important}button:hover,.btn:hover{background:#20334c!important}.primary{background:#315f9c!important;color:#fff!important}.toolbar{background:#0e1724!important;border-color:#2a3a50!important}.advice-mode button{background:#142338!important}.tag:not(.element):not(.role){background:#26334a!important;color:#d0e2fb!important}.equipment-analysis,.quick-build-picker{background:#101a28;border-color:#344a63}.equipment-analysis a,.build-advice a{color:#8dc5ff}.equipment-analysis .eyebrow,.eq-new,.eq-rank{color:#8ce2cd}.auto-build-banner,.eq-verdict{background:#142e32;color:#ddf6f0}.eq-card:first-child{background:#14272d}.eq-risk{background:#30291e!important;color:#f1d6a0!important}.build-advice{background:#101a28!important}.advice-hero{background:transparent}.creature-art,.creature-header,.creature-footer{background:#142130!important}.potential-grid strong,.potential-ring strong,.stat-value{color:#e7f1ff!important}.resources .resource,.lower-panels .panel{background:#121e2e!important}.directory-title h1,.banner-title h1,.panel h2,.panel h3{color:#e5edf8}.site-footer{border-color:#26374d}.unified-navigation .battle-navigation a.selected{background:#233c61!important;color:#c8e3ff!important}.site-header .unified-navigation nav{height:auto!important;align-items:center!important;justify-content:flex-start!important}.site-header .unified-navigation nav a{height:auto!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #8cd8ed;outline-offset:4px}
