:root,:root[data-theme=light]{color-scheme:light;--brand-forest: #185638;--brand-gold: #B49843;--brand-charcoal: #303236;--brand-ivory: #F7F7F2;--brand-accent: #185638;--brand-accent-strong: #103c28;--btn-bg: #185638;--btn-bg-hover: #103c28;--btn-text: #ffffff;--bg-page: #F7F7F2;--bg-surface: #ffffff;--bg-muted: #eef1e9;--bg-chip: #e8eee5;--bg-inverse: #19392b;--text-heading: #303236;--text-body: #404b43;--text-muted: #59665e;--text-inverse: #f7f7f2;--band-bg: #123f2b;--band-surface: #185638;--band-text: #ffffff;--band-muted: #d3dfd4;--band-accent: #e7d696;--band-border: #517c62;--border: #d8dfd4;--border-strong: #a5b5a9;--ok-text: #146b38;--ok-bg: #ecfdf5;--ok-border: #a7e4bf;--plan-text: #854509;--plan-bg: #fff9e7;--plan-border: #e5ca7f;--progress-text: #28538a;--progress-bg: #edf4fc;--progress-border: #b3cce8;--radius: 8px;--radius-lg: 14px;--shadow-card: 0 1px 2px rgb(24 86 56 / .03), 0 8px 24px rgb(24 86 56 / .04);--measure: 68ch;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--brand-accent: #c3dda9;--brand-accent-strong: #e5eed8;--btn-bg: #185638;--btn-bg-hover: #216d49;--btn-text: #ffffff;--bg-page: #111a16;--bg-surface: #1b2720;--bg-muted: #15221b;--bg-chip: #28372c;--bg-inverse: #f7f7f2;--text-heading: #f7f7f2;--text-body: #d8e1d8;--text-muted: #b3c1b4;--text-inverse: #303236;--band-bg: #103522;--band-surface: #185638;--band-text: #ffffff;--band-muted: #d3dfd4;--band-accent: #e7d696;--band-border: #517c62;--border: #3c4e40;--border-strong: #6d8071;--ok-text: #8de2ac;--ok-bg: #143b27;--ok-border: #497e5d;--plan-text: #f4d781;--plan-bg: #39301d;--plan-border: #8a7644;--progress-text: #b5d2f5;--progress-bg: #203345;--progress-border: #51728f;--shadow-card: 0 0 0 1px rgb(179 193 180 / .08)}}:root[data-theme=dark]{color-scheme:dark;--brand-accent: #c3dda9;--brand-accent-strong: #e5eed8;--btn-bg: #185638;--btn-bg-hover: #216d49;--btn-text: #ffffff;--bg-page: #111a16;--bg-surface: #1b2720;--bg-muted: #15221b;--bg-chip: #28372c;--bg-inverse: #f7f7f2;--text-heading: #f7f7f2;--text-body: #d8e1d8;--text-muted: #b3c1b4;--text-inverse: #303236;--band-bg: #103522;--band-surface: #185638;--band-text: #ffffff;--band-muted: #d3dfd4;--band-accent: #e7d696;--band-border: #517c62;--border: #3c4e40;--border-strong: #6d8071;--ok-text: #8de2ac;--ok-bg: #143b27;--ok-border: #497e5d;--plan-text: #f4d781;--plan-bg: #39301d;--plan-border: #8a7644;--progress-text: #b5d2f5;--progress-bg: #203345;--progress-border: #51728f;--shadow-card: 0 0 0 1px rgb(179 193 180 / .08)}
