/**
 * prototypes/tokens.css
 * Design tokens for Dr. Roosvelt Rojas Landing Prototypes
 * Three concept themes:
 * - c1: C1 Botanical (Fraunces / Plus Jakarta Sans)
 * - c2: C2 Clinical (Cormorant Garamond / Inter)
 * - c3: C3 Vitality (Playfair Display / Outfit)
 *
 * Compliant with WCAG AA contrast requirements.
 */

:root {
  /* Common System Metrics */
  --space-2xs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4.5rem;

  --container-max: 1140px;
  --container-narrow: 820px;

  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-full: 9999px;

  --shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);

  --transition-fast: 0.15s ease;
  --transition-normal: 0.25s ease;

  /* Standard WhatsApp Colors (strictly contrasting) */
  --color-wa-teal-bg: #075E54;
  --color-wa-teal-text: #FFFFFF;
  --color-wa-green-bg: #25D366;
  --color-wa-green-text: #0B2B1A;

  /* Pending Client Data Placeholder Tokens */
  --color-pending-bg: #FFF9E6;
  --color-pending-border: #D4A373;
  --color-pending-text: #7A4B1A;

  /* Default theme fallback (C2 Clinical) */
  --color-primary: #0E3B43;
  --color-primary-hover: #09282E;
  --color-primary-light: #E6EFF0;
  --color-secondary: #357279;
  --color-secondary-text: #357279;
  --color-accent: #E0A96D;
  --color-accent-text: #9F6322;
  --color-bg-light: #F4F7F6;
  --color-bg-card: #FFFFFF;
  --color-bg-muted: #E5ECEB;
  --color-bg-dark: #0B1E22;
  --color-bg-dark-card: #132B30;
  --color-text-main: #0B1E22;
  --color-text-muted: #3D5255;
  --color-text-light: #F4F7F6;
  --color-text-light-muted: #95B0B4;
  --color-border: #D1DCDB;
  --color-border-dark: #1F4046;
  --font-heading: 'Cormorant Garamond', Georgia, serif;
  --font-body: 'Inter', system-ui, -apple-system, sans-serif;
  --concept-name: 'C2 Clínico';
  --logo-prefix: 'c2-clinical';
}

/* ========================================================
   Theme C1: Botanical (Organic & Natural Touch)
   ======================================================== */
[data-theme="c1"] {
  --color-primary: #2D5A43;
  --color-primary-hover: #234735;
  --color-primary-light: #EBF2ED;
  --color-secondary: #789262;
  --color-secondary-text: #627750;
  --color-accent: #D4A373;
  --color-accent-text: #9C6530;
  --color-bg-light: #F8F6F0;
  --color-bg-card: #FFFFFF;
  --color-bg-muted: #EFECE3;
  --color-bg-dark: #1E2922;
  --color-bg-dark-card: #27352C;
  --color-text-main: #1E2922;
  --color-text-muted: #4A584F;
  --color-text-light: #F8F6F0;
  --color-text-light-muted: #A2B3A7;
  --color-border: #DFD9CC;
  --color-border-dark: #37483E;
  --font-heading: 'Fraunces', Georgia, serif;
  --font-body: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  --concept-name: 'C1 Botánico';
  --logo-prefix: 'c1-botanical';
}

/* ========================================================
   Theme C2: Clinical (Postural Alignment & Science)
   ======================================================== */
[data-theme="c2"] {
  --color-primary: #0E3B43;
  --color-primary-hover: #09282E;
  --color-primary-light: #E6EFF0;
  --color-secondary: #357279;
  --color-secondary-text: #357279;
  --color-accent: #E0A96D;
  --color-accent-text: #9F6322;
  --color-bg-light: #F4F7F6;
  --color-bg-card: #FFFFFF;
  --color-bg-muted: #E5ECEB;
  --color-bg-dark: #0B1E22;
  --color-bg-dark-card: #132B30;
  --color-text-main: #0B1E22;
  --color-text-muted: #3D5255;
  --color-text-light: #F4F7F6;
  --color-text-light-muted: #95B0B4;
  --color-border: #D1DCDB;
  --color-border-dark: #1F4046;
  --font-heading: 'Cormorant Garamond', Georgia, serif;
  --font-body: 'Inter', system-ui, -apple-system, sans-serif;
  --concept-name: 'C2 Clínico';
  --logo-prefix: 'c2-clinical';
}

/* ========================================================
   Theme C3: Vitality (Community Heart & Warmth)
   ======================================================== */
[data-theme="c3"] {
  --color-primary: #9E3E26;
  --color-primary-hover: #7E311D;
  --color-primary-light: #FCEEEA;
  --color-secondary: #BC6C25;
  --color-secondary-text: #A86021;
  --color-accent: #DDA15E;
  --color-accent-text: #A86021;
  --color-bg-light: #FAF7F2;
  --color-bg-card: #FFFFFF;
  --color-bg-muted: #F2EBE1;
  --color-bg-dark: #231713;
  --color-bg-dark-card: #33221C;
  --color-text-main: #231713;
  --color-text-muted: #5A453F;
  --color-text-light: #FAF7F2;
  --color-text-light-muted: #BC9F97;
  --color-border: #E5DCD2;
  --color-border-dark: #443028;
  --font-heading: 'Playfair Display', Georgia, serif;
  --font-body: 'Outfit', system-ui, -apple-system, sans-serif;
  --concept-name: 'C3 Vitalidad';
  --logo-prefix: 'c3-vitality';
}
