:root {
  --green: #123c32;
  --green-deep: #0c2a23;
  --emerald: #198754;
  --copper: #b66a2c;
  --gold: #d5a438;
  --navy: #102a43;
  --ink: #15202b;
  --slate: #52606d;
  --cloud: #f4f7f6;
  --white: #ffffff;
  --alert: #c0392b;
  --warning: #d98e04;
  --success: #218739;
  --info: #2f6fed;
  --line: #d9e2de;
  --shadow: 0 10px 28px rgba(16, 42, 43, 0.07);
  --shadow-sm: 0 1px 2px rgba(16, 42, 43, 0.04), 0 8px 20px rgba(16, 42, 43, 0.05);
  --radius: 12px;
  --sans: "Inter", "Segoe UI", system-ui, sans-serif;
  --serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;
  --space: 1.15rem;
  --header: 4.25rem;
  --accent: var(--emerald);
  --accent-deep: var(--green-deep);
}
