@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;600;700&display=swap");
:root {
  --color-bg: #f7f5f1;
  --color-surface: #ffffff;
  --color-text: #16140f;
  --color-text-muted: #6e6b64;
  --color-text-faint: #a6a29a;
  --color-border: #e3dfd8;
  --color-border-strong: #16140f;
  --color-accent: #cfa469;
  --color-accent-strong: #a57c3c;
  --color-accent-dark: #7f5c26;
  --color-accent-tint: #f8f0e2;
  --color-accent-on: #16140f;
  --color-dark: #131110;
  --color-dark-text: #ffffff;
  --color-dark-text-muted: #a8a5a0;

  --color-missing-bg: #e9f7ef;
  --color-missing-border: #4caf6f;
  --color-missing-text: #1f6b3d;
  --color-missing-note: #9a9a9a;

  --font-sans: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-display: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;

  --radius-sm: 4px;
  --radius-md: 8px;
  --shadow-card: 0 1px 2px rgba(22, 20, 15, 0.04);

  --container-max: 1240px;
}

