/* La Via tint for Liquid Consent (dark theme). Glass layout stays as in the plugin. */
body #cookie-consent-banner[data-cc-theme="dark"] {
  --cc-purple: var(--color-secondary) !important;
  --cc-panel: rgba(60, 42, 26, 0.58) !important;
  --cc-text: var(--color-background) !important;
  --cc-text-soft: rgba(248, 241, 230, 0.84) !important;
  --cc-text-muted: rgba(248, 241, 230, 0.55) !important;
  --cc-border: rgba(201, 169, 106, 0.28) !important;
  --cc-option-bg: rgba(31, 22, 16, 0.30) !important;
  --cc-option-border: rgba(201, 169, 106, 0.14) !important;
  --cc-check-bg: rgba(248, 241, 230, 0.08) !important;
  --cc-check-border: rgba(201, 169, 106, 0.70) !important;
  --cc-check-bg-checked: var(--color-secondary) !important;
  --cc-check-border-checked: var(--color-secondary) !important;
  --cc-check-mark: var(--color-text) !important;
  --cc-link: var(--color-secondary-hover) !important;
  --cc-link-hover: var(--color-background) !important;
  --cc-link-hover-bg: rgba(201, 169, 106, 0.16) !important;
  --cc-button-bg: rgba(248, 241, 230, 0.06) !important;
  --cc-button-bg-hover: rgba(248, 241, 230, 0.12) !important;
  --cc-button-border: rgba(201, 169, 106, 0.30) !important;
  --cc-button-border-hover: rgba(201, 169, 106, 0.50) !important;
  --cc-primary-bg: var(--color-secondary) !important;
  --cc-primary-bg-hover: var(--color-secondary-hover) !important;
  --cc-primary-text: var(--color-text) !important;
  --cc-primary-border: var(--color-secondary) !important;
  --cc-primary-border-hover: var(--color-secondary-hover) !important;
  --cc-focus-ring: var(--color-secondary) !important;
  --cc-shadow: 0 30px 70px rgba(31, 22, 16, 0.45) !important;
}

body #cookie-consent-banner[data-cc-theme="dark"] [data-cookie-save] {
  background: var(--color-secondary) !important;
  color: var(--color-text) !important;
}

body #cookie-consent-banner[data-cc-theme="dark"] [data-cookie-save]:hover {
  background: var(--color-secondary-hover) !important;
}

body #cookie-consent-banner[data-cc-theme="dark"] .cookie-btn-secondary,
body #cookie-consent-banner[data-cc-theme="dark"] [data-cookie-reject] {
  color: var(--color-background) !important;
  border: 1px solid rgba(201, 169, 106, 0.30) !important;
}

body #cookie-consent-trigger[data-cc-theme="dark"] {
  background: rgba(60, 42, 26, 0.55) !important;
  border: 1px solid rgba(201, 169, 106, 0.30) !important;
}

body #cookie-consent-trigger[data-cc-theme="dark"] .cookie-trigger-icon {
  fill: var(--color-secondary) !important;
}
