:root{--mh-page:233 235 239;--mh-bg:247 248 250;--mh-surf:255 255 255;--mh-surf2:240 242 245;--mh-bd:226 229 234;--mh-tx:22 25 31;--mh-mu:95 102 115;--mh-input:255 255 255;--mh-code:246 247 249;--mh-grid:217 221 227;--mh-edge:170 177 188;--mh-ok:21 128 61;--mh-err:185 28 28;--mh-warn:161 98 7;--mh-accent:249 115 22;--mh-accent-ink:185 60 11;--mh-rh:124 58 237;--mh-rh-ink:109 40 217;--mh-ok-soft:#dcfce7;--mh-err-soft:#fee2e2;--mh-warn-soft:#fef9c3;--mh-ac-soft:#fff1e6;--mh-rh-soft:rgba(124,58,237,0.12);--mh-shadow-modal:0 20px 60px rgba(0,0,0,0.18)}.dark{--mh-page:12 13 16;--mh-bg:20 22 27;--mh-surf:26 29 35;--mh-surf2:35 39 47;--mh-bd:44 49 58;--mh-tx:236 238 242;--mh-mu:154 161 173;--mh-input:17 19 23;--mh-code:15 17 21;--mh-grid:42 46 54;--mh-edge:74 81 94;--mh-ok:74 222 128;--mh-err:248 113 113;--mh-warn:251 191 36;--mh-accent:249 115 22;--mh-accent-ink:251 146 60;--mh-rh:124 58 237;--mh-rh-ink:167 139 250;--mh-ok-soft:rgba(74,222,128,0.12);--mh-err-soft:rgba(248,113,113,0.12);--mh-warn-soft:rgba(251,191,36,0.1);--mh-ac-soft:rgba(249,115,22,0.12);--mh-rh-soft:rgba(124,58,237,0.12);--mh-shadow-modal:0 20px 60px rgba(0,0,0,0.5)}