/* Finanzkopf Design Tokens, erzeugt aus tokens.json des Design Systems. Nicht von Hand ändern, sondern im Design System. */
/* Schriften lokal (SIL Open Font License), keine Verbindung zu Google */
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 200 800; font-display: swap; src: url("../fonts/bricolage-grotesque-latin.woff2") format("woff2-variations"); }
@font-face { font-family: "Figtree"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/figtree-latin.woff2") format("woff2-variations"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/ibm-plex-mono-latin-400.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/ibm-plex-mono-latin-500.woff2") format("woff2"); }

:root {
  --surface: #ffffff;
  --surface-alt: #f1f5f6;
  --surface-tief: #161a4f;
  --line: #d5e0e4;
  --line-strong: #7c8d97;
  --ink: #10202b;
  --ink-muted: #4a5964;
  --kopf: #178faf;
  --kopf-text: #0b6780;
  --aktion: #0e7390;
  --on-aktion: #ffffff;
  --gletscher: #d9f1f6;
  --tief-text: #ffffff;
  --tief-muted: #bcc2f2;
  --tanne: #24704b;
  --tanne-soft: #e3f2e9;
  --fokus: #0b6780;
  --link: var(--kopf-text);
  --shadow-karte: 0 1px 2px rgba(16,32,43,0.06), 0 12px 32px rgba(16,32,43,0.07);
  --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: 112px;
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 24px;
  --radius-pill: 999px;
  --container: 1200px;
  --text-breite: 68ch;
  --font-display: "Bricolage Grotesque", "Figtree", system-ui, sans-serif;
  --font-sans: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
}
