:root{--bg-app: #ffffff;--bg-side: #fafafa;--bg-panel: #ffffff;--bg-input: #f1f1f1;--bg-hover: #f1f1f1;--bg-bubble-them: #f4f4f4;--bg-pill: #f6f6f6;--border: #ececec;--border-strong: #e0e0e0;--border-card: #e8e8e8;--border-dashed: #d5d5d5;--text: #1a1a1a;--text-secondary: #5a5a5a;--text-muted: #6c6c6c;--text-faint: #6c6c6c;--accent: #f2743d;--accent-strong: #e05f27;--accent-text: #ac522b;--unread-bg: #f2743d;--unread-text: #ffffff;--danger: #c0392b;--danger-strong: #a13124;--review: #2d5fb8;--find-hit: #fde68a;--find-current: #f59e0b;--find-hit-fg: #1a1a1a;--bubble-me-bg: #3a63b0;--bubble-me-text: #ffffff;--bubble-me-overlay: rgba(255, 255, 255, .16);--bubble-me-overlay-strong: rgba(255, 255, 255, .25);--avatar-bg: #ececec;--avatar-text: #555555;--lightbox-backdrop: rgba(0, 0, 0, .75);--dialog-backdrop: rgba(0, 0, 0, .35);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-pill: 99px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--shadow-lift: 0 4px 12px rgba(0, 0, 0, .18);--shadow-accent: 0 1px 3px rgba(242, 116, 61, .4);--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--cal-slate-bg: #e2e8f0;--cal-slate-fg: #1e293b;--cal-rust-bg: #fed7c3;--cal-rust-fg: #7c2d12;--cal-amber-bg: #fde68a;--cal-amber-fg: #78350f;--cal-moss-bg: #d9f0d3;--cal-moss-fg: #14532d;--cal-teal-bg: #ccfbf1;--cal-teal-fg: #134e4a;--cal-indigo-bg:#e0e7ff;--cal-indigo-fg:#312e81;--cal-plum-bg: #f3e8ff;--cal-plum-fg: #581c87;--cal-clay-bg: #f5e0d3;--cal-clay-fg: #6b3f2a}:root[data-theme=dark]{--bg-app: #000000;--bg-side: #0a0a0a;--bg-panel: #161616;--bg-input: #1a1a1a;--bg-hover: #1a1a1a;--bg-bubble-them: #1a1a1a;--bg-pill: #161616;--border: #262626;--border-strong: #2e2e2e;--border-card: #2e2e2e;--border-dashed: #3a3a3a;--text: #f5f5f5;--text-secondary: #a3a3a3;--text-muted: #848484;--text-faint: #848484;--accent: #ff8a5c;--accent-strong: #ff9f78;--accent-text: #ff8a5c;--unread-bg: #ff8a5c;--unread-text: #17140f;--danger: #e5564a;--danger-strong: #f2705f;--review: #7aa5ff;--find-hit: #fde68a;--find-current: #f59e0b;--find-hit-fg: #1a1a1a;--bubble-me-bg: #5b84d6;--bubble-me-text: #ffffff;--bubble-me-overlay: rgba(255, 255, 255, .18);--bubble-me-overlay-strong: rgba(255, 255, 255, .28);--avatar-bg: #262626;--avatar-text: #a3a3a3;--lightbox-backdrop: rgba(0, 0, 0, .85);--dialog-backdrop: rgba(0, 0, 0, .6);--shadow-card: 0 1px 2px rgba(0, 0, 0, .6);--shadow-lift: 0 4px 14px rgba(0, 0, 0, .7);--shadow-accent: 0 1px 3px rgba(255, 138, 92, .35);--cal-slate-bg: #334155;--cal-slate-fg: #e2e8f0;--cal-rust-bg: #6b2f1a;--cal-rust-fg: #ffcfb3;--cal-amber-bg: #5c4109;--cal-amber-fg: #fde68a;--cal-moss-bg: #1f4b2c;--cal-moss-fg: #bbf0c9;--cal-teal-bg: #0f4a45;--cal-teal-fg: #a9f5ea;--cal-indigo-bg:#312e6b;--cal-indigo-fg:#d7d6ff;--cal-plum-bg: #4a1d63;--cal-plum-fg: #eeceff;--cal-clay-bg: #5a3821;--cal-clay-fg: #f2dcc7}:root[data-theme=campfire]{--bg-app: #1c1917;--bg-side: #17140f;--bg-panel: #241f1b;--bg-input: #292420;--bg-hover: #292420;--bg-bubble-them: #292420;--bg-pill: #241f1b;--border: #37302a;--border-strong: #3d352e;--border-card: #3d352e;--border-dashed: #4a4038;--text: #ede8e3;--text-secondary: #a89e94;--text-muted: #958b84;--text-faint: #958b84;--accent: #f2743d;--accent-strong: #ff8f5e;--accent-text: #f2743d;--unread-bg: #f2743d;--unread-text: #ffffff;--danger: #dd6a5d;--danger-strong: #e86d5c;--review: #8db0ec;--find-hit: #fde68a;--find-current: #f59e0b;--find-hit-fg: #1a1a1a;--bubble-me-bg: #5b84d6;--bubble-me-text: #ffffff;--bubble-me-overlay: rgba(255, 255, 255, .18);--bubble-me-overlay-strong: rgba(255, 255, 255, .28);--avatar-bg: #37302a;--avatar-text: #a89e94;--lightbox-backdrop: rgba(0, 0, 0, .82);--dialog-backdrop: rgba(0, 0, 0, .55);--shadow-card: 0 1px 2px rgba(0, 0, 0, .5);--shadow-lift: 0 4px 14px rgba(0, 0, 0, .55);--shadow-accent: 0 1px 3px rgba(242, 116, 61, .35);--cal-slate-bg: #3a4552;--cal-slate-fg: #e5ebf1;--cal-rust-bg: #6b3320;--cal-rust-fg: #ffd3ba;--cal-amber-bg: #5c4310;--cal-amber-fg: #ffe9a8;--cal-moss-bg: #26492f;--cal-moss-fg: #c3f0cd;--cal-teal-bg: #0f463f;--cal-teal-fg: #aef2e6;--cal-indigo-bg:#33305e;--cal-indigo-fg:#dcdaff;--cal-plum-bg: #4c2359;--cal-plum-fg: #f0d4ff;--cal-clay-bg: #5c3924;--cal-clay-fg: #f5ddc8}:root[data-theme=light][data-contrast=more]{--text-secondary: #333333;--text-muted: #4a4a4a;--text-faint: #4a4a4a;--accent-text: #8f3f17;--border: #858585;--border-strong: #6e6e6e;--border-card: #858585;--border-dashed: #6e6e6e}:root[data-theme=dark][data-contrast=more]{--text-secondary: #d9d9d9;--text-muted: #c2c2c2;--text-faint: #c2c2c2;--border: #707070;--border-strong: #858585;--border-card: #707070;--border-dashed: #858585}:root[data-theme=campfire][data-contrast=more]{--text-secondary: #ddd3c9;--text-muted: #c9bfb5;--text-faint: #c9bfb5;--border: #83766a;--border-strong: #978a7e;--border-card: #83766a;--border-dashed: #978a7e}
