:root {
	--bg: #fff7f2;
	--bg-nav: #ffffff;
	--bg-card: #ffffff;
	--bg-sunken: #fcefe6;
	--text: #1c120d;
	--text-muted: #4d3b32;
	--accent: #922008;
	--danger: #8e1216;
	--hot: #ff7a4d;
	--on-hot: #1a0600;
	--hot-soft: #ffe1d4;
	--spark: #d23d0e;
	--on-spark: #ffffff;
	--pri-1: #2f6fdb;
	--pri-2: #b86e00;
	--pri-3: #d62828;
	--focus: #922008;
	--tag-0: #ffd9cc;
	--tag-1: #ffe7a8;
	--tag-2: #d7f2bf;
	--tag-3: #c6ede6;
	--tag-4: #d6e2ff;
	--tag-5: #e9dcff;
	--tag-6: #ffe0bf;
	--tag-7: #eef2b6;
	--tag-8: #c9f0d5;
	--tag-9: #cfe7fb;
	--tag-10: #dfdcff;
	--tag-11: #ffd6e6;
	--border: #f1dfd3;
	--border-firm: #e0c4b3;
	--shadow: 0 1px 2px rgb(60 20 0 / .06), 0 8px 24px rgb(60 20 0 / .08);
	--shadow-lg: 0 12px 48px rgb(40 10 0 / .22);
	--scrim: rgb(20 8 4 / .45);
	--nav-height: 60px;
	--page-width: 780px;
	--radius-sm: 8px;
	--radius-md: 14px;
	--radius-lg: 22px;
	--radius-pill: 999px;
	--font-display: 'Bricolage Grotesque', 'Inter', system-ui, sans-serif;
	--font-ui: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
	--text-sm: 0.8125rem;
	--weight-small: 600;
	color-scheme: light;
}

html.dark {
	--bg: #150d0a;
	--bg-nav: #1c120e;
	--bg-card: #221612;
	--bg-sunken: #2b1c16;
	--text: #fff4ee;
	--text-muted: #dcc3b7;
	--accent: #ffa487;
	--danger: #ff9b9b;
	--hot: #ff6a3d;
	--on-hot: #140500;
	--hot-soft: #4a2014;
	--spark: #ff6a3d;
	--on-spark: #140500;
	--pri-1: #6ea8ff;
	--pri-2: #f5b52e;
	--pri-3: #ff5d5b;
	--focus: #ff6a3d;
	--tag-0: #4d2519;
	--tag-1: #463610;
	--tag-2: #27401a;
	--tag-3: #113e38;
	--tag-4: #1d3057;
	--tag-5: #352558;
	--tag-6: #4d3010;
	--tag-7: #3a3f12;
	--tag-8: #173f28;
	--tag-9: #123a4d;
	--tag-10: #2a2b5e;
	--tag-11: #4d1f37;
	--border: #3a2820;
	--border-firm: #56392c;
	--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .3);
	--shadow-lg: 0 12px 48px rgb(0 0 0 / .55);
	--scrim: rgb(0 0 0 / .6);
	--nav-height: 60px;
	--page-width: 780px;
	--radius-sm: 8px;
	--radius-md: 14px;
	--radius-lg: 22px;
	--radius-pill: 999px;
	--font-display: 'Bricolage Grotesque', 'Inter', system-ui, sans-serif;
	--font-ui: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
	--text-sm: 0.8125rem;
	--weight-small: 600;
	color-scheme: dark;
}
