/* ============================================
   DESIGN TOKENS - Imersão IA
   Fácil de modificar: mude aqui, muda em todo lugar
   ============================================ */

:root {
            --background: #0a0a0a;
            --background-secondary: #0f0f0f;
            --card: #141414;
            --card-hover: #1a1a1a;
            --muted: #1f1f1f;
            --primary: #F5C842;
            --primary-foreground: #0a0a0a;
            --primary-glow: rgba(245, 200, 66, 0.25);
            --primary-subtle: rgba(245, 200, 66, 0.1);
            --foreground: #FFFFFF;
            --foreground-muted: #9CA3AF;
            --foreground-subtle: #6B7280;
            --border: #262626;
            --border-subtle: rgba(255, 255, 255, 0.08);
            --success: #22c55e;
            --success-subtle: rgba(34, 197, 94, 0.15);

            /* Status Colors */
            --warning: #ecc94b;
            --warning-subtle: rgba(236, 201, 75, 0.15);
            --error: #f56565;
            --error-subtle: rgba(245, 101, 101, 0.15);
            --info: #3498db;
            --info-subtle: rgba(52, 152, 219, 0.15);

            /* Profile Colors - Cores únicas por objetivo */
            --profile-earner: #22c55e;
            --profile-earner-subtle: rgba(34, 197, 94, 0.15);
            --profile-creator: #f97316;
            --profile-creator-subtle: rgba(249, 115, 22, 0.15);
            --profile-automator: #06b6d4;
            --profile-automator-subtle: rgba(6, 182, 212, 0.15);
            --profile-transitioner: #a855f7;
            --profile-transitioner-subtle: rgba(168, 85, 247, 0.15);
            --profile-builder: #8b5cf6;
            --profile-builder-subtle: rgba(139, 92, 246, 0.15);
            --profile-delegator: #3b82f6;
            --profile-delegator-subtle: rgba(59, 130, 246, 0.15);

            /* ========================================
               MÓDULO 3 - TRIPLE P TOKENS
               ======================================== */

            /* Pilares Triple P */
            --color-pain: #f97316;
            --color-pain-light: #fed7aa;
            --color-pain-dark: #c2410c;

            --color-pocket: #8b5cf6;
            --color-pocket-light: #ddd6fe;
            --color-pocket-dark: #6d28d9;

            --color-priority: #06b6d4;
            --color-priority-light: #a5f3fc;
            --color-priority-dark: #0891b2;

            /* Veredictos */
            --color-top3: #22c55e;
            --color-top3-light: #bbf7d0;
            --color-top3-dark: #15803d;
            --color-top3-bg: rgba(34, 197, 94, 0.1);

            --color-nurture: #eab308;
            --color-nurture-light: #fef08a;
            --color-nurture-dark: #a16207;
            --color-nurture-bg: rgba(234, 179, 8, 0.1);

            --color-desqualificar: #ef4444;
            --color-desqualificar-light: #fecaca;
            --color-desqualificar-dark: #b91c1c;
            --color-desqualificar-bg: rgba(239, 68, 68, 0.1);

            /* Score Ranges */
            --score-high: var(--color-top3);
            --score-medium: var(--color-nurture);
            --score-low: var(--color-desqualificar);

            /* Red Flags */
            --color-redflag: #dc2626;
            --color-redflag-bg: #fef2f2;
            --color-redflag-border: #fecaca;

            /* Checklist States */
            --checklist-unchecked: var(--color-neutral-300);
            --checklist-checked: var(--color-primary);
            --checklist-warning: var(--color-nurture);

            /* Score Card */
            --score-card-padding: var(--space-6);
            --score-card-gap: var(--space-4);
            --score-card-radius: var(--radius-xl);

            /* Checklist */
            --checklist-item-padding: var(--space-4);
            --checklist-item-gap: var(--space-3);
            --checklist-group-gap: var(--space-6);

            /* Veredicto Dashboard */
            --veredicto-padding: var(--space-8);
            --veredicto-gap: var(--space-6);
        }

/* Profile Colors */
.profile-earner { --profile-color: var(--profile-earner); }
.profile-creator { --profile-color: var(--profile-creator); }
.profile-automator { --profile-color: var(--profile-automator); }
.profile-transitioner { --profile-color: var(--profile-transitioner); }
.profile-builder { --profile-color: var(--profile-builder); }
.profile-delegator { --profile-color: var(--profile-delegator); }
