/*
  CV1 — Ciaran Moore's light creative-leadership dossier.

  Character: editorial evidence, hard rules, generous negative space,
  cobalt signals, acid proof labels, Mulegh display type, ZT Nature proof
  figures, Manrope body copy, and IBM Plex Mono utility text.
*/

@font-face {
  font-family: 'Mulegh';
  src: url('/assets/fonts/Mulegh.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'ZT Nature';
  src: url('/assets/fonts/ZTNature-Medium.ttf') format('truetype');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'ZT Nature';
  src: url('/assets/fonts/ZTNature-Black.ttf') format('truetype');
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

:root {
  --cv1-canvas: #f4f6fb;
  --cv1-paper: #ffffff;
  --cv1-ink: #101217;
  --cv1-muted: #626874;
  --cv1-quiet: #8f96a3;
  --cv1-line: #dce0e8;
  --cv1-line-dark: #bcc2cd;
  --cv1-blue: #3157f6;
  --cv1-blue-deep: #1f3fd0;
  --cv1-blue-pale: #e7ecff;
  --cv1-acid: #dfff57;
  --cv1-display: 'Mulegh', Georgia, serif;
  --cv1-nature: 'ZT Nature', Arial, sans-serif;
  --cv1-body: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --cv1-mono: 'IBM Plex Mono', 'SFMono-Regular', Consolas, monospace;
  --cv1-page: 1180px;
  --cv1-gutter: clamp(1.25rem, 4vw, 3rem);
}

.cv1 {
  --canvas: var(--cv1-canvas);
  --paper: var(--cv1-paper);
  --ink: var(--cv1-ink);
  --muted: var(--cv1-muted);
  --quiet: var(--cv1-quiet);
  --line: var(--cv1-line);
  --line-dark: var(--cv1-line-dark);
  --blue: var(--cv1-blue);
  --blue-deep: var(--cv1-blue-deep);
  --blue-pale: var(--cv1-blue-pale);
  --acid: var(--cv1-acid);
  --display: var(--cv1-display);
  --nature: var(--cv1-nature);
  --body: var(--cv1-body);
  --mono: var(--cv1-mono);
  --page: var(--cv1-page);
  --gutter: var(--cv1-gutter);
}
