/* EVERBRITE shared design tokens — "precision modularity × warm light environment". */
:root{
	/* Typography — system stack only, no third-party font requests. */
	--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
	--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;

	/* Legacy starter tokens kept for backward compatibility. */
	--color-ink:#17212b;
	--color-background:#f6f3ed;
	--color-focus:#b55718;
	--radius-control:8px;
	--space-section:32px;

	/* Core palette */
	--zg-graphite:#17232a;
	--zg-teal:#176b73;
	--zg-teal-dark:#11575e;
	--zg-amber:#d99a3d;
	--zg-warm-white:#f7f6f2;
	--zg-white:#ffffff;
	--zg-mist:#eef1f1;
	--zg-copy:#29343a;
	--zg-muted:#667278;
	--zg-border:#d9dfe1;

	/* Status */
	--zg-ok:#2e7659;
	--zg-warn:#b7791f;
	--zg-error:#b84444;
	--zg-focus:#f3c64e;

	/* Shape & elevation */
	--zg-radius-card:10px;
	--zg-radius-control:8px;
	--zg-radius-tag:5px;
	--zg-shadow:0 18px 45px rgba(23,35,42,.07);
	--zg-shadow-soft:0 10px 30px rgba(23,35,42,.04);

	/* Layout */
	--zg-shell:1240px;
	--zg-gutter:32px;
}
