/**
 * Emerald Green Theme
 * Primary (60%): Emerald
 * Secondary (30%): Lime
 * Accent (10%): Green
 */

:root[data-theme="emerald-green"] {
    /* Primary Color (60% - Emerald) */
    --theme-primary: #059669;
    --theme-primary-light: #10b981;
    --theme-primary-dark: #047857;
    --theme-primary-rgb: 5, 150, 105;

    /* Secondary Color (30% - Lime) */
    --theme-secondary: #84cc16;
    --theme-secondary-light: #a3e635;
    --theme-secondary-dark: #65a30d;
    --theme-secondary-rgb: 132, 204, 22;

    /* Accent Color (10% - Green) */
    --theme-accent: #22c55e;
    --theme-accent-light: #4ade80;
    --theme-accent-dark: #16a34a;
    --theme-accent-rgb: 34, 197, 94;

    /* Background Colors */
    --theme-bg-primary: #ffffff;
    --theme-bg-secondary: #f0fdf4;
    --theme-bg-tertiary: #dcfce7;

    /* Text Colors */
    --theme-text-primary: #0f172a;
    --theme-text-secondary: #475569;
    --theme-text-muted: #94a3b8;
    --theme-text-inverse: #ffffff;

    /* Border Colors */
    --theme-border-light: #f0fdf4;
    --theme-border: #bbf7d0;
    --theme-border-dark: #86efac;

    /* 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, #059669 0%, #84cc16 100%);
    --theme-gradient-accent: linear-gradient(135deg, #22c55e 0%, #4ade80 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%);
}
