:root{color-scheme:dark;--ink:#d8d4c9;--muted:#a4a8b0;--gold:#d8b979}body{background:#171a21;color:var(--ink)}header{background:linear-gradient(#393c46,#1c2029);border-color:#8a7c68}main{background:#1a1d25}.stats>div{background:#252a34}.stats{border-color:#4d515f}.stats span{color:#a5a7ac}.stats strong{color:#e0d5bf}.stats .gold strong{color:#edcc88}.stats .wood strong{color:#cdbb9b}.stats .chakra strong{color:#beb2dd}.arena-top{background:linear-gradient(#3b3d46,#262a34);border-color:#646170}.arena{background:#2e313b}.arena-top button,.arena-top select{background:#272b35;border-color:#5e6170;color:#cbc7bd}.arena-top button.active{color:#ebcd91;background:#4b4438;border-color:#a08b65}.command-hud{background:repeating-linear-gradient(12deg,#30323a 0 9px,#292c34 9px 17px,#3a3c43 17px 20px);border-color:#797b80}.command-hud>section{background:linear-gradient(100deg,#151922,#20242d);border-color:#7e7c76}.hud-selection>.hud-label,.rts-status>.hud-label,.rts-command-panel>.hud-label{background:#30343e;border-color:#5c5e66;color:#c0b59e}.rts-stat-grid i{background:linear-gradient(135deg,#5d6370,#2b303c);border-color:#8e8d88}.rts-stat-grid span{color:#b5ac99}.rts-stat-grid strong{color:#e1ded3}.rts-grade{color:#aaaebb}.rts-vitals{color:#bfbe9f}.rts-vitals span+span{color:#a4bddb}#rtsContext{color:#a7a9b0}.rts-empty-info{color:#c2bdaf}.rts-empty-info span,.rts-empty-info small{color:#999ba4}.rts-empty-portrait{color:#8b8390}.rts-map-frame{background:#262b33;border-color:#8e8271}.rts-map-menu button{background:#2c303a;border-color:#63616a;color:#c1bdaf}#rtsBuffs button{background:radial-gradient(ellipse,#45475f,#202632);border-color:#84838a;color:#c2bcdf}#rtsSelected{border-color:#464753;color:#c4b692}.rts-command-slot{background:#161b24;border-color:#646572}.rts-command-slot>button{background:linear-gradient(135deg,#454650,#262a35);border-color:#898271;color:#ead5a7}.rts-command-slot>button.active{background:#6c5942}.battle-clock{background:linear-gradient(115deg,#1e222df5,#2b2d38f5);border-color:#93816a;color:#dfd9cc}.round-line{border-color:#82725a66}.round-line>span,.round-line>small{color:#b7b0a3}.next-wave b{color:#ded6c3}.camera-controls{background:#232733ed;border-color:#686475}.camera-controls button{background:#343743;color:#dfd7c5;border-color:#6b6670}.camera-controls output{color:#d4c7b0}.rts-dropdown>summary{background:linear-gradient(#4e4c51,#2e303b);border-color:#9b886a;color:#e8cd98}.rts-dropdown[open]>summary{background:#575047}.rts-dropdown-body{background:#232732;border-color:#82808a}.rts-dropdown .hud-library{background:#212630;border-color:#625f6a}.rts-dropdown .catalog,.rts-dropdown .hud-detail{background:#212630;color:#d2cfc6}.rts-dropdown input,.rts-dropdown select{background:#303540;color:#ddd5c3;border-color:#626570}.rts-dropdown .unit-heading{background:#292e39;color:#d8d1c1}.rts-dropdown .unit-card{border-color:#555762}.rts-utilities{color:#aaa5a1;border-color:#575560}.rts-chat{background:#212630ed;border-color:#83786c}.rts-notice #toast{background:#1a202acc;color:#c2b9a8}.gallery-badge{border-color:#7e7466;color:#d6bf95}.shop-goods button{background:#30323c;border-color:#77716b;color:#e5d2af}.shop-goods small{color:#beb6a6}.shop-wallet{color:#dfc68d}.start-card,.dialog{background:linear-gradient(135deg,#292d38f5,#1a1f2af5);border-color:#8f806a}.start-settings select{background:#303540;color:#ddd3be;border-color:#77717b}.start-overlay{background:#10141b99}.start-card p,.start-card small{color:#b8b5b2}.pakun-instructions{color:#c1bec0}.rts-portrait-meters span{background:#252b24;border-color:#666b4a;color:#d1d19d}.rts-portrait-meters span+span{background:#242c40;border-color:#62728c;color:#b3c6e5}

.rts-dropdown .practice-add{background:#373b47;border-color:#646571;color:#c4b9a7}.rts-dropdown .unit-card.ready{background:#39392f}.rts-dropdown .upper-combo{background:#30343f;border-color:#666571}.rts-dropdown .upper-combo.ready{border-color:#b59a6d}.rts-dropdown .library-tab.active{background:#514936;border-color:#bca273}
