/* Prime Tours: страничные переменные сервиса подбора берутся из токенов
   замок-слоя (assets.primetours.ru/css/primetours.css). Токены не переопределяем —
   только отображаем на семантические --q-* (канон Design system canon). */
:root {
  --q-bg: var(--cream);
  --q-surface: var(--white);
  --q-ink: var(--ink);
  --q-muted: var(--muted);
  --q-line: var(--line);
  --q-accent: var(--gold);
  --q-accent-on-dark: var(--gold);
  --q-accent-2: var(--gold-2);
  --q-accent-ink: var(--gold-ink);
  --q-accent-tint: var(--gold-tint);
  --q-dark: var(--navy);
  --q-dark-2: var(--navy-2);
  /* Шапки карточек — белые, от тела отделены золотой полоской (Сергей, 18.09.2026) */
  --q-card-head: var(--white);
  --q-card-head-ink: var(--navy);
  --q-card-head-muted: var(--muted);
  --q-card-head-accent: var(--gold-2);
  --q-card-head-media: var(--cream);
  --q-card-head-line: 3px solid var(--gold);
  --q-comment-bg: #f9f9f9;
  --q-on-dark: var(--white);
  --q-on-dark-muted: rgba(255, 255, 255, 0.72);
  --q-font-display: var(--font-display);
  --q-font-body: var(--font-body);
  --q-radius: var(--radius);
  --q-shadow: var(--shadow);
  /* Логотип Prime Tours на 10px ниже общего (Сергей, 18.09) */
  --q-logo-h: 45px;
  --q-logo-h-tablet: 38px;
  --q-logo-h-mobile: 33px;
  --q-btn-primary-bg: var(--gold);
  --q-btn-primary-ink: var(--navy);
  --q-btn-primary-hover: var(--gold-2);
}
