/* Fargene, avstandene og skriftene alle sidene og rapporten bygger på. */
:root {
  --bg: #f4f4f5; --card: #ffffff; --soft: #fafafa; --hover: #f4f4f5; --nav-hover: #eaeaec;
  --line: #e4e4e7; --line-2: #f0f0f2; --line-3: #f4f4f5; --line-strong: #a1a1aa; --box: #d4d4d8;
  --text: #18181b; --text-body: #27272a; --text-2: #3f3f46; --text-3: #52525b; --text-subtle: #6b6b74; --text-faint: #a1a1aa;
  --accent: #18181b; --accent-soft: #e8e8e9; --accent-faint: #f4f4f4; --accent-half: #bababb;
  --good: #15803d; --good-soft: #dcfce7; --good-ink: #166534; --good-line: #bbf7d0; --good-bg: #f0fdf4; --good-dot: #16a34a;
  --bad: #b91c1c; --bad-soft: #fee2e2; --bad-text: #dc2626;
  --warn: #92400e; --warn-soft: #fef3c7; --warn-line: #d97706; --warn-dot: #f59e0b; --warn-ink: #b45309;
  --conf: #9a3412; --conf-soft: #ffedd5; --conf-line: #fed7aa;
  --nett: #0369a1; --nett-soft: #e0f2fe; --omtale: #9d174d; --omtale-soft: #fce7f3; --kilde: #6d28d9; --kilde-soft: #ede9fe;
  --r-panel: 16px; --r-card: 14px; --r-btn: 10px; --r-menu: 14px; --r-item: 9px; --r-chip: 6px;
  --shadow-menu: 0 16px 40px rgba(24, 24, 27, .14), 0 2px 6px rgba(24, 24, 27, .06);
  --shadow-tip: 0 10px 28px rgba(24, 24, 27, .14);
  --shadow-dlg: 0 24px 64px rgba(24, 24, 27, .28), 0 2px 6px rgba(24, 24, 27, .08);
  --font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-tall: "Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
