/* ============================================================
   Nicci Platform — Shared Tokens
   Scope: :root (alle Module erben; Modul-CSS darf lokal überschreiben)
   Quelle: kanonische Extraktion aus landing.css, bio.css, checkout.css, workbook.css
   ============================================================ */

:root {
  /* Farben */
  --nc-bg:            #F6F2EA;
  --nc-surface:       #FFFFFF;
  --nc-surface-soft:  #FBF8F2;
  --nc-ink:           #1C1A15;
  --nc-ink-muted:     #6B6459;
  --nc-olive:         #5D7628;
  --nc-olive-deep:    #48591E;
  --nc-sage:          #BCD584;
  --nc-sage-soft:     #D8E9B2;
  --nc-peach:         #FFBC7D;
  --nc-rule:          #E6DFCF;
  --nc-danger:        #C2453A;

  /* Workbook-spezifisch (Section-Boxen) */
  --nc-section-head:  #E6CDB5;
  --nc-section-body:  #FBF1E4;
  --nc-section-rule:  #D9BFA1;

  /* Typografie */
  --nc-font-head: "Noto Serif Display", Georgia, "Times New Roman", serif;
  --nc-font-body: "Montserrat", system-ui, -apple-system, sans-serif;

  /* Radien */
  --nc-radius:       10px;
  --nc-radius-lg:    14px;
  --nc-radius-pill:  999px;

  /* Layout */
  --nc-container:    1022px;
  --nc-gap:          clamp(16px, 2vw, 24px);
  --nc-card-pad:     clamp(22px, 3vw, 38px);
  --nc-stage-pad:    clamp(20px, 4vw, 48px);

  /* Schatten */
  --nc-shadow-card:       0 2px 12px rgb(28 26 21 / 0.05);
  --nc-shadow-card-hover: 0 4px 18px rgb(28 26 21 / 0.08);
}
