/* Per-channel accents (slug = data-theme on <html>). Sync with app:channels:sync definitions. */
[data-theme="posutochnaya-arenda"] {
  --color-primary: #1e3a8a;
  --color-primary-light: color-mix(in srgb, #1e3a8a 16%, white);
  --color-primary-dark: color-mix(in srgb, #1e3a8a 78%, black);
}

[data-theme="oteli-yuga"],
[data-theme="oteli-yug"],
[data-theme="oteliuga"] {
  --color-primary: #0f766e;
  --color-primary-light: color-mix(in srgb, #0f766e 18%, white);
  --color-primary-dark: color-mix(in srgb, #0f766e 78%, black);
}

[data-theme="gostevie-doma"] {
  --color-primary: #a16207;
  --color-primary-light: color-mix(in srgb, #a16207 20%, white);
  --color-primary-dark: color-mix(in srgb, #a16207 75%, black);
}

[data-theme="getapart"],
[data-theme="yorent"] {
  --color-primary: #7c3aed;
  --color-primary-light: color-mix(in srgb, #7c3aed 16%, white);
  --color-primary-dark: color-mix(in srgb, #7c3aed 78%, black);
}

[data-theme="zaselimsya"],
[data-theme="ota2"] {
  --color-primary: #2563eb;
  --color-primary-light: color-mix(in srgb, #2563eb 14%, white);
  --color-primary-dark: color-mix(in srgb, #2563eb 78%, black);
}

[data-theme="nas2"] {
  --color-primary: #db2777;
  --color-primary-light: color-mix(in srgb, #db2777 16%, white);
  --color-primary-dark: color-mix(in srgb, #db2777 78%, black);
}

[data-theme="bronirovanie24"],
[data-theme="zabronit"] {
  --color-primary: #dc2626;
  --color-primary-light: color-mix(in srgb, #dc2626 14%, white);
  --color-primary-dark: color-mix(in srgb, #dc2626 78%, black);
}

[data-theme="glamps"] {
  --color-primary: #059669;
  --color-primary-light: color-mix(in srgb, #059669 18%, white);
  --color-primary-dark: color-mix(in srgb, #059669 78%, black);
}

[data-theme="kratkosrochno"] {
  --color-primary: #0369a1;
  --color-primary-light: color-mix(in srgb, #0369a1 16%, white);
  --color-primary-dark: color-mix(in srgb, #0369a1 78%, black);
}

[data-theme="hochu-suda"] {
  --color-primary: #ea580c;
  --color-primary-light: color-mix(in srgb, #ea580c 16%, white);
  --color-primary-dark: color-mix(in srgb, #ea580c 78%, black);
}

[data-theme="feoroom"] {
  --color-primary: #1d4ed8;
  --color-primary-light: color-mix(in srgb, #1d4ed8 14%, white);
  --color-primary-dark: color-mix(in srgb, #1d4ed8 78%, black);
}

[data-theme="travinochka"] {
  --color-primary: #16a34a;
  --color-primary-light: color-mix(in srgb, #16a34a 18%, white);
  --color-primary-dark: color-mix(in srgb, #16a34a 78%, black);
}

[data-theme="zhilevkrymu"] {
  --color-primary: #0ea5e9;
  --color-primary-light: color-mix(in srgb, #0ea5e9 16%, white);
  --color-primary-dark: color-mix(in srgb, #0ea5e9 78%, black);
}

[data-theme="na-plyazh"] {
  --color-primary: #f59e0b;
  --color-primary-light: color-mix(in srgb, #f59e0b 22%, white);
  --color-primary-dark: color-mix(in srgb, #f59e0b 72%, black);
}
