/**
 * Condes UI themes — کال (kal) · پخته (pakhte)
 * Semantic tokens consumed by app.css
 */

:root,
[data-condes-theme="kal"] {
    --medlar-cream: #eef2ff;
    --medlar-flesh: #e0e7ff;
    --medlar-caramel: #5eead4;
    --medlar-gold: #38ef7d;
    --medlar-gold-bright: #6ef9a8;
    --medlar-russet: #4f46e5;
    --medlar-bark: #312e81;
    --medlar-sage: #5eead4;
    --medlar-leaf: #34d399;
    --medlar-blush: #7c8cff;

    --medlar-night: #0b1020;
    --medlar-night-2: #111827;
    --medlar-night-3: #1a2234;
    --medlar-night-elevated: #1f2937;

    --medlar-accent-rgb: 56, 239, 125;
    --medlar-sage-rgb: 94, 234, 212;
    --medlar-ink-rgb: 15, 23, 42;

    --bg: #f5f6f8;
    --panel: #ffffff;
    --text: #111827;
    --text-secondary: #4b5563;
    --muted: #6b7280;
    --border: #e5e7eb;
    --border-subtle: #eef2ff;

    --accent: #2563eb;
    --accent-hover: #3b82f6;
    --accent-strong: #4f46e5;
    --accent-soft: #dbeafe;
    --accent-subtle: rgba(124, 140, 255, 0.14);
    --on-accent: #04120a;
    --success: #34d399;
    --danger: #dc2626;
    --shadow: 0 10px 30px rgba(15, 23, 42, 0.08);
    --shadow-cta: 0 14px 32px rgba(56, 239, 125, 0.22);
    --shadow-cta-hover: 0 18px 40px rgba(56, 239, 125, 0.32);
    --glow-accent-soft: 0 0 14px rgba(56, 239, 125, 0.45);

    --chat-bg-1: #0b1020;
    --chat-bg-2: #111827;
    --chat-surface: #1a2234;
    --chat-accent: #7c8cff;
    --chat-accent-hover: #9aa8ff;
    --chat-accent-2: #5eead4;
    --chat-glass: rgba(255, 255, 255, 0.08);
    --chat-glass-strong: rgba(255, 255, 255, 0.14);
    --chat-border: rgba(255, 255, 255, 0.16);
    --chat-text: #f8fafc;
    --chat-muted: rgba(248, 250, 252, 0.68);
    --chat-shadow: 0 24px 60px rgba(2, 6, 23, 0.42);

    --scrollbar-track: rgba(255, 255, 255, 0.05);
    --scrollbar-track-strong: rgba(255, 255, 255, 0.08);
    --scrollbar-thumb: linear-gradient(
        180deg,
        rgba(124, 140, 255, 0.92),
        rgba(94, 234, 212, 0.82)
    );
    --scrollbar-thumb-hover: linear-gradient(180deg, #9aa8ff, #7ef0df);
    --scrollbar-thumb-border: rgba(255, 255, 255, 0.18);
    --scrollbar-glow: rgba(124, 140, 255, 0.35);
    --scrollbar-light-track: rgba(148, 163, 184, 0.18);
    --scrollbar-light-thumb: linear-gradient(180deg, #7c8cff, #4f46e5);

    --theme-color-meta: #0b1020;
    color-scheme: dark;
}

/* پخته — پالت قهوه‌ای کندس */
[data-condes-theme="pakhte"] {
    --medlar-cream: #f7f0e4;
    --medlar-flesh: #e9dcc8;
    --medlar-caramel: #c9a06d;
    --medlar-gold: #b8865b;
    --medlar-gold-bright: #d4a574;
    --medlar-russet: #8f6042;
    --medlar-bark: #5c4030;
    --medlar-sage: #6f8662;
    --medlar-leaf: #52664a;
    --medlar-blush: #d4a98a;

    --medlar-night: #1a1612;
    --medlar-night-2: #242019;
    --medlar-night-3: #2e2822;
    --medlar-night-elevated: #383129;

    --medlar-accent-rgb: 184, 134, 91;
    --medlar-sage-rgb: 111, 134, 98;
    --medlar-ink-rgb: 44, 36, 28;

    --bg: #f4efe6;
    --panel: #faf7f2;
    --text: #2c241c;
    --text-secondary: #5c5248;
    --muted: #7d7368;
    --border: #e0d6c8;
    --border-subtle: #ebe3d8;

    --accent: var(--medlar-gold);
    --accent-hover: var(--medlar-gold-bright);
    --accent-strong: var(--medlar-russet);
    --accent-soft: #ede4d6;
    --accent-subtle: rgba(var(--medlar-accent-rgb), 0.12);
    --on-accent: #1f1814;
    --success: var(--medlar-sage);
    --danger: #c45c4a;
    --shadow: 0 10px 30px rgba(var(--medlar-ink-rgb), 0.08);
    --shadow-cta: 0 14px 32px rgba(var(--medlar-accent-rgb), 0.18);
    --shadow-cta-hover: 0 18px 40px rgba(var(--medlar-accent-rgb), 0.24);
    --glow-accent-soft: 0 0 14px rgba(var(--medlar-accent-rgb), 0.28);

    --chat-bg-1: var(--medlar-night);
    --chat-bg-2: var(--medlar-night-2);
    --chat-surface: var(--medlar-night-3);
    --chat-accent: var(--medlar-gold);
    --chat-accent-hover: var(--medlar-gold-bright);
    --chat-accent-2: var(--medlar-sage);
    --chat-glass: rgba(247, 240, 228, 0.055);
    --chat-glass-strong: rgba(247, 240, 228, 0.1);
    --chat-border: rgba(235, 228, 217, 0.11);
    --chat-text: #ebe4d9;
    --chat-muted: #a89f92;
    --chat-shadow: 0 24px 60px rgba(26, 22, 18, 0.32);

    --scrollbar-track: rgba(247, 240, 228, 0.04);
    --scrollbar-track-strong: rgba(247, 240, 228, 0.07);
    --scrollbar-thumb: linear-gradient(
        180deg,
        rgba(var(--medlar-accent-rgb), 0.75),
        rgba(var(--medlar-sage-rgb), 0.65)
    );
    --scrollbar-thumb-hover: linear-gradient(180deg, #c9a06d, #7d9470);
    --scrollbar-thumb-border: rgba(247, 240, 228, 0.14);
    --scrollbar-glow: rgba(var(--medlar-accent-rgb), 0.2);
    --scrollbar-light-track: rgba(var(--medlar-accent-rgb), 0.1);
    --scrollbar-light-thumb: linear-gradient(180deg, var(--medlar-gold), var(--medlar-russet));

    --theme-color-meta: #1a1612;
    color-scheme: dark light;
}
