/* Schriften der Site (Space Grotesk, Inter), aus OnePages Schriftablage, Stand 10.10.2026, nur WOFF2 */
@font-face {
  font-display: swap;
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300;
  
  src: url('/schriften/space-grotesk-300.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  
  src: url('/schriften/space-grotesk-regular.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  
  src: url('/schriften/space-grotesk-500.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  
  src: url('/schriften/space-grotesk-600.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  
  src: url('/schriften/space-grotesk-700.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  
  src: url('/schriften/inter-100.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100;
  
  src: url('/schriften/inter-100italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  
  src: url('/schriften/inter-200.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 200;
  
  src: url('/schriften/inter-200italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  
  src: url('/schriften/inter-300.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  
  src: url('/schriften/inter-300italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  
  src: url('/schriften/inter-regular.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  
  src: url('/schriften/inter-italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  
  src: url('/schriften/inter-500.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  
  src: url('/schriften/inter-500italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  
  src: url('/schriften/inter-600.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  
  src: url('/schriften/inter-600italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  
  src: url('/schriften/inter-700.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  
  src: url('/schriften/inter-700italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  
  src: url('/schriften/inter-800.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  
  src: url('/schriften/inter-800italic.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  
  src: url('/schriften/inter-900.woff2') format('woff2')
}
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 900;
  
  src: url('/schriften/inter-900italic.woff2') format('woff2')
}

/* Schrift- und Farb-Variablen der Site, aus OnePage (site-kit-*), Stand 10.10.2026 */
:root, :host, .con-kit-site { --font-kit-base-font: 16;
--font-kit-contrast: 1;
--font-kit-header-font: 'Space Grotesk';
--font-kit-header-font-weight: 700;
--font-kit-header-font-style: normal;
--font-kit-header-line-height: 1.2;
--font-kit-header-letter-spacing: 0px;
--font-kit-header-transform: none;
--font-kit-text-font: 'Inter';
--font-kit-text-font-weight: 400;
--font-kit-text-font-style: normal;
--font-kit-text-line-height: 1.5;
--font-kit-text-letter-spacing: 0px;
--font-kit-text-transform: none;
--font-kit-text-font-weight-bold: 700; }
:root, :host { --color-kit-white: #FFFFFF;
--color-kit-white-array: 255,255,255;
--color-kit-black: #000000;
--color-kit-black-array: 0,0,0;
--color-kit-light: #F7F7F7;
--color-kit-light-array: 247,247,247;
--color-kit-dark: #0D1520;
--color-kit-dark-array: 13,21,32;
--color-kit-key1: #00D4FF;
--color-kit-key1-array: 0,212,255;
--color-kit-key2: #F97316;
--color-kit-key2-array: 249,115,22; }

/* Grundstil um die React-Abschnitte, wie OnePage ihn mitgibt (gegen die Live-Seite abgeglichen mit pruefen.mjs) */
body { margin: 0; }
#rk-app { font-size: 14px; line-height: 1.55; }
#rk-app *, #rk-app *::before, #rk-app *::after { box-sizing: border-box; }
