*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;--page-bg: #f5f6f8;--surface: #fff;--text: #1f1f1f;--text-secondary: #595959;--text-muted: #8c8c8c;--border: #e8e8e8;--border-subtle: #f0f0f0;--border-input: #d9d9d9;--nav-active-bg: #f0f5ff;--nav-active: #1d39c4;--link: #1677ff;--danger: #cf1322;--mark-bg: #ffe58f;--mark-fg: inherit;--avatar-bg: #f0f0f0;--avatar-fg: #595959;--turn-bar: #d9d9d9;--shadow: 0 1px 3px rgb(0 0 0 / 6%);--accent: #1d39c4;--accent-soft: #d6e4ff;--ok: #389e0d;--warn: #d48806}html[data-theme=dark]{color-scheme:dark;--page-bg: #141414;--surface: #1f1f1f;--text: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .65);--text-muted: rgba(255, 255, 255, .45);--border: #303030;--border-subtle: #303030;--border-input: #434343;--nav-active-bg: #111d2c;--nav-active: #177ddc;--link: #177ddc;--danger: #ff4d4f;--mark-bg: #594214;--mark-fg: rgba(255, 255, 255, .92);--avatar-bg: #303030;--avatar-fg: rgba(255, 255, 255, .65);--turn-bar: #434343;--shadow: 0 0 0 1px #303030;--accent: #177ddc;--accent-soft: #15395b;--ok: #73d13d;--warn: #ffc53d}html,body{margin:0;min-height:100%;font-family:Segoe UI,system-ui,-apple-system,sans-serif}html body{background:var(--page-bg);color:var(--text)}
