/* SanxiasWorld design tokens — single source of truth.
   Imported by index.html, provider.html, detail.html, and any future
   public marketplace surface. Anbieter portal (anbieter.html) imports
   this and adds portal-specific overrides on top. */

:root {
  /* ─── Original tokens (extracted verbatim from index.html) ─── */
  --mint:       #12B886;
  --mint2:      #0E9E75;
  --mint-light: #E3F9F2;
  --sun:        #F5A623;
  --coral:      #E85D4A;
  --ink:        #14120E;
  --ink2:       #4A4845;
  --ink3:       #888580;
  --cream:      #FAFAF7;
  --sand:       #F4F1EB;
  --white:      #FFFFFF;
  --border:     rgba(0,0,0,.08);
  --local:      #2D6A4F;
  --local-lt:   #D8F3DC;
  --sh:         0 4px 24px rgba(0,0,0,.09);
  --sh-lg:      0 8px 48px rgba(0,0,0,.13);

  /* ─── Extended design system (added 2026-04-29 for provider.html) ─── */
  /* Typography promoted from hardcoded font-family strings */
  --font-display: "Fraunces", Georgia, ui-serif, serif;
  --font-body:    "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  /* Radius scale */
  --rsm:  7px;
  --rmd:  12px;
  --rlg:  16px;
  --rxl:  20px;

  /* Shadow scale (--sh and --sh-lg from original; --sh-sm/md added) */
  --sh-sm: 0 1px 3px rgba(20,18,14,.06);
  --sh-md: 0 4px 16px rgba(20,18,14,.08);

  /* Anbieter portal compat alias — DO NOT use in new code, will be removed
     once anbieter.html migrates fully off the legacy --red token. */
  --red: #12B886;
}
