/* WPNest — design tokens. */

:root {
	--accent: #ff6b1a;
	--accent-2: #ffb084;
	--accent-soft: #fff1e6;
	/* `--accent` (#ff6b1a) only reaches ~3:1 on light surfaces, so it fails AA
	   for normal text. Use `--accent-text` for any orange that carries copy
	   (links, eyebrows, …) and reserve `--accent` for backgrounds/borders. */
	--accent-text: #c64e08;
	--ink: #1a1410;
	--ink-2: #4a4138;
	/* Darkened from #8a7d70 (~3.6:1 on bg) so secondary copy passes AA. */
	--ink-3: #6a5d50;
	--line: #ece5dc;
	--line-2: #f4ede3;
	--bg: #fbf7f1;
	--card: #ffffff;
	--pill: #f4ede3;
	--green: #128a4f;
	--green-soft: #e8f6ee;

	--radius: 14px;
	--radius-sm: 10px;

	--shadow-sm: 0 1px 0 rgba(26,20,16,.04), 0 2px 6px rgba(26,20,16,.04);
	--shadow-md: 0 1px 0 rgba(26,20,16,.04), 0 8px 24px rgba(26,20,16,.06);
	--shadow-lg: 0 30px 60px -20px rgba(255,107,26,.25), 0 12px 30px rgba(26,20,16,.08);

	--font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;
	--font-ui: "Inter", ui-sans-serif, system-ui, sans-serif;
	--font-mono: "JetBrains Mono", ui-monospace, monospace;

	--container: 1200px;
}

[data-theme="dark"] {
	--ink: #f6efe6;
	--ink-2: #c9bfb0;
	--ink-3: #a89d8c;
	--line: #2b241d;
	--line-2: #221c16;
	--bg: #14110d;
	--card: #1c1813;
	--pill: #221c16;
	--accent-soft: #2a1a10;
	--accent-text: #ff8a47;
	--green-soft: #142a1d;
}
