/* type.css — Spectral Essay (spectral-essay). Load AFTER tokens.css. Made by typography/type.py,
   then set the Covra way: headlines stay light (Spectral 300), body IBM Plex Sans 400, buttons 600. */
@import url("https://fonts.googleapis.com/css2?family=Spectral:wght@300;400&family=IBM+Plex+Sans:wght@400;500;600&display=swap");
:root {
  --font-display: "Spectral", Georgia, 'Times New Roman', serif;
  --font: "IBM Plex Sans", system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-label: "IBM Plex Sans", system-ui, -apple-system, 'Segoe UI', sans-serif;
  --w-light: 300; --w-medium: 400; --w-bold: 600;
}
.t-display { letter-spacing: -0.01em; font-weight: 300; }
.t-h1 { letter-spacing: -0.01em; font-weight: 300; }
.t-h2 { letter-spacing: 0.0em; font-weight: 300; }
.t-h3 { letter-spacing: 0.0em; font-weight: 300; }
/* Spectral sets wider than Frank Ruhl Libre: ease the tight Covra tracking a little */
.head h2, .cta-photo h2, .v-cta-b h2 { letter-spacing: -1.6px; }
.logo { font-weight: 400; }
