/* AUTO-GENERATED from design-tokens/tokens.json — do not edit directly */
:root {
  --color-coral-100: #FFEDE8;
  --color-coral-300: #FF8A7E;
  --color-coral-500: #EF4D3F;
  --color-coral-600: #D93D30;
  --color-coral-700: #C13B2E;
  --color-deep-100: #DFE7EE;
  --color-deep-300: #6B8094;
  --color-deep-500: #2A5570;
  --color-deep-700: #183A50;
  --color-deep-800: #122A3D;
  --color-deep-900: #0F2130;
  --color-teal-100: #E0F1F6;
  --color-teal-300: #8CCADB;
  --color-teal-500: #3BA3C4;
  --color-teal-600: #2A8AA8;
  --color-sun-100: #FFEBDF;
  --color-sun-300: #FFA37A;
  --color-sun-500: #F86A3D;
  --color-ink-300: #8693A4;
  --color-ink-500: #475363;
  --color-ink-700: #2A3442;
  --color-ink-900: #0E1620;
  --color-paper-50: #FFFFFF;
  --color-paper-100: #FEFDFC;
  --color-paper-200: #F7F5F1;
  --color-paper-300: #EDEBE5;
  --semantic-primary: #EF4D3F;
  --semantic-primaryHover: #D93D30;
  --semantic-secondary: #183A50;
  --semantic-accent: #3BA3C4;
  --semantic-warning: #F86A3D;
  --semantic-textHeading: #0E1620;
  --semantic-textBody: #2A3442;
  --semantic-textMuted: #475363;
  --semantic-textInverted: #FFFFFF;
  --semantic-bgPage: #FEFDFC;
  --semantic-bgSection: #F7F5F1;
  --semantic-bgCard: #FFFFFF;
  --semantic-border: #EDEBE5;
  --semantic-borderStrong: #DFE7EE;
  --font-display: Nunito, system-ui, sans-serif;
  --font-body: Inter, -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'IBM Plex Mono', 'SF Mono', Menlo, monospace;
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;
  --radius-full: 100px;
  --shadow-soft: 0 1px 3px rgba(15, 33, 48, 0.05), 0 6px 18px rgba(15, 33, 48, 0.07);
  --shadow-lift: 0 2px 6px rgba(15, 33, 48, 0.07), 0 18px 44px rgba(15, 33, 48, 0.12);
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  --spacing-xl: 40px;
  --spacing-2xl: 64px;
  --motto-claim: Du kriegst deinen Kumpel. Der kümmert sich.;
  --motto-strapline: Invite-only KI für KMU.;
}
