/* tokens.css — CSS custom properties (defaults; overridden by brand/brand.css) */
:root {
  --color-bg:             #0D0D0D;
  --color-text:           #E8F0FE;
  --color-card-bg:        #0a1628;
  --color-card-border:    #1e3a5f;
  --color-input-bg:       #0f1f38;
  --color-input-border:   #1e3a5f;
  --color-input-text:     #E8F0FE;
  --color-input-focus:    #2563EB;
  --color-placeholder:    #4B6A9B;
  --color-btn-bg:         #2563EB;
  --color-btn-text:       #F0F4FF;
  --color-btn-hover:      #3B82F6;
  --color-badge-bg:       rgba(37, 99, 235, 0.15);
  --color-badge-border:   rgba(37, 99, 235, 0.4);
  --color-badge-text:     #60A5FA;
  --color-footer:         #2A4B7C;
  --color-error-bg:       rgba(220, 38, 38, 0.1);
  --color-error-border:   rgba(220, 38, 38, 0.3);
  --color-error-text:     #FCA5A5;
}
