/* Nordisk Klarhet — calm Nordic business tool */
:root {
  --bg: #F4F7FB;
  --bg-2: #FFFFFF;
  --text: #0B1F33;
  --muted: #5B6B7C;
  --accent: #2F6FED;
  --accent-ink: #FFFFFF;
  --accent-soft: #E8F0FE;
  --border: #D9E2EC;
  --success: #1F9D63;
  --success-ink: #FFFFFF;
  --danger: #C0392B;
  --danger-ink: #FFFFFF;
  --warning: #C47F17;
  --warning-ink: #FFFFFF;

  --nav-bg: #FFFFFF;
  --nav-ink: #0B1F33;

  --font-display: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;
  --font-body: "Source Sans 3", system-ui, -apple-system, sans-serif;
  --leading: 1.5;

  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 5rem;

  --container-max: 68rem;
  --container-pad: var(--space-6);
  --section-pad-y: var(--space-7);

  --radius: 12px;
  --radius-sm: 8px;
}
