:root{--bg:#f6f6f4;--surface:#fff;--surface-raised:#fff;--surface-raised-2:#f1f1ee;--border:#1717141a;--border-strong:#1717142b;--border-dim:#17171412;--text:#1c1c19;--text-dim:#5c5b55;--text-faint:#8c8a80;--accent:#2f6db0;--accent-bright:#3f82c8;--accent-deep:#255a94;--on-accent:#fff;--ok:#3f8f4e;--danger:#c0493c;--info:#2f6db0;--warn:#9a7016;--safety:#d12b2b;--safety-on:#fff;--hp-ok:#3f8f4e;--hp-warn:#9a7016;--hp-hurt:#c0493c;--bg-accent:#e9f1fa;--border-accent:#b9d4ef;--bg-ok:#e8f3e8;--border-ok:#bcdcbc;--bg-warn:#f6edd6;--border-warn:#e4d19a;--bg-danger:#f8e9e7;--border-danger:#ecc3bd;--bg-info:#e9f1fa;--border-info:#b9d4ef;--fill-ghost-hover:#1717140b;--fill-ghost-selected:#17171413;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:16px;--sp-8:20px;--sp-9:24px;--sp-10:32px;--r-1:7px;--r-2:9px;--r-3:11px;--r-4:12px;--r-5:14px;--r-6:16px;--r-pill:999px;--r-round:50%;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-19:19px;--fs-22:22px;--fs-30:30px;--fw-reg:400;--fw-med:500;--fw-semi:500;--fw-bold:500;--track-label:.08em;--track-display:-.01em;--shadow-pop:0 4px 16px #1717141a;--shadow-drawer:-16px 0 40px #17171424;--dur-fast:.13s;--dur:.22s;--dur-slow:.28s;--ease:cubic-bezier(.4,0,.2,1)}:root[data-theme=himmapan]{--bg:#141613;--surface:#1e201d;--surface-raised:#282b27;--surface-raised-2:#33362f;--border:#e2e4dc1a;--border-strong:#e2e4dc2e;--border-dim:#3b3e37;--text:#f0efe9;--text-dim:#a5a39b;--text-faint:#77756d;--accent:#e8ac52;--accent-bright:#f0c574;--accent-deep:#b9812f;--on-accent:#1a140c;--ok:#63c073;--danger:#e07a6f;--info:#77aede;--warn:#e3c34a;--hp-ok:#63c073;--hp-warn:#e3c34a;--hp-hurt:#e07a6f;--bg-accent:#e8ac5224;--border-accent:#e8ac5266;--bg-ok:#63c0731a;--border-ok:#63c07347;--bg-warn:#e3c34a1a;--border-warn:#e3c34a4d;--bg-danger:#e07a6f17;--border-danger:#e07a6f47;--bg-info:#77aede1a;--border-info:#77aede47;--fill-ghost-hover:#e2e4dc0d;--fill-ghost-selected:#e2e4dc17}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}:root[data-theme=himmapan] body{background:radial-gradient(130% 90% at 50% -20%,#1b1e19,var(--bg))}.ui-i{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.ui-label{font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:var(--fw-med)}@media (max-width:900px){.ui-hide-narrow{display:none!important}}@keyframes ui-pulse{0%{box-shadow:0 0 0 0 var(--ui-pulse-color,#3f8f4e73)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}
