/* MedAce Demo – Design-Tokens (gemessen an der echten Plattform) */
:root{
  --navy:#07306E;          /* Bänder, Seitenleiste, Buttons */
  --navy-700:#062a60;
  --navy-800:#052152;
  --navy-900:#041a40;
  --ink:#001A3C;           /* Text */
  --ink-2:#3a4a63;         /* Sekundärtext */
  --ink-3:#6b7a90;         /* Hinweise */
  --card:#F3FAFF;          /* Kartenhintergrund */
  --card-2:#EAF4FD;
  --page:#ffffff;
  --line:#dfe8f2;
  --line-2:#c9d7e6;
  --focus:#1f6feb;
  --green:#1b9a5a;
  --amber:#d98a0b;
  --red:#d12b2b;
  --radius:12px;
  --radius-sm:8px;
  --shadow-1:0 1px 2px rgba(0,26,60,.06),0 4px 14px rgba(0,26,60,.06);
  --shadow-2:0 8px 30px rgba(0,26,60,.14);
  --font-head:'Poppins',system-ui,sans-serif;
  --font-body:'DM Sans',system-ui,sans-serif;
  --font-hand:'Caveat',cursive;
  --hdr-h:64px;
  --side-w:300px;
  --wrap:1180px;
  --ease:cubic-bezier(.4,.1,.3,1);
}
