@font-face{font-family:Cormorant;src:url('../assets/fonts/CormorantGaramond-500.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Cormorant;src:url('../assets/fonts/CormorantGaramond-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('../assets/fonts/Manrope-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('../assets/fonts/Manrope-500.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Manrope;src:url('../assets/fonts/Manrope-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
:root{
  --forest:#103d2e;--mineral:#245c46;--paper:#f5f7f2;--sage:#e6eee6;
  --ink:#182d25;--muted:#52645a;--border:#cbd8cc;--amethyst:#ddd5e9;
  --quartz-copper:#644438;--copper:#a46f58;--mauve:#4b354f;--agate:#263e59;--mist-blue:#a6c6db;
  --button:#e4edcf;--light:#f5f7f2;--font-display:Cormorant,Georgia,serif;
  --font-body:Manrope,system-ui,sans-serif;--gutter:clamp(24px,4.45vw,80px);
  --history-forest:#0d2b22;--history-copy:#dee6dd;
  --history-night:#0b0f14;--history-light:#f3f5f8;--history-soft:#d0d9e3;
  --warm-paper:#f1ece4;--history-ink:#29343a;--history-muted:#4e5a5d;
  --card-aqua:#e2ecef;--card-lapis:#e5e8f0;--card-rutile:#eee4d5;--card-amethyst:#e9e2ed;
  --site-width:1600px;--ease:cubic-bezier(.22,1,.36,1);
}
