/*
 * Color palette: Cyber Blue (dark). Signature default of the 'neon-night' theme.
 * Defines only the colour variables; themes consume them.
 */

body.color-cyber-blue {
	--site-bg: #0a0e1a;
	--site-text: #e6f1ff;
	--site-muted: #8b9bb4;
	--site-accent: #00b4d8;

	/* text/icons placed ON an --site-accent fill */
	--site-on-accent: #15171c;

	/* --site-accent shifted until it is readable AS TEXT on --site-bg */
	--site-accent-text: #00b4d8;
	--site-accent-2: #00f5a0;
	--site-on-accent-2: #15171c;
	--site-accent-2-text: #00f5a0;
	--site-surface: #0f172a;
	--site-border: rgba(0, 180, 216, 0.2);
	--header-bg: #0a0e1a;
	--header-text: #e6f1ff;
	--header-link: #e6f1ff;
	--header-link-hover: var(--site-accent);

	/* accents readable AS TEXT on --header-bg */
	--header-accent: #00b4d8;
	--header-accent-2: #00f5a0;
	--header-trust-bg: #060912;
	--header-trust-text: var(--site-accent-2);

	/* accents readable AS TEXT on --header-trust-bg */
	--trust-accent: #00b4d8;
	--trust-accent-2: #00f5a0;
	--footer-bg: #060912;
	--footer-text: #8b9bb4;
	--footer-heading: var(--site-accent);
	--footer-link: #8b9bb4;

	/* accents readable AS TEXT on --footer-bg */
	--footer-accent: #00b4d8;
	--footer-accent-2: #00f5a0;
	--footer-divider: rgba(0, 180, 216, 0.18);
}
