/* ============================================================
   БРЕНД-СЛОЙ: СЕНТЯБРЬ — спешелти-кофе, собственная обжарка.
   Единственная точка реслина. Грузится ПОСЛЕ styles.css.
   Характер: крафт и риз-принт — небелёная бумага, две краски
   поверх неё (кирпичная и кобальтовая), крупные заголовки.
   Скругления средние (8–14px) — как скруглённый угол пачки.
   ============================================================ */

:root{
  /* Чернила и текст — эспрессо по крафту */
  --ink:#2A1D15;
  --ink-2:#3E2C20;
  --text-muted:#6B5340;
  --text-soft:#8C7460;
  --text-faint:#AD9A85;

  /* Фоны — небелёная бумага и газетный крем */
  --bg-page:#DED2BA;
  --bg-card:#F7F1E3;
  --bg-cream:#ECE4D2;
  --bg-cream-2:#F1EADA;

  /* Линии */
  --line:#DFD3BB;
  --line-soft:#EAE2CF;
  --border-ctl:#C8B99E;

  /* Акцент — кирпичная краска трафарета */
  --accent:#B5402C;
  --accent-hover:#93301F;
  --ok:#2F7A54;
  --white:#FFFFFF;

  /* Шрифты */
  --font-head:'Bitter',Georgia,serif;
  --font-body:'Rubik','Helvetica Neue',Arial,sans-serif;

  /* Характер: средние радиусы, ни пилюль, ни острых углов */
  --radius-btn:10px;
  --radius-ctl:10px;
  --radius-card:14px;
  --radius-chip:8px;
  --radius-pill:12px;

  /* Отступы «листа» */
  --pad-x:52px;
  --pad-x-tablet:26px;
  --pad-x-mobile:16px;

  /* Заглушки карточек без фото: две краски в расхождении, как в риз-печати */
  --ph-1:repeating-linear-gradient(45deg,rgba(181,64,44,.16) 0 7px,transparent 7px 20px),repeating-linear-gradient(-45deg,rgba(30,58,138,.11) 0 7px,transparent 7px 20px),#ECE4D2;
  --ph-2:repeating-linear-gradient(45deg,rgba(30,58,138,.14) 0 6px,transparent 6px 18px),repeating-linear-gradient(-45deg,rgba(181,64,44,.10) 0 6px,transparent 6px 18px),#E7DDC7;
  --ph-3:repeating-linear-gradient(45deg,rgba(181,64,44,.12) 0 9px,transparent 9px 24px),repeating-linear-gradient(-45deg,rgba(42,29,21,.07) 0 9px,transparent 9px 24px),#F1EADA;
  --ph-4:repeating-linear-gradient(45deg,rgba(30,58,138,.10) 0 8px,transparent 8px 22px),repeating-linear-gradient(-45deg,rgba(181,64,44,.13) 0 8px,transparent 8px 22px),#EAE0C9;

  /* Свотчи: степени обжарки и вкусовые профили */
  --sw-black:#2A1D15;   /* тёмная обжарка */
  --sw-milk:#EFE3CC;    /* зелёное зерно до обжарки */
  --sw-beige:#D8C3A0;   /* светлая обжарка */
  --sw-brown:#8A5A34;   /* средняя обжарка, орех и карамель */
  --sw-khaki:#7A7A4E;   /* травяной, зелёный профиль */
  --sw-grey:#A9A093;    /* нейтральный, ореховый */
  --sw-blue:#1E3A8A;    /* кобальт: ягодная кислотность, вторая краска */
}

/* Заголовки — Bitter полужирный: плотная брусковая антиква, как оттиск. */
.h1, .h1-lg, .h2, .h2-light, .h3, .pdp__title, .article__title,
.account-h2, .post-card__title, .lead-cta__title {
  font-weight: 600;
  letter-spacing: -0.015em;
}
.h1-lg, .article__title { font-weight: 700; letter-spacing: -0.025em; }

/* Надзаголовки — вторая краска: кобальт вразрядку, как штамп на пачке. */
.eyebrow, .contacts__label, .post-card__meta {
  color: #1E3A8A;
  letter-spacing: .16em;
  font-weight: 500;
}

/* Крафт печатается контуром, а не тенью: карточки очерчены линией. */
.product-card__media, .pdp__cell, .cat-tile__img {
  box-shadow: inset 0 0 0 1px var(--line);
}

/* Цены и цифры лота — плотные табличные знаки, как в накладной. */
.about__stat .num, .stats-band__num, .value__num, .price-lg, .price__now {
  font-variant-numeric: tabular-nums;
  letter-spacing: -0.02em;
}

/* Кнопки крепкие: широкий оттиск краски вокруг подписи. */
.btn { padding-left: 26px; padding-right: 26px; font-weight: 500; }
