/**
 * Sunset Orange Theme
 * Primary (60%): Orange
 * Secondary (30%): Amber
 * Accent (10%): Red
 */

:root[data-theme="sunset-orange"] {
    /* Primary Color (60% - Orange) */
    --theme-primary: #f97316;
    --theme-primary-light: #fb923c;
    --theme-primary-dark: #ea580c;
    --theme-primary-rgb: 249, 115, 22;

    /* Secondary Color (30% - Amber) */
    --theme-secondary: #f59e0b;
    --theme-secondary-light: #fbbf24;
    --theme-secondary-dark: #d97706;
    --theme-secondary-rgb: 245, 158, 11;

    /* Accent Color (10% - Red) */
    --theme-accent: #ef4444;
    --theme-accent-light: #f87171;
    --theme-accent-dark: #dc2626;
    --theme-accent-rgb: 239, 68, 68;

    /* Background Colors */
    --theme-bg-primary: #ffffff;
    --theme-bg-secondary: #fff7ed;
    --theme-bg-tertiary: #ffedd5;

    /* Text Colors */
    --theme-text-primary: #0f172a;
    --theme-text-secondary: #475569;
    --theme-text-muted: #94a3b8;
    --theme-text-inverse: #ffffff;

    /* Border Colors */
    --theme-border-light: #fff7ed;
    --theme-border: #fed7aa;
    --theme-border-dark: #fdba74;

    /* Semantic Colors (consistent across themes) */
    --theme-success: #22c55e;
    --theme-success-dark: #16a34a;
    --theme-success-rgb: 34, 197, 94;
    --theme-warning: #f59e0b;
    --theme-warning-dark: #d97706;
    --theme-warning-rgb: 245, 158, 11;
    --theme-danger: #ef4444;
    --theme-danger-dark: #dc2626;
    --theme-danger-rgb: 239, 68, 68;
    --theme-info: #3b82f6;
    --theme-info-dark: #2563eb;
    --theme-info-rgb: 59, 130, 246;

    /* Gradients */
    --theme-gradient-primary: linear-gradient(135deg, #f97316 0%, #f59e0b 100%);
    --theme-gradient-accent: linear-gradient(135deg, #ef4444 0%, #f87171 100%);
    --theme-gradient-success: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
    --theme-gradient-warning: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
    --theme-gradient-info: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);
    --theme-gradient-danger: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
}
