/*
 * tokens.css — v2 design tokens.
 *
 * v2 is a single dark theme; no `.theme-light` / `.theme-dark` split
 * anymore. Tokens live on `:root` so every module inherits them.
 *
 * Sourced verbatim from /new-design/index.html + events/locations/
 * request-demo v2 exports.
 */

:root {
	/* Backgrounds */
	--bg:            #06090f;
	--card-bg:       #0b1018;
	--card-bg-2:     #0f1520;
	--nav-glass:     rgba(6, 9, 15, 0.92);

	/* Text */
	--text:          #e6edf5;
	--text-muted:    #9aa6b4;
	--text-label:    #7c8794;
	--text-placeholder: #5b6672;

	/* Cyan accent (primary brand) */
	--cyan:          #5fbde9;
	--cyan-strong:   #8fe2ff;
	--cyan-line-28:  rgba(143, 226, 255, 0.28);
	--cyan-line-22:  rgba(143, 226, 255, 0.22);
	--cyan-line-14:  rgba(143, 226, 255, 0.14);
	--cyan-line-10:  rgba(143, 226, 255, 0.10);
	--cyan-line-07:  rgba(143, 226, 255, 0.07);

	/* Secondary accents */
	--green:         #3ddb84;      /* status / success dot / terminator "." */
	--warn-border:   #ffb84a;      /* form field error */

	/* WhatsApp swatch — brand-fixed, do not theme */
	--wa-green:      #00a884;
	--wa-green-deep: #005c4b;
	--wa-panel:      #202c33;
	--wa-panel-2:    #2a3942;
	--wa-ink:        #e9edef;
	--wa-ink-2:      #8696a0;
	--wa-blue:       #53bdeb;
	--wa-bg:         #0b141a;

	/* Typography */
	--display:       "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
	--body:          "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
	--mono:          "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;
	--serif-italic:  "Fraunces", ui-serif, Georgia, serif;

	/* Layout */
	--wrap:          1360px;
	--wrap-pad:      32px;
	--section-top:   120px;

	/* Radii */
	--radius-btn:    6px;
	--radius-card:   12px;
	--radius-input:  6px;
	--radius-form:   10px;
}
