/* SERUM tokens — EDITORIAL LIGHT (warm off-white + ink + refined blue accent) 2026 */
:root{
  --sr-bg:#faf8f5; --sr-surface:#f0ede8; --sr-surface-2:#e7e2d9;
  --sr-ink:#16170f; --sr-ink-2:#3a3a32; --sr-muted:#6e6c62;
  --sr-line:rgba(22,23,15,.12); --sr-line-strong:rgba(22,23,15,.24);
  --sr-blue:#1e73be; --sr-blue-rgb:30,115,190; --sr-blue-hover:#15518a; --sr-blue-deep:#0e2a44;
  --sr-ink-contrast:#ffffff; --sr-red:#c0392b;
  --sr-radius-sm:0px; --sr-radius-md:2px; --sr-container:1200px;
  --sr-shadow:0 1px 2px rgba(22,23,15,.05);
}
