/*
 * Love Cannabis Brand Pack — brand token values (Nano doc 26 §4; BP1, 2026-10-01).
 *
 * Loaded after Nano main.css. ONLY custom properties in :root and :root[data-theme="dark"].
 * BP1 = extraction with zero visual change: these are Love Cannabis's current values, which today equal
 * Nano's built-in defaults in main.css (deliberately duplicated so LCS keeps its look when BP2 makes the
 * Nano defaults neutral). Not yet tokenised (deferred to BP2): typography case/tracking (~77 component
 * declarations), raw component colours, spacing/scale, motion, fonts.
 */
:root {
	--c-bg: #ffffff;
	--c-bg-soft: #f5f5f3;
	--c-surface-raised: #ffffff;
	--c-fg: #111111;
	--c-fg-2: #3a3a3a;
	--c-fg-hover: #333333;
	--c-muted: #6b6b68;
	--c-border: #e6e6e2;
	--c-border-strong: #cfcfca;
	--c-control-border: #8a8a85;
	--c-scrim: rgba(17, 17, 17, 0.24);
	--c-shadow: rgba(17, 17, 17, 0.08);
	--c-glass: rgba(255, 255, 255, 0.94);
	--c-graphite: #1b1c1e;
	--c-graphite-2: #26272a;
	--c-graphite-line: #333538;
	--c-on-dark: #f3f3f1;
	--c-on-dark-muted: #a7a8a4;
	--c-ink: #111111;
	--c-flagship-1: #f4f4f2;
	--c-flagship-2: #e8e8e5;
	--font-sans: "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	--radius: 6px;
	--product-media-ratio: 1 / 1;
	--product-media-fit: contain;
	--radius-sm: 4px;
}

:root[data-theme="dark"] {
	--c-bg: #0f0f10;
	--c-bg-soft: #18181b;
	--c-surface-raised: #1c1c1f;
	--c-fg: #f0f0ec;
	--c-fg-2: #cfcfca;
	--c-fg-hover: #d6d6d2;
	--c-muted: #9c9c97;
	--c-border: #2a2a2e;
	--c-border-strong: #3a3a3f;
	--c-control-border: #727277;
	--c-scrim: rgba(0, 0, 0, 0.6);
	--c-shadow: rgba(0, 0, 0, 0.5);
	--c-glass: rgba(24, 24, 27, 0.92);
	--c-graphite: #17181a;
	--c-graphite-2: #222326;
	--c-graphite-line: #303135;
	--c-flagship-1: #1b1b1e;
	--c-flagship-2: #131315;
}
