/* ------------------------------------------------------------------
   Color scheme: Estate - Dark mode
   Premium navy with gold accents for real estate.
   ------------------------------------------------------------------ */

[data-theme="dark"] {
	--color-primary: #d4af37;
	--color-primary-hover: #e6c158;
	--color-on-primary: #1a1a2e;
	--color-bg: #0f1118;
	--color-bg-alt: #1a1a2e;
	--color-bg-hover: #22223a;
	--color-text: #f5f5f5;
	--color-text-muted: rgba(255, 255, 255, 0.62);
	--color-border: rgba(212, 175, 55, 0.18);
	--color-accent: #16213e;
	--color-accent-hover: #1f2d4f;
	--color-focus: #d4af37;
	--color-link: #e6c158;
	--color-link-hover: #f0d878;

	--elmur-text-soft: rgba(255, 255, 255, 0.62);
	--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.6);
	--elmur-overlay-scrim-soft: rgba(0, 0, 0, 0.12);
	--elmur-overlay-scrim-strong: rgba(0, 0, 0, 0.75);
	--elmur-overlay-scrim-max: rgba(0, 0, 0, 0.88);
	--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(--color-primary);
}
