:root{color-scheme:light;--color-bg: #f3f7f9;--color-surface: #fff;--color-surface-muted: #efefef;--color-border: #dfdfdf;--color-text: #333;--color-text-secondary: #555;--color-text-muted: #999;--color-text-subtle: #657786;--color-on-brand: #fff;--color-on-success: #fff;--color-on-warning: #fff;--color-brand: #56b4c7;--color-brand-hover: #3ba1b5;--color-brand-strong: #2e7e8e;--color-danger: #d7191c;--color-warning: #fdae61;--color-warning-soft: #fec48a;--color-success: #009e73;--color-shadow: rgba(0, 0, 0, .09);--color-overlay: rgba(0, 0, 0, .35);--color-text-tertiary: #777;--color-border-strong: #ccc;--color-brand-shadow: #1f7e91;--color-brand-soft: #afdcf8;--color-focus-ring: rgba(86, 180, 199, .4);--color-info: #0072b2;--color-caution: #a9a90e;--color-danger-soft: #fcc8c7;--color-neutral: #bbb;--color-positive: #0cc48c;--color-negative: #e34242;--color-shadow-strong: #aaa;--color-veil: rgba(255, 255, 255, .5)}:root[data-theme=dark]{color-scheme:dark;--color-bg: #11181b;--color-surface: #1a2327;--color-surface-muted: #222d32;--color-border: #33424a;--color-text: #e3e8ea;--color-text-secondary: #b8c3c8;--color-text-muted: #84939a;--color-text-subtle: #8fa0ad;--color-on-brand: #fff;--color-on-success: #11181b;--color-on-warning: #11181b;--color-brand: #56b4c7;--color-brand-hover: #3ba1b5;--color-brand-strong: #7cc7d6;--color-danger: #f0585b;--color-warning: #fdae61;--color-warning-soft: #8a5a2b;--color-success: #2fc496;--color-shadow: rgba(0, 0, 0, .4);--color-overlay: rgba(0, 0, 0, .6);--color-text-tertiary: #9aa7ad;--color-border-strong: #44545c;--color-brand-shadow: #0b3a43;--color-brand-soft: #1d4f5a;--color-focus-ring: rgba(86, 180, 199, .4);--color-info: #4aa3df;--color-caution: #d0d04a;--color-danger-soft: #4a2324;--color-neutral: #5c6b72;--color-positive: #2fd3a0;--color-negative: #f06a6a;--color-shadow-strong: rgba(0, 0, 0, .6);--color-veil: rgba(17, 24, 27, .6)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-bg: #11181b;--color-surface: #1a2327;--color-surface-muted: #222d32;--color-border: #33424a;--color-text: #e3e8ea;--color-text-secondary: #b8c3c8;--color-text-muted: #84939a;--color-text-subtle: #8fa0ad;--color-on-brand: #fff;--color-on-success: #11181b;--color-on-warning: #11181b;--color-brand: #56b4c7;--color-brand-hover: #3ba1b5;--color-brand-strong: #7cc7d6;--color-danger: #f0585b;--color-warning: #fdae61;--color-warning-soft: #8a5a2b;--color-success: #2fc496;--color-shadow: rgba(0, 0, 0, .4);--color-overlay: rgba(0, 0, 0, .6);--color-text-tertiary: #9aa7ad;--color-border-strong: #44545c;--color-brand-shadow: #0b3a43;--color-brand-soft: #1d4f5a;--color-focus-ring: rgba(86, 180, 199, .4);--color-info: #4aa3df;--color-caution: #d0d04a;--color-danger-soft: #4a2324;--color-neutral: #5c6b72;--color-positive: #2fd3a0;--color-negative: #f06a6a;--color-shadow-strong: rgba(0, 0, 0, .6);--color-veil: rgba(17, 24, 27, .6)}}
