/* @webfactory/tokens/neurofeedback-lu
 * Neurofeedback Luxembourg — Medical practice brand
 * Purple-Teal identity (from existing site global.css)
 *
 * Primary: Deep plum (#5D2C4C) — warmth, neurological depth
 * Accent: Teal (#026D66) — calm, health, trust
 * Warm: Amber (#FFBC7D) — approachable CTAs
 * Muted: Lavender-grey (#6B5A74) — sophisticated text
 */
:root {
  /* Primary — Deep plum (purple-berry) */
  --brand-primary: #5D2C4C;
  --brand-primary-light: #b87ea5;
  --brand-primary-dark: #3f1d35;
  --brand-primary-50: #faf5f8;
  --brand-primary-100: #f3e8ef;
  --brand-primary-200: #e8d1e0;
  --brand-primary-300: #d4adc6;
  --brand-primary-400: #b87ea5;
  --brand-primary-500: #5D2C4C;
  --brand-primary-600: #512644;
  --brand-primary-700: #3f1d35;
  --brand-primary-800: #2e1527;
  --brand-primary-900: #1f0e1a;

  /* Accent — Teal (health, calm, trust) */
  --brand-accent: #026D66;
  --brand-accent-light: #6bc9c0;
  --brand-accent-dark: #014b46;
  --brand-accent-50: #f0faf9;
  --brand-accent-100: #d0f0ed;
  --brand-accent-200: #a3e0da;
  --brand-accent-300: #6bc9c0;
  --brand-accent-400: #3aada3;
  --brand-accent-500: #026D66;
  --brand-accent-600: #025c56;
  --brand-accent-700: #014b46;

  /* Secondary — Teal-blue (depth, professionalism) */
  --brand-secondary: #2F5673;
  --brand-secondary-light: #84b0c9;
  --brand-secondary-dark: #1f3a51;

  /* Warm — Amber (approachable CTAs) */
  --brand-warm: #FFBC7D;
  --brand-warm-light: #ffe0b8;
  --brand-warm-dark: #e8912e;

  /* Muted — Lavender-grey (body text, subtle elements) */
  --brand-muted: #6B5A74;
  --brand-muted-light: #c2b5c7;
  --brand-muted-dark: #443a52;

  /* Neutrals */
  --brand-bg: #ffffff;
  --brand-bg-muted: #f8fafc;
  --brand-text: #1e293b;
  --brand-text-muted: #64748b;
  --brand-border: #e2e8f0;

  /* Semantic */
  --brand-success: #22c55e;
  --brand-warning: #f59e0b;
  --brand-error: #ef4444;

  /* Typography */
  --brand-font-heading: 'Inter', system-ui, sans-serif;
  --brand-font-body: 'Inter', system-ui, sans-serif;
  --brand-font-mono: 'JetBrains Mono', monospace;

  /* Radii */
  --brand-radius-sm: 0.375rem;
  --brand-radius-md: 0.5rem;
  --brand-radius-lg: 0.75rem;
  --brand-radius-full: 9999px;
}
