/* Design foundation — Editorial Systems / Precision Tech */
:root {
  --paper: #f5f2eb;
  --paper-alt: #ece9e1;
  --paper-light: #fffdf8;
  --ink: #191919;
  --muted: #66655f;
  --soft: #99958e;
  --line: #d2cec5;
  --line-dark: #42403d;
  --accent: #4c6971;
  --accent-dark: #314f58;
  --accent-rgb: 76, 105, 113;
  --black: #1c1c1b;
  --white: #fffefa;
  --font-ui: 'Arial', 'Helvetica Neue', Helvetica, sans-serif;
  --font-editorial: 'Arial Narrow', 'Helvetica Neue', Arial, sans-serif;
  --font-accent: Georgia, 'Times New Roman', serif;
  --container: 1512px;
  --side: clamp(24px, 4.1vw, 78px);
  --radius: 2px;
  --nav-h: 82px;
  --ease: cubic-bezier(.22,1,.36,1);
  --ease-out: cubic-bezier(.19,1,.22,1);
}
