/* Palette from https://tenet.ru/ (Perxis auto theme tokens + UI)
   Primary accent = exact header CTA button background (#cdb391). */
:root {
  /* —— Unified primary accent (header «Заказать звонок») —— */
  --color-primary: #cdb391;
  --color-primary-hover: #c4a882;
  --color-primary-active: #b89a74;
  --color-primary-on: #171a1d;
  --color-primary-rgb: 205, 179, 145;
  --color-primary-soft: rgba(205, 179, 145, 0.18);
  --color-primary-focus: rgba(205, 179, 145, 0.45);

  --tenet-ink: #0c0c0b;
  --tenet-ink-muted: #998e83;
  --tenet-ink-secondary: #5b5c5d;
  --tenet-bg: #ffffff;
  --tenet-bg-muted: #f5f5f5;
  --tenet-bg-warm: #f7f0eb;
  --tenet-accent: var(--color-primary);
  --tenet-accent-brand: var(--color-primary-active);
  --tenet-accent-hover: var(--color-primary-hover);
  --tenet-accent-soft: #998e83;
  --tenet-border: rgba(0, 0, 0, 0.06);
  --tenet-border-strong: #e2e4e5;
  --tenet-btn: #0c0c0b;
  --tenet-btn-hover: #3e3a39;
  --tenet-on-dark: #ffffff;
  --tenet-gold: #c2a385;
  --tenet-gold-hover: #b09275;
  --tenet-champagne: #cdb391;
  --tenet-champagne-muted: rgba(210, 195, 175, 0.55);
  --tenet-graphite: #15191c;

  /* Legacy aliases used across dealer pages */
  --red: var(--color-primary);
  --red-dark: var(--color-primary-hover);

  /* The7 theme overrides (when its :root ships later / earlier) */
  --the7-accent-bg-color: var(--color-primary);
  --the7-accent-color: var(--color-primary);
  --the7-additional-logo-elements-icon-color: var(--color-primary);
  --the7-additional-menu-elements-icon-color: var(--color-primary);
  --the7-btn-bg-color: var(--color-primary);
  --the7-btn-border-color: var(--color-primary);
  --the7-btn-border-hover-color: var(--color-primary-hover);
  --the7-btn-color: var(--color-primary-on);
  --the7-btn-hover-bg-color: var(--color-primary-hover);
  --the7-btn-hover-color: var(--color-primary-on);
  --the7-links-color: var(--color-primary);
  --the7-megamenu-title-active-color: var(--color-primary);
  --the7-megamenu-title-hover-color: var(--color-primary);
  --the7-menu-active-decor-color: var(--color-primary-soft);
  --the7-microwidget-button-2-bg: var(--color-primary);
  --the7-microwidget-button-2-border-color: var(--color-primary);
  --the7-microwidget-button-2-color: var(--color-primary-on);
  --the7-microwidget-button-2-hover-bg: var(--color-primary-hover);
  --the7-microwidget-button-2-hover-border-color: var(--color-primary-hover);
  --the7-microwidget-button-2-hover-color: var(--color-primary-on);
  --the7-microwidget-button-bg: var(--color-primary);
  --the7-microwidget-button-border-color: var(--color-primary);
  --the7-microwidget-button-color: var(--color-primary-on);
  --the7-microwidget-button-hover-bg: var(--color-primary-hover);
  --the7-microwidget-button-hover-border-color: var(--color-primary-hover);
  --the7-microwidget-button-hover-color: var(--color-primary-on);
  --the7-mobile-menu-active-color: var(--color-primary);
  --the7-mobile-menu-hover-color: var(--color-primary);
  --the7-mobile-menu-microwidgets-icon-color: var(--color-primary);
  --the7-mobile-microwidgets-icon-color: var(--color-primary);
  --the7-project-rollover-bg-color: rgba(var(--color-primary-rgb), 0.85);
  --the7-rollover-bg-color: rgba(var(--color-primary-rgb), 0.2);
  --the7-submenu-active-color: var(--color-primary);
  --the7-submenu-hover-color: var(--color-primary);
  --the7-top-bar-icon-color: var(--color-primary);
}
