/* Вариант b, версия 2 (02.11.2026): белая классика с золотом в студийной подаче.
   Без рамок: поверхности, тени и воздух. Радиусы: фото и карточки 24, поля 14, кнопки — пилюля. */
:root {
  /* цвет */
  --paper: #FAF7F2;          /* фон страницы */
  --surface: #FFFFFF;        /* шапка, бар брони, плашка зала */
  --field: #F4EFE7;          /* заливка поля */
  --field-hover: #EEE7DB;
  --ink: #221D17;            /* текст */
  --ink-soft: #6B6152;       /* подписи, 5.6:1 на paper */
  --brand: #CCA15E;          /* фирменное золото клиента: знак */
  --gold: #8A6A2E;           /* кнопка, белый текст 5.0:1 */
  --gold-deep: #75591F;      /* hover */
  --gold-press: #614A1A;     /* active */
  --gold-tint: #F3EADB;      /* выбранный зал на светлом */
  --on-photo: #FFFFFF;
  --veil: 26 21 16;          /* rgb тёмной вуали под текстом на фото */
  --shadow-sm: 0 1px 2px rgb(34 29 23 / .05), 0 8px 24px -8px rgb(34 29 23 / .10);
  --shadow-lg: 0 2px 6px rgb(34 29 23 / .05), 0 24px 56px -16px rgb(34 29 23 / .20);

  /* шрифт */
  --font-script: "Yellowtail", "Brush Script MT", cursive;   /* только знак Elena */
  --font-display: "Cormorant Garamond", "Times New Roman", serif;
  --font-text: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;

  /* кегли */
  --t-cap: 0.8125rem;   /* 13 подпись поля */
  --t-nav: 0.9375rem;   /* 15 меню */
  --t-body: 1rem;       /* 16 */
  --t-lead: 1.1875rem;  /* 19 */
  --t-h1: 4.75rem;      /* 76 */
  --t-h2: 3.5rem;       /* 56 */
  --t-h3: 2.25rem;      /* 36 */

  /* форма */
  --r-photo: 24px;
  --r-field: 14px;
  --r-head: 20px;
  --r-pill: 999px;
  --w: 1320px;
  --pad: clamp(16px, 4vw, 60px);
  --sec: clamp(72px, 9vw, 120px);
  --ctl: 48px;
  --ease: cubic-bezier(.16, 1, .3, 1);
}
@media (max-width: 760px) {
  :root {
    --t-h1: 2.5rem;     /* 40 */
    --t-h2: 2.375rem;   /* 38 */
    --t-h3: 2rem;       /* 32 */
    --t-lead: 1rem;
    --r-photo: 20px;
  }
}
