/* ═══════════════════════════════════════════════════════════════
   saconis-tokens.css  ·  Single source of truth for the public-page
   design tokens (--s-*). Linked by home/about/datenschutz/impressum.
   Edit colors HERE — do not redefine these per page.
   ═══════════════════════════════════════════════════════════════ */
:root {
  --s-teal:    #0891B2;
  --s-teal-dk: #0E7490;
  --s-teal-lt: #E0F2FE;
  --s-dark:    #0F172A;
  --s-mid:     #334155;
  --s-muted:   #64748B;
  --s-bg:      #F8FAFC;
  --s-card:    #FFFFFF;
  --s-border:  #E2E8F0;
  --s-green:   #10B981;
  --s-amber:   #F59E0B;
  --s-grad: linear-gradient(135deg, #0891B2 0%, #0E7490 100%);
  --s-grad2: linear-gradient(135deg, #F59E0B 0%, #EA580C 100%);
}

[data-theme="dark"] {
  --s-bg:      #0F172A;
  --s-card:    #1E293B;
  --s-dark:    #F1F5F9;
  --s-mid:     #CBD5E1;
  --s-muted:   #B0BCC8;  /* bumped from #94A3B8 — better readability */
  --s-border:  #334155;
  --s-teal-lt: rgba(8,145,178,.15);
}
