/* PodSyn shared design tokens — included by every page */
:root {
  /* Surface & background */
  --bg:            #0f1117;
  --surface:       #181b24;
  --surface-2:     #1e2130;

  /* Borders */
  --border:        #252838;
  --border-lit:    #313654;

  /* Text */
  --text:          #e4e6f0;
  --muted:         #646880;

  /* Accent / brand */
  --accent:        #667eea;
  --accent-2:      #764ba2;
  --accent-deep:   #5168d8;
  --accent-soft:   rgba(102,126,234,.10);
  --accent-glow:   rgba(102,126,234,.18);

  /* Radii */
  --radius:        12px;
  --radius-sm:     8px;

  /* Semantic — success */
  --success-bg:    rgba(74,222,128,.10);
  --success-text:  #4ade80;

  /* Semantic — warning */
  --warning-bg:    rgba(251,191,36,.10);
  --warning-text:  #fbbf24;

  /* Semantic — error */
  --error:         #f26c6c;
  --error-text:    #f26c6c;
  --error-bg:      rgba(242,108,108,.10);

  /* Semantic — danger (destructive actions) */
  --danger:        #f26c6c;
  --danger-bg:     rgba(242,108,108,.08);
  --danger-border: rgba(242,108,108,.20);
}
