:root {
	/* Paleta amostrada diretamente dos mockups aprovados. */
	--srt-bg: #00060c;
	--srt-bg-top: #011b2e;
	--srt-bg-secondary: #010a11;
	--srt-surface: #05121b;
	--srt-surface-alt: #01131c;
	--srt-surface-soft: #0a1a26;
	--srt-border: #0e2433;
	--srt-border-strong: #1b3b50;
	--srt-text: #ffffff;
	--srt-text-muted: #8fa3b4;
	--srt-text-soft: #c3d2de;
	--srt-primary: #20b0f8;
	--srt-primary-hover: #0f9de6;
	--srt-primary-bright: #10c8f8;
	--srt-cyan: #00e8f8;
	--srt-cta: #20b0f8;
	--srt-cta-hover: #0f9de6;
	--srt-violet: #678ffe;
	--srt-success: #2fd27f;
	--srt-warning: #ffb547;
	--srt-danger: #ff5b66;
	--srt-gold: #ffc967;
	--srt-orange: #f08a17;
	--srt-purple: #7c3aed;
	--srt-teal: #17c9c0;
	--srt-container: 1240px;
	--srt-header-height: 78px;
	--srt-radius-sm: 10px;
	--srt-radius-md: 14px;
	--srt-radius-lg: 20px;
	--srt-shadow-soft: 0 18px 60px rgba(0, 0, 0, 0.45);
	--srt-shadow-cyan: 0 18px 70px rgba(32, 176, 248, 0.14);
	--srt-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	--srt-motion: 180ms ease;
}
