/* premium/ — токены премиум-контура (Челюскинцев, 5 + Дом Форм).
   Источник: съём с отрисованного рипа psk-premium.com 13.08.2026
   (tools/designqa/shot-pskpremium.mjs → tokens.json), сверено с брендбуком Ч5.
   ⚠️ Отдельный набор от landing/assets/css/main.css — комфорт и премиум не смешиваем
   (AGENTS.md §0). Имена ролей держим те же, чтобы не учить второй словарь. */

:root {
  /* ── Палитра. Все контрасты посчитаны, не «на глаз» ── */
  --ink: #241708;          /* основной текст, тёплый почти-чёрный. На белом 17.5:1 */
  --ink-2: #403528;        /* второй уровень заголовков/подписей */
  --muted: #7c746b;        /* вторичный текст. На белом 4.60:1 — AA впритык:
                              ⛔ только 16px+, на --paper-2 уже 4.08 (AA лишь для 18px+) */
  --muted-strong: #6b635a; /* замена --muted там, где кегль < 16px (AA на любом из наших фонов) */

  --paper: #ffffff;        /* базовый фон */
  --paper-2: #fbfbfb;      /* чередование секций — почти незаметное, это намеренно */
  --paper-3: #f2f1f0;      /* третий уровень: подложка под план/медиа */
  --night: #352927;        /* тёмные секции. Белый на нём 14.0:1, песок 8.8:1 */
  --night-2: #191b25;      /* тёмный из брендбука Ч5 — для блоков бренда */

  --accent: #eac7a0;       /* ПЕСОК — подпись премиума. Заливка CTA + текст на тёмном */
  --accent-2: #dfab71;     /* насыщенный песок: hover заливки, тонкие линии */
  --accent-ink: var(--ink);/* ⛔ текст НА песке — только тёмный: белый по песку 1.59:1, провал */
  --line: #e6e3df;         /* хайрлайны в карточках и разделители */
  --field-border: #8a827a; /* контур полей ≥3:1 (WCAG 1.4.11) — у оригинала он светлее и проваливается */
  --focus: #0b57d0;

  /* ── Типографика ──
     Дисплей — Cormorant (SIL OFL, можно везде). Текст — TT Norms Pro у заказчика:
     ⛔ шрифт коммерческий (TypeType), своей лицензии у нас НЕТ.
     До покупки текстовый стек падает на Golos Text/системный — это осознанная подмена,
     а не «шрифт не подключился». Сверять визуал только на том шрифте, который реально стоит. */
  --font-display: "Cormorant", "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --font: "TT Norms Pro", "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  /* Дисплей-шкала. У оригинала lh = 1.0 (60px/60px) и капс — это и есть «дорого».
     Мобильный кегль у них рушится 60→24px; наша шкала держит 32px внизу (см. доку). */
  --display-1: clamp(2rem, 7.2vw, 4.75rem);   /* 32 → 76px  hero */
  --display-2: clamp(1.75rem, 5.6vw, 4.25rem);/* 28 → 68px  секционный */
  --display-3: clamp(1.5rem, 3.6vw, 3rem);    /* 24 → 48px  подсекция */
  --display-lh: 1.02;
  --display-tracking: .01em;  /* капс без трекинга слипается */

  --text-micro: .8125rem;  /* 13px — только служебное */
  --text-caption: .875rem; /* 14px */
  --text-body: 1rem;       /* 16px — floor основного текста; у оригинала доминирует 14px */
  --text-lead: 1.125rem;   /* 18px */
  --text-lead-lg: 1.25rem; /* 20px */

  /* ── Радиусы: шкала снята частотно (6 / 16 / 21–30 / 24) и сведена к четырём ступеням ── */
  --r-btn: 6px;    /* кнопки — намеренно жёстче карточек */
  --r-card: 16px;  /* карточки лотов, медиа-плитки */
  --r-field: 24px; /* поля формы */
  --r-pill: 999px; /* чипы фильтра (у оригинала 21–30px = визуально пилюля) */

  /* ── Ритм. У оригинала вертикального ритма НЕТ (Zero-блоки, padding 0, всё абсолютом),
     поэтому шкалу задаём свою — база 4px, как в комфорте ── */
  --space-1: .25rem;  --space-2: .5rem;   --space-3: .75rem;  --space-4: 1rem;
  --space-5: 1.25rem; --space-6: 1.5rem;  --space-8: 2rem;    --space-10: 2.5rem;
  --space-12: 3rem;   --space-16: 4rem;   --space-20: 5rem;   --space-24: 6rem;
  --section-y: clamp(3rem, 8vw, 7.5rem);  /* вертикаль секции */
  --container: 1240px;
  --gutter: clamp(1rem, 4vw, 2.5rem);

  /* ── Тени: премиум держится на линиях и воздухе, тень — почти не используется ── */
  --shadow-xs: 0 4px 16px rgb(36 23 8 / 4%);
  --shadow-card: 0 24px 48px -16px rgb(36 23 8 / 10%);
}

@media (prefers-color-scheme: dark) {
  /* Тёмной темы у премиум-контура пока нет: решение принимается на Э3.
     Заглушка намеренно пустая, чтобы никто не собрал полутёмный гибрид случайно. */
}
