/* Тема юридических страниц (privacy.html, terms.html).
 *
 * Заменила удалённый styles/base.min.css — остаток прошлой дизайн-системы: светлый фон
 * #F7F7F5 и шрифты Inter/Playfair. Лендинг тёмный (#09271A, Tektur/Golos), и
 * человек, открывший «Условия использования» перед предоплатой, попадал на
 * страницу, которая выглядела как чужой сайт.
 *
 * Имена переменных намеренно сохранены от base.min.css: инлайновые стили обеих
 * страниц ссылаются именно на них, поэтому меняются только значения.
 * Значения взяты из палитры лендинга (см. :root в index.html).
 */

:root {
  color-scheme: dark;

  --bg: #09271A;           /* фон страницы    — index.html --bg      */
  --white: #1C3D2E;        /* фон карточек    — index.html --surface */

  --text-dark: #F4F4EF;    /* заголовки, strong, dd — контраст 14.45 на фоне, 10.84 на карточке */
  --text-medium: #A4D3BB;  /* основной текст        — 9.58 / 7.18 */
  --text-light: #7FB39A;   /* подписи, даты, dt     — 6.70 / 5.02 */

  --primary: #74C486;      /* ссылки и ховеры       — 7.58 / 5.68 */
  --secondary: #F4F4EF;    /* ховер по ссылке в тексте: акцент → светлее */

  /* 3.49 на карточке — выше порога 3:1 для нетекстовых элементов (WCAG 1.4.11).
     Токен --line лендинга (#357156) здесь давал бы 2.08 и рамка терялась бы. */
  --border-soft: #52987A;

  --radius-md: 12px;
}

* { box-sizing: border-box; margin: 0; padding: 0 }

html { scroll-behavior: smooth }

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto }
}

body {
  font-family: 'Golos Text', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: var(--text-dark);
  background: var(--bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}

img, svg { display: block; max-width: 100%; height: auto }

a { color: inherit; text-decoration: none }

:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px }
