/* wwwroot/css/mp-tokens.css
   Obsidian-Nebula design tokens — mirrors src/styles/_theme-tokens.scss
   Keep in sync manually when tokens change. */

:root {
  --mp-void:     #0e0c14;
  --mp-base:     #13111c;
  --mp-surface:  #2e2a40;
  --mp-elevated: #252235;
  --mp-card:     #1c1928;
  --mp-border:   #3d3952;
  --mp-input-border:  #8d8aa5;

  --mp-text-primary:   #f0eeff;
  --mp-text-secondary: #b8b3d8;
  --mp-text-muted:     #6e6a8a;

  --mp-accent-primary:  #f472b6;
  --mp-accent-violet:   #a78bfa;
  --mp-accent-blue:     #60a5fa;
  --mp-accent-emerald:  #34d399;
  --mp-accent-amber:    #fbbf24;
  --mp-accent-blush:    #f9a8d4;
  --mp-accent-rose:     #f472b6;
}

[data-theme="light"] {
  --mp-void:     #f0eeff;
  --mp-base:     #faf9ff;
  --mp-surface:  #f0eeff;
  --mp-elevated: #e8e4f8;
  --mp-card:     #e5e1f5;
  --mp-border:   #d4ceee;

  --mp-text-primary:   #1e1b4b;
  --mp-text-secondary: #4c4780;
  --mp-text-muted:     #8b85b0;

  --mp-accent-primary:  #be185d;
  --mp-accent-violet:   #7c3aed;
  --mp-accent-blue:     #1d4ed8;
  --mp-accent-emerald:  #065f46;
  --mp-accent-amber:    #92400e;
  --mp-accent-blush:    #9d174d;
  --mp-accent-rose:     #be185d;
}