/* Designtokens (issue 4). Ingen farver uden for denne fil. */
:root{
  --navy:#254274; --navy-900:#1b3159; --navy-700:#2f5590;
  --sky:#35b5dc; --sky-50:#eef8fd; --sky-100:#dcf0fa;
  --green:#8dc63f; --green-50:#f3f9ec; --green-700:#6a9e2a;
  --orange:#f47630; --orange-600:#e2621b; --orange-50:#fff1e8;
  /* Kontrast (WCAG 2.2 AA): hvid på --orange er 2,81:1. Brug --orange-fill bag stor tekst (3,5:1)
     og --orange-strong bag hvid tekst i knapper og som tekstfarve (4,64:1). Issue 4. */
  --orange-fill:#e2621b; --orange-strong:#c4510e; --orange-strong-hover:#a8430a;
  --cable:#3d98dc;
  --ink:#1e2f4d; --muted:#5a6b86; --line:#e3ebf3;
  --bg:#ffffff; --soft:#f4f9fd;
  --r-lg:32px; --r-md:22px; --r-sm:14px;
  --shadow:0 18px 50px -20px rgba(37,66,116,.28);
  --shadow-sm:0 6px 20px -10px rgba(37,66,116,.25);
  --wrap:1280px; --slant:100px;
  --display:'Poppins',system-ui,sans-serif;
  --body:'Source Sans 3','Source Sans Pro',system-ui,sans-serif;
  --label:'Bebas Neue','Bebas Neue Pro',Impact,sans-serif;
}
