/* ═══════════════════════════════════════════════════════════════
   site.css — глобальный базис flang.io
   ─────────────────────────────────────────────────────────────
   Минимальный сброс браузерных дефолтов. Загружается на каждой
   странице после tokens.css, до nav.css/footer.css и стилей страницы.

   Правило: только безопасные глобальные правила. Не трогать:
   — ul/ol list-style (сломает контент статей)
   — h1-h6 margin (сломает типографику)
   — * { margin: 0; padding: 0 } (сломает всё)
═══════════════════════════════════════════════════════════════ */

/* ── Box model ──────────────────────────────────────────────── */
*, *::before, *::after { box-sizing: border-box; }

/* ── Body ───────────────────────────────────────────────────── */
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ── Links ──────────────────────────────────────────────────── */
a { text-decoration: none; color: inherit; }

/* ── Images ─────────────────────────────────────────────────── */
img { max-width: 100%; }
