:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efede8;--surface:#f8f7f3;--surface-raised:#fff;--surface-sunken:#e8e6e0;--panel-header:#f5f3ee;--tooltip-bg:#1d1d1b;--tooltip-text:#f8f7f3;--tooltip-border:transparent;--border:#00000014;--border-strong:#00000029;--text:#1d1d1b;--text-muted:#6f6d68;--accent:#d9643a;--accent-hover:#c4552d;--accent-contrast:#fff;--accent-soft:#d9643a1f;--danger:#c84646;--success:#2f9a58;--picture-night:#1f2647;--brand-blue:#3d4fd6;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-card:0 6px 20px #281e0a14, 0 1px 2px #0000000f;--shadow-panel:0 12px 40px #281e0a1f;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--app-row-height:44px;--view-bar-height:44px;--z-dialog:200;--z-popup:250;--z-tooltip:260;--z-toast:300}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1c19;--surface:#242521;--surface-raised:#2d2e2a;--surface-sunken:#1f201d;--panel-header:#33342f;--tooltip-bg:#3a3b36;--tooltip-text:#ecebe6;--tooltip-border:#ffffff1f;--border:#ffffff14;--border-strong:#ffffff29;--text:#ecebe6;--text-muted:#a3a29c;--accent:#e8714c;--accent-hover:#f28a68;--accent-contrast:#1b1c19;--accent-soft:#e8714c29;--danger:#e06a6a;--success:#52c47e;--shadow-card:0 6px 20px #00000059;--shadow-panel:0 12px 40px #00000073}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}button,input,select,textarea{font:inherit;color:inherit}:root[data-cursor-hidden],:root[data-cursor-hidden] *{cursor:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1c19;--text:#ecebe6;--text-muted:#a3a29c}}.boot-splash{background:var(--bg);color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:fixed;inset:0}.boot-splash-mark{width:56px;height:56px;margin-bottom:6px}.boot-splash-name{margin:0;font-size:20px;font-weight:600}.boot-splash-note{color:var(--text-muted);margin:0}
