/* Prüfungsrichtlinien — design tokens.
 * Single source of truth for colours and typography. Inferred from the
 * HANDOFF.md token mapping. Update here, never inline hex codes again.
 */

:root {
  /* Brand */
  --pr-red:           #e63946;
  --pr-red-hover:     #c92a38;
  --pr-blue:          #457b9d;
  --pr-blue-hover:    #3a6a88;

  /* Surfaces & cards */
  --pr-canton-fill:   #faf8f0;
  --pr-cream-alt:     #fef9e7;
  --pr-yellow:        #fff8e1;
  --pr-yellow-card:   #fffdf7;
  --pr-yellow-border: #f0c36d;
  --pr-yellow-ink:    #8c6d1f;
  --pr-litblue:       #f0f4ff;
  --pr-litblue-card:  #fafcff;
  --pr-litblue-border:#93b1d8;
  --pr-litblue-ink:   #2c5294;

  /* Status */
  --pr-success:       #2a9d8f;
  --pr-warning:       #e9c46a;
  --pr-danger:        #e76f51;
  --pr-neutral:       #ccd1d6;

  /* Geo */
  --pr-kreis:         #8B4513;

  /* Foreground / neutrals */
  --pr-fg:            #222;
  --pr-fg-2:          #333;
  --pr-fg-3:          #555;
  --pr-fg-4:          #777;
  --pr-fg-muted:      #999;  /* decorative only — fails WCAG AA on text */
  --pr-fg-meta:       #666;  /* AA-passing muted text (5.7:1 on white) */
  --pr-bg:            #fafafa;
  --pr-border:        #e1e4e8;

  /* Type */
  --pr-font-sans:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --pr-font-mono:  ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace;
}
