/* public/css/00-public-theme.css
   Rivix-Redesign (Design-Handoff 2026): gemeinsame Public-Design-Tokens für
   Landing, Auth und Account (rivix.de). Werte exakt aus dem Design-Handoff
   (design_handoff_rivix_redesign/code/*.html, :root-Block) übernommen.
   Fonts sind self-hosted (css/00-fonts.css) — kein Google-Fonts-Link (CSP). */
:root {
  /* Text */
  --ink: #0B1F1B;
  --body-text: #46605A;
  --muted: #6E8580;
  --muted2: #9DB8B1;

  /* Linien & Flächen */
  --border: #E2ECE8;
  --border2: #DCE8E4;
  --border3: #E7EFEB;
  --bg: #F7FAF9;
  --bg2: #F5F9F8;
  --white: #FFFFFF;

  /* Marke / Aktion */
  --teal: #107A6F;
  --teal-hover: #0F8A7C;
  --teal-deep: #07594F;
  --mint-chip-bg: #D9F6EF;
  --mint-chip-text: #07594F;

  /* Typografie */
  --font-sora: 'Sora', sans-serif;
  --font-sans: 'Instrument Sans', system-ui, sans-serif;
  --font-mono: 'IBM Plex Mono', monospace;

  /* Motion */
  --ease-out: cubic-bezier(.22, 1, .36, 1);
  --ease-slide: cubic-bezier(.77, 0, .18, 1);
}
