/* ------------------------------------------------------------------
   Color scheme: Clinical - Dark mode
   Trustworthy medical blue on deep navy surfaces.
   ------------------------------------------------------------------ */

[data-theme="dark"] {
	--color-primary: #2979ff;
	--color-primary-hover: #448aff;
	--color-on-primary: #ffffff;
	--color-bg: #0d1b2a;
	--color-bg-alt: #132238;
	--color-bg-hover: #1a2d45;
	--color-text: #e8f0fe;
	--color-text-muted: #90a4c8;
	--color-border: #243b55;
	--color-accent: #00b0ff;
	--color-accent-hover: #40c4ff;
	--color-focus: #2979ff;
	--color-link: #64b5f6;
	--color-link-hover: #90caf9;

	--elmur-text-soft: #90a4c8;
	--elmur-text-red: #ef5350;
	--elmur-text-orange: #ffb74d;
	--elmur-text-yellow: #fff176;
	--elmur-text-green: #81c784;
	--elmur-text-teal: #4dd0e1;
	--elmur-text-blue: #64b5f6;
	--elmur-text-purple: #b39ddb;
	--elmur-text-pink: #f48fb1;

	--elmur-overlay-scrim: rgba(0, 0, 0, 0.55);
	--elmur-overlay-scrim-soft: rgba(0, 0, 0, 0.15);
	--elmur-overlay-scrim-strong: rgba(0, 0, 0, 0.7);
	--elmur-overlay-scrim-max: rgba(0, 0, 0, 0.85);
	--elmur-on-overlay: #ffffff;
	--elmur-on-overlay-muted: rgba(255, 255, 255, 0.85);
	--elmur-on-overlay-faint: rgba(255, 255, 255, 0.6);

	--elmur-offer-color: var(--elmur-text-blue);
}
