:root{color-scheme:light;--bg: #f2f4f7;--panel: #ffffff;--panel-muted: #f8f9fb;--panel-soft: #eef3f9;--ink: #1f2933;--muted: #6b7785;--muted-strong: #4a5562;--accent: #2f7ed8;--accent-soft: #e8f1ff;--border: #d8dee6;--header: #eef2f6;--table-cell: #ffffff;--table-metadata: #f3f6fb;--shadow: 0 1px 2px rgba(16, 24, 40, .08);--danger: #c93c37;--warning-bg: #fff3d6;--warning-border: #f6c453;--warning-ink: #7a5300;--glow: none;--page-bg: var(--bg)}html{width:100%;height:100%}:root.theme-dark{color-scheme:dark;--bg: #121926;--panel: #1b2433;--panel-muted: #202b3d;--panel-soft: #273247;--ink: #edf2f8;--muted: #aab6c5;--muted-strong: #c6d0dc;--accent: #5fa2ea;--accent-soft: #20344f;--border: #344258;--header: #243045;--table-cell: #1a2331;--table-metadata: #253249;--shadow: 0 1px 2px rgba(0, 0, 0, .4);--danger: #e06a65;--warning-bg: #5c4a1b;--warning-border: #8e7131;--warning-ink: #ffe6a7;--glow: none;--page-bg: var(--bg)}body{margin:0;font-family:Aptos,Aptos Display,Segoe UI Variable,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0;background:var(--page-bg);color:var(--ink);width:100%;height:100%;overflow:hidden}app-root{display:block;width:100%;height:100%}*{box-sizing:border-box}
