/* Global palettes — BrightNest Cleaning — shared by all versions */
:root,
[data-palette="01"] {
  --color-bg: #F0F7F5;
  --color-surface: #FFFFFF;
  --color-ink: #14201C;
  --color-muted: #5A6B66;
  --color-primary: #0F766E;
  --color-primary-dark: #0B5F59;
  --color-primary-ink: #FFFFFF;
  --color-accent: #1E3A5F;
  --color-line: rgba(20, 32, 28, 0.12);
  --color-ok: #15803D;
  --color-hero-wash: #DCEEE9;
}

[data-palette="02"] {
  --color-bg: #0B1220;
  --color-surface: #141C2C;
  --color-ink: #E8EEF5;
  --color-muted: #94A3B8;
  --color-primary: #2DD4BF;
  --color-primary-dark: #14B8A6;
  --color-primary-ink: #0B1220;
  --color-accent: #94A3B8;
  --color-line: rgba(232, 238, 245, 0.12);
  --color-ok: #4ADE80;
  --color-hero-wash: #070D18;
}

[data-palette="03"] {
  --color-bg: #F3F5F1;
  --color-surface: #FFFFFF;
  --color-ink: #1C261E;
  --color-muted: #5C6A5E;
  --color-primary: #4F7A5A;
  --color-primary-dark: #3E6148;
  --color-primary-ink: #FFFFFF;
  --color-accent: #C4A574;
  --color-line: rgba(28, 38, 30, 0.12);
  --color-ok: #4F7A5A;
  --color-hero-wash: #E4EBE3;
}

[data-palette="04"] {
  --color-bg: #F0F7FB;
  --color-surface: #FFFFFF;
  --color-ink: #0C2A3D;
  --color-muted: #4A6675;
  --color-primary: #0369A1;
  --color-primary-dark: #075985;
  --color-primary-ink: #FFFFFF;
  --color-accent: #0F766E;
  --color-line: rgba(12, 42, 61, 0.12);
  --color-ok: #0F766E;
  --color-hero-wash: #D9ECF6;
}

[data-palette="05"] {
  --color-bg: #F5F4F0;
  --color-surface: #FFFFFF;
  --color-ink: #1C1917;
  --color-muted: #6B6560;
  --color-primary: #B45309;
  --color-primary-dark: #92400E;
  --color-primary-ink: #FFFFFF;
  --color-accent: #0F766E;
  --color-line: rgba(28, 25, 23, 0.12);
  --color-ok: #0F766E;
  --color-hero-wash: #EBE6DC;
}
