:root,.theme-default{--page-bg: #f0f4f8;--chat-card-bg: #ffffff;--chat-card-border: rgba(255, 255, 255, .5);--chat-header-bg: rgba(255, 255, 255, .75);--chat-text: #1e293b;--text-muted: #64748b;--divider-bg: #e2e8f0;--divider-label-bg: #f8fafc;--divider-text: #94a3b8;--bubble-ai-bg: #f1f5f9;--bubble-ai-border: #e2e8f0;--bubble-user-from: #2563eb;--bubble-user-to: #4f46e5;--loading-dot-bg: #94a3b8;--chat-area-bg: #f8fafc;--input-area-bg: rgba(255, 255, 255, .97);--input-area-border: rgba(226, 232, 240, .8);--input-bg: #f1f5f9;--input-border: #e2e8f0;--input-text: #1e293b;--input-placeholder: #94a3b8;--btn-primary-bg: #2563eb;--btn-primary-text: #ffffff;--btn-primary-hover-bg: #1d4ed8;--accent-color: #2563eb;--avatar-ai-border: #e2e8f0;--avatar-user-border: #bfdbfe;--chip-bg: #f8fafc;--chip-text-action: #059669;--chip-border-action: #a7f3d0;--chip-text-pending: #d97706;--chip-border-pending: #fde68a;--chip-text-success: #059669;--chip-border-success: #a7f3d0;--chip-text-danger: #dc2626;--chip-border-danger: #fecaca;--chip-text-neutral: #6b7280;--chip-border-neutral: #e5e7eb;--chip-text-info: #2563eb;--chip-border-info: #bfdbfe;--chip-text-time: #6b7280;--chip-border-time: #e5e7eb;--btn-confirm-bg: #d1fae5;--btn-confirm-text: #065f46;--btn-confirm-hover-bg: #a7f3d0;--btn-cancel-bg: #fee2e2;--btn-cancel-text: #991b1b;--btn-cancel-hover-bg: #fecaca;--link-text: #2563eb;--inline-code-bg: #f1f5f9;--inline-code-text: #be185d;--pre-bg: #1e293b;--pre-text: #f1f5f9;--hover-bg: #f1f5f9;--navbar-bg: #ffffff;--options-menu-bg: #ffffff;--options-item-hover: #f1f5f9;--select-bg: #ffffff;--select-border: #e2e8f0;--chat-card-border-solid: #e2e8f0}.theme-oscuro{--page-bg: #0f172a;--chat-card-bg: #1e293b;--chat-card-border: rgba(255, 255, 255, .06);--chat-header-bg: rgba(30, 41, 59, .9);--chat-text: #e2e8f0;--text-muted: #94a3b8;--divider-bg: #334155;--divider-label-bg: #1e293b;--divider-text: #64748b;--bubble-ai-bg: #334155;--bubble-ai-border: #475569;--bubble-user-from: #1d4ed8;--bubble-user-to: #4338ca;--loading-dot-bg: #64748b;--chat-area-bg: #0f172a;--input-area-bg: rgba(30, 41, 59, .97);--input-area-border: rgba(71, 85, 105, .6);--input-bg: #334155;--input-border: #475569;--input-text: #e2e8f0;--input-placeholder: #64748b;--btn-primary-bg: #2563eb;--btn-primary-text: #ffffff;--btn-primary-hover-bg: #1d4ed8;--accent-color: #60a5fa;--avatar-ai-border: #475569;--avatar-user-border: #1d4ed8;--chip-bg: #334155;--chip-text-action: #34d399;--chip-border-action: #065f46;--chip-text-pending: #fbbf24;--chip-border-pending: #78350f;--chip-text-success: #34d399;--chip-border-success: #065f46;--chip-text-danger: #f87171;--chip-border-danger: #7f1d1d;--chip-text-neutral: #94a3b8;--chip-border-neutral: #475569;--chip-text-info: #60a5fa;--chip-border-info: #1d4ed8;--chip-text-time: #94a3b8;--chip-border-time: #475569;--btn-confirm-bg: #065f46;--btn-confirm-text: #d1fae5;--btn-confirm-hover-bg: #047857;--btn-cancel-bg: #7f1d1d;--btn-cancel-text: #fee2e2;--btn-cancel-hover-bg: #991b1b;--link-text: #60a5fa;--inline-code-bg: #334155;--inline-code-text: #f472b6;--pre-bg: #0f172a;--pre-text: #e2e8f0;--hover-bg: #334155;--navbar-bg: #1e293b;--options-menu-bg: #1e293b;--options-item-hover: #334155;--select-bg: #334155;--select-border: #475569;--chat-card-border-solid: #334155}.theme-agrored{--page-bg: #fff5f5;--chat-card-bg: #ffffff;--chat-card-border: rgba(239, 68, 68, .15);--chat-header-bg: rgba(255, 245, 245, .9);--chat-text: #1a0505;--text-muted: #9b7b7b;--divider-bg: #fecaca;--divider-label-bg: #fff5f5;--divider-text: #f87171;--bubble-ai-bg: #fef2f2;--bubble-ai-border: #fecaca;--bubble-user-from: #dc2626;--bubble-user-to: #b91c1c;--loading-dot-bg: #f87171;--chat-area-bg: #fff5f5;--input-area-bg: rgba(255, 255, 255, .98);--input-area-border: rgba(239, 68, 68, .2);--input-bg: #fef2f2;--input-border: #fecaca;--input-text: #1a0505;--input-placeholder: #f87171;--btn-primary-bg: #dc2626;--btn-primary-text: #ffffff;--btn-primary-hover-bg: #b91c1c;--accent-color: #dc2626;--avatar-ai-border: #fecaca;--avatar-user-border: #fca5a5;--chip-bg: #fff5f5;--chip-text-action: #059669;--chip-border-action: #a7f3d0;--chip-text-pending: #d97706;--chip-border-pending: #fde68a;--chip-text-success: #059669;--chip-border-success: #a7f3d0;--chip-text-danger: #dc2626;--chip-border-danger: #fecaca;--chip-text-neutral: #6b7280;--chip-border-neutral: #e5e7eb;--chip-text-info: #dc2626;--chip-border-info: #fecaca;--chip-text-time: #9b7b7b;--chip-border-time: #fecaca;--btn-confirm-bg: #d1fae5;--btn-confirm-text: #065f46;--btn-confirm-hover-bg: #a7f3d0;--btn-cancel-bg: #fee2e2;--btn-cancel-text: #991b1b;--btn-cancel-hover-bg: #fecaca;--link-text: #dc2626;--inline-code-bg: #fef2f2;--inline-code-text: #dc2626;--pre-bg: #1a0505;--pre-text: #fef2f2;--hover-bg: #fef2f2;--navbar-bg: #ffffff;--options-menu-bg: #ffffff;--options-item-hover: #fef2f2;--select-bg: #ffffff;--select-border: #fecaca;--chat-card-border-solid: #fecaca}.theme-neon{--page-bg: #050505;--chat-card-bg: #0d0d0d;--chat-card-border: rgba(0, 255, 136, .15);--chat-header-bg: rgba(13, 13, 13, .95);--chat-text: #e0ffe8;--text-muted: #4ade80;--divider-bg: rgba(0, 255, 136, .15);--divider-label-bg: #0d0d0d;--divider-text: #00cc6a;--bubble-ai-bg: #111a14;--bubble-ai-border: rgba(0, 255, 136, .2);--bubble-user-from: #00cc6a;--bubble-user-to: #00994d;--loading-dot-bg: #00ff88;--chat-area-bg: #050505;--input-area-bg: rgba(13, 13, 13, .98);--input-area-border: rgba(0, 255, 136, .2);--input-bg: #111a14;--input-border: rgba(0, 255, 136, .25);--input-text: #e0ffe8;--input-placeholder: #4ade80;--btn-primary-bg: #00ff88;--btn-primary-text: #000000;--btn-primary-hover-bg: #00cc6a;--accent-color: #00ff88;--avatar-ai-border: rgba(0, 255, 136, .3);--avatar-user-border: #00cc6a;--chip-bg: #111a14;--chip-text-action: #00ff88;--chip-border-action: rgba(0, 255, 136, .3);--chip-text-pending: #fbbf24;--chip-border-pending: rgba(251, 191, 36, .3);--chip-text-success: #00ff88;--chip-border-success: rgba(0, 255, 136, .3);--chip-text-danger: #ff4444;--chip-border-danger: rgba(255, 68, 68, .3);--chip-text-neutral: #4ade80;--chip-border-neutral: rgba(74, 222, 128, .2);--chip-text-info: #00ff88;--chip-border-info: rgba(0, 255, 136, .25);--chip-text-time: #4ade80;--chip-border-time: rgba(74, 222, 128, .2);--btn-confirm-bg: rgba(0, 255, 136, .15);--btn-confirm-text: #00ff88;--btn-confirm-hover-bg: rgba(0, 255, 136, .25);--btn-cancel-bg: rgba(255, 68, 68, .15);--btn-cancel-text: #ff4444;--btn-cancel-hover-bg: rgba(255, 68, 68, .25);--link-text: #00ff88;--inline-code-bg: #111a14;--inline-code-text: #00ff88;--pre-bg: #000000;--pre-text: #00ff88;--hover-bg: #111a14;--navbar-bg: #0d0d0d;--options-menu-bg: #0d0d0d;--options-item-hover: #111a14;--select-bg: #111a14;--select-border: rgba(0, 255, 136, .25);--chat-card-border-solid: rgba(0, 255, 136, .15)}.theme-glass{--page-bg: #1e3a5f;--chat-card-bg: rgba(255, 255, 255, .12);--chat-card-border: rgba(255, 255, 255, .2);--chat-header-bg: rgba(255, 255, 255, .08);--chat-text: #ffffff;--text-muted: rgba(255, 255, 255, .6);--divider-bg: rgba(255, 255, 255, .15);--divider-label-bg: rgba(255, 255, 255, .08);--divider-text: rgba(255, 255, 255, .5);--bubble-ai-bg: rgba(255, 255, 255, .1);--bubble-ai-border: rgba(255, 255, 255, .18);--bubble-user-from: rgba(99, 102, 241, .85);--bubble-user-to: rgba(59, 130, 246, .85);--loading-dot-bg: rgba(255, 255, 255, .5);--chat-area-bg: rgba(255, 255, 255, .04);--input-area-bg: rgba(255, 255, 255, .14);--input-area-border: rgba(255, 255, 255, .22);--input-bg: rgba(255, 255, 255, .08);--input-border: rgba(255, 255, 255, .2);--input-text: #ffffff;--input-placeholder: rgba(255, 255, 255, .45);--btn-primary-bg: rgba(99, 102, 241, .8);--btn-primary-text: #ffffff;--btn-primary-hover-bg: rgba(99, 102, 241, .95);--accent-color: #a78bfa;--avatar-ai-border: rgba(255, 255, 255, .25);--avatar-user-border: rgba(99, 102, 241, .5);--chip-bg: rgba(255, 255, 255, .08);--chip-text-action: #6ee7b7;--chip-border-action: rgba(110, 231, 183, .3);--chip-text-pending: #fcd34d;--chip-border-pending: rgba(252, 211, 77, .3);--chip-text-success: #6ee7b7;--chip-border-success: rgba(110, 231, 183, .3);--chip-text-danger: #fca5a5;--chip-border-danger: rgba(252, 165, 165, .3);--chip-text-neutral: rgba(255, 255, 255, .55);--chip-border-neutral: rgba(255, 255, 255, .15);--chip-text-info: #93c5fd;--chip-border-info: rgba(147, 197, 253, .3);--chip-text-time: rgba(255, 255, 255, .55);--chip-border-time: rgba(255, 255, 255, .15);--btn-confirm-bg: rgba(110, 231, 183, .15);--btn-confirm-text: #6ee7b7;--btn-confirm-hover-bg: rgba(110, 231, 183, .25);--btn-cancel-bg: rgba(252, 165, 165, .15);--btn-cancel-text: #fca5a5;--btn-cancel-hover-bg: rgba(252, 165, 165, .25);--link-text: #93c5fd;--inline-code-bg: rgba(255, 255, 255, .1);--inline-code-text: #f9a8d4;--pre-bg: rgba(0, 0, 0, .3);--pre-text: #e2e8f0;--hover-bg: rgba(255, 255, 255, .08);--navbar-bg: rgba(255, 255, 255, .1);--options-menu-bg: rgba(20, 50, 90, .95);--options-item-hover: rgba(255, 255, 255, .1);--select-bg: rgba(255, 255, 255, .1);--select-border: rgba(255, 255, 255, .2);--chat-card-border-solid: rgba(255, 255, 255, .2)}.theme-contraste{--page-bg: #000000;--chat-card-bg: #000000;--chat-card-border: #ffffff;--chat-header-bg: #000000;--chat-text: #ffffff;--text-muted: #dddddd;--divider-bg: #ffffff;--divider-label-bg: #000000;--divider-text: #ffffff;--bubble-ai-bg: #111111;--bubble-ai-border: #ffffff;--bubble-user-from: #ffff00;--bubble-user-to: #ffcc00;--loading-dot-bg: #ffffff;--chat-area-bg: #000000;--input-area-bg: #000000;--input-area-border: #ffffff;--input-bg: #111111;--input-border: #ffffff;--input-text: #ffffff;--input-placeholder: #aaaaaa;--btn-primary-bg: #ffff00;--btn-primary-text: #000000;--btn-primary-hover-bg: #cccc00;--accent-color: #ffff00;--avatar-ai-border: #ffffff;--avatar-user-border: #ffff00;--chip-bg: #111111;--chip-text-action: #00ff00;--chip-border-action: #00ff00;--chip-text-pending: #ffff00;--chip-border-pending: #ffff00;--chip-text-success: #00ff00;--chip-border-success: #00ff00;--chip-text-danger: #ff4444;--chip-border-danger: #ff4444;--chip-text-neutral: #dddddd;--chip-border-neutral: #ffffff;--chip-text-info: #00ccff;--chip-border-info: #00ccff;--chip-text-time: #dddddd;--chip-border-time: #ffffff;--btn-confirm-bg: #003300;--btn-confirm-text: #00ff00;--btn-confirm-hover-bg: #004400;--btn-cancel-bg: #330000;--btn-cancel-text: #ff4444;--btn-cancel-hover-bg: #440000;--link-text: #00ccff;--inline-code-bg: #111111;--inline-code-text: #ffff00;--pre-bg: #111111;--pre-text: #ffffff;--hover-bg: #222222;--navbar-bg: #000000;--options-menu-bg: #000000;--options-item-hover: #222222;--select-bg: #111111;--select-border: #ffffff;--chat-card-border-solid: #ffffff}
