:root{--theme-bg-color:#fff;--theme-text-color:#111827;--theme-text-color-secondary:#6b7280;--theme-text-color-hover:#111827;--color-primary:#000000;--color-primary-foreground:#ffffff;--color-secondary:#6b7280;--color-accent:#ffffff;--color-tertiary:#9ca3af;--theme-border-color:#e5e7eb;--theme-card-bg:#f3f4f65f;--theme-card-text:#1f2937;--theme-input-bg:#ffffff;--theme-input-text:#000000;--theme-input-placeholder:#9ca3af;--theme-button-hover:#262626;--theme-shadow:rgba(17,24,39,0.1)}.theme-white{--theme-bg-color:#fff;--theme-text-color:#333333;--theme-text-color-secondary:#666666;--theme-text-color-hover:#000000;--theme-border-color:#e5e7eb;--theme-card-bg:#ffffff;--theme-bg-hover:#f3f4f6;--theme-input-bg:#ffffff;--theme-input-text:#333333;--theme-input-placeholder:#9ca3af;--theme-dropdown-bg:#ffffff;--color-primary:#000000;--color-primary-foreground:#ffffff;--color-secondary:#333333}.theme-blue{--theme-bg-color:#fff;--theme-bg-hover:#eff6ff;--theme-text-color:#1e3a8a;--color-primary:#2563eb;--color-secondary:#eff6ff;--color-accent:#6366f1;--color-tertiary:#0ea5e9;--theme-border-color:#bfdbfe;--theme-card-bg:#fff;--theme-card-text:#1e40af;--theme-input-bg:#eff6ff;--theme-input-text:#1e3a8a;--theme-input-placeholder:#60a5fa;--theme-button-hover:#1d4ed8;--theme-shadow:rgba(37,99,235,0.1)}.theme-green{--theme-bg-color:#fff;--theme-bg-hover:#ecfdf5;--theme-text-color:#064e3b;--color-primary:#10b981;--color-secondary:#34d399;--color-accent:#6ee7b7;--color-tertiary:#059669;--theme-border-color:#a7f3d0;--theme-card-bg:#ffffff;--theme-card-text:#065f46;--theme-input-bg:#fff;--theme-input-text:#064e3b;--theme-input-placeholder:#34d399;--theme-button-hover:#059669;--theme-shadow:rgba(16,185,129,0.1)}.theme-purple{--theme-bg-color:#fff;--theme-bg-hover:#f5f3ff;--theme-text-color:#4c1d95;--color-primary:#8b5cf6;--color-secondary:#a78bfa;--color-accent:#c4b5fd;--color-tertiary:#6d28d9;--theme-border-color:#ddd6fe;--theme-card-bg:#fff;--theme-card-text:#5b21b6;--theme-input-bg:#f5f3ff;--theme-input-text:#4c1d95;--theme-input-placeholder:#a78bfa;--theme-button-hover:#7c3aed;--theme-shadow:rgba(139,92,246,0.1)}.theme-orange{--theme-bg-color:#fff;--theme-bg-hover:#fff7ed;--theme-text-color:#7c2d12;--color-primary:#f97316;--color-secondary:#fb923c;--color-accent:#fdba74;--color-tertiary:#ea580c;--theme-border-color:#fed7aa;--theme-card-bg:#fff;--theme-card-text:#9a3412;--theme-input-bg:#fff7ed;--theme-input-text:#7c2d12;--theme-input-placeholder:#fb923c;--theme-button-hover:#ea580c;--theme-shadow:rgba(249,115,22,0.1)}.theme-slate{--theme-bg-color:#fff;--theme-bg-hover:#fff7ed;--theme-text-color:#334155;--theme-text-color-secondary:#64748b;--theme-text-color-hover:#0f172a;--theme-border-color:#e2e8f0;--theme-card-bg:#fff;--theme-bg-hover:#e2e8f0;--theme-input-bg:#f8fafc;--theme-input-text:#334155;--theme-input-placeholder:#94a3b8;--theme-dropdown-bg:#f8fafc;--color-primary:#0ea5e9;--color-primary-foreground:#ffffff;--color-secondary:#14b8a6}.theme-zinc{--theme-bg-color:#fff;--theme-text-color:#3f3f46;--theme-text-color-secondary:#71717a;--theme-text-color-hover:#18181b;--theme-border-color:#e4e4e7;--theme-card-bg:#fff;--theme-bg-hover:#f4f4f5;--theme-input-bg:#fafafa;--theme-input-text:#3f3f46;--theme-input-placeholder:#a1a1aa;--theme-dropdown-bg:#fafafa;--color-primary:#3b82f6;--color-primary-foreground:#ffffff;--color-secondary:#10b981}.theme-neutral{--theme-bg-color:#fff;--theme-text-color:#404040;--theme-text-color-secondary:#737373;--theme-text-color-hover:#171717;--theme-border-color:#e5e5e5;--theme-card-bg:#fff;--theme-bg-hover:#f5f5f5;--theme-input-bg:#fafafa;--theme-input-text:#404040;--theme-input-placeholder:#a3a3a3;--theme-dropdown-bg:#fafafa;--color-primary:#3b82f6;--color-primary-foreground:#ffffff;--color-secondary:#10b981}.theme-stone{--theme-bg-color:#fff;--theme-text-color:#1c1917;--color-primary:#57534e;--color-secondary:#78716c;--color-accent:#44403c;--color-tertiary:#a8a29e;--theme-border-color:#e7e5e4;--theme-card-bg:#fff;--theme-bg-hover:#f5f5f4;--theme-card-text:#292524;--theme-input-bg:#ffffff;--theme-input-text:#1c1917;--theme-input-placeholder:#a8a29e;--theme-button-hover:#44403c;--theme-shadow:rgba(28,25,23,0.1)}.theme-amber{--theme-bg-color:#fff;--theme-text-color:#7c2d12;--color-primary:#f59e0b;--color-secondary:#fbbf24;--color-accent:#fde68a;--color-tertiary:#fde047;--theme-border-color:#fde68a;--theme-card-bg:#fff;--theme-bg-hover:#fef3c7;--theme-card-text:#7c2d12;--theme-input-bg:#fffbeb;--theme-input-text:#7c2d12;--theme-input-placeholder:#fbbf24;--theme-button-hover:#f59e0b;--theme-shadow:rgba(250,198,21,0.1)}.theme-lime{--theme-bg-color:#fff;--theme-text-color:#064e3b;--color-primary:#10b981;--color-secondary:#34d399;--color-accent:#6ee7b7;--color-tertiary:#059669;--theme-border-color:#a7f3d0;--theme-card-bg:#fff;--theme-bg-hover:#d1fae5;--theme-card-text:#065f46;--theme-input-bg:#ecfdf5;--theme-input-text:#064e3b;--theme-input-placeholder:#34d399;--theme-button-hover:#059669;--theme-shadow:rgba(16,185,129,0.1)}.theme-teal{--theme-bg-color:#fff;--theme-text-color:#065f46;--color-primary:#14b8a6;--color-secondary:#2563eb;--color-accent:#0ea5e9;--color-tertiary:#0ea5e9;--theme-border-color:#a7f3d0;--theme-card-bg:#fff;--theme-bg-hover:#d1fae5;--theme-card-text:#065f46;--theme-input-bg:#f0fdf4;--theme-input-text:#065f46;--theme-input-placeholder:#2563eb;--theme-button-hover:#14b8a6;--theme-shadow:rgba(20,184,166,0.1)}.theme-cyan{--theme-bg-color:#fff;--theme-text-color:#0369a1;--color-primary:#0ea5e9;--color-secondary:#0ea5e9;--color-accent:#3bbfeb;--color-tertiary:#0ea5e9;--theme-border-color:#a7f3d0;--theme-card-bg:#fff;--theme-bg-hover:#d1fae5;--theme-card-text:#065f46;--theme-input-bg:#ecfeff;--theme-input-text:#0369a1;--theme-input-placeholder:#0ea5e9;--theme-button-hover:#0ea5e9;--theme-shadow:rgba(14,165,233,0.1)}.theme-sky{--theme-bg-color:#fff;--theme-text-color:#0c4a6e;--color-primary:#0ea5e9;--color-primary-foreground:#ffffff;--color-secondary:#38bdf8;--color-accent:#7dd3fc;--color-tertiary:#0284c7;--theme-border-color:#bae6fd;--theme-card-bg:#fff;--theme-bg-hover:#e0f2fe;--theme-card-text:#075985;--theme-input-bg:#f0f9ff;--theme-input-text:#0c4a6e;--theme-input-placeholder:#38bdf8;--theme-button-hover:#0284c7;--theme-shadow:rgba(14,165,233,0.1)}.theme-indigo{--theme-bg-color:#fff;--theme-text-color:#312e81;--color-primary:#6366f1;--color-primary-foreground:#ffffff;--color-secondary:#818cf8;--color-accent:#a5b4fc;--color-tertiary:#4f46e5;--theme-border-color:#c7d2fe;--theme-card-bg:#fff;--theme-bg-hover:#e0e7ff;--theme-card-text:#3730a3;--theme-input-bg:#eef2ff;--theme-input-text:#312e81;--theme-input-placeholder:#818cf8;--theme-button-hover:#4f46e5;--theme-shadow:rgba(99,102,241,0.1)}.theme-violet{--theme-bg-color:#fff;--theme-text-color:#4c1d95;--color-primary:#8b5cf6;--color-primary-foreground:#ffffff;--color-secondary:#a78bfa;--color-accent:#c4b5fd;--color-tertiary:#7c3aed;--theme-border-color:#ddd6fe;--theme-card-bg:#fff;--theme-bg-hover:#ede9fe;--theme-card-text:#5b21b6;--theme-input-bg:#f5f3ff;--theme-input-text:#4c1d95;--theme-input-placeholder:#a78bfa;--theme-button-hover:#7c3aed;--theme-shadow:rgba(139,92,246,0.1)}.theme-pink{--theme-bg-color:#fff;--theme-text-color:#831843;--color-primary:#ec4899;--color-primary-foreground:#ffffff;--color-secondary:#f472b6;--color-accent:#f9a8d4;--color-tertiary:#db2777;--theme-border-color:#fbcfe8;--theme-card-bg:#fff;--theme-bg-hover:#fce7f3;--theme-card-text:#9d174d;--theme-input-bg:#fdf2f8;--theme-input-text:#831843;--theme-input-placeholder:#f472b6;--theme-button-hover:#db2777;--theme-shadow:rgba(236,72,153,0.1)}.theme-rose{--theme-bg-color:#fff;--theme-text-color:#881337;--color-primary:#f43f5e;--color-primary-foreground:#ffffff;--color-secondary:#fb7185;--color-accent:#fda4af;--color-tertiary:#e11d48;--theme-border-color:#fecdd3;--theme-card-bg:#fff;--theme-bg-hover:#ffe4e6;--theme-card-text:#9f1239;--theme-input-bg:#fff1f2;--theme-input-text:#881337;--theme-input-placeholder:#fb7185;--theme-button-hover:#e11d48;--theme-shadow:rgba(244,63,94,0.1)}