/* base.css — общий сброс и базовая типографика BarsStal (PHASE B, STEP B1).
   Только то, что было идентично (или отличалось единственной цифрой — см. --grid-step)
   на всех 10 HTML-страницах. Ничего не меняет визуально: значения перенесены как есть. */

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

/* Едва заметная техническая сетка на фоне страницы. Шаг сетки на 8 из 10 страниц —
   44px; на oferta.html/requisites.html исторически было 40px — оставлено как есть
   через --grid-step (переопределяется локально на этих двух страницах). */
body{
  background:
    repeating-linear-gradient(0deg, var(--border-soft) 0px, var(--border-soft) 1px, transparent 1px, transparent var(--grid-step, 44px)),
    repeating-linear-gradient(90deg, var(--border-soft) 0px, var(--border-soft) 1px, transparent 1px, transparent var(--grid-step, 44px)),
    var(--bg);
  color:var(--text-primary);
  font-family:var(--font-body);
  -webkit-font-smoothing:antialiased;
}
