.arkbuddy-dark,.arkbuddy-light,.arkbuddy-oled{--text:var(--text-primary);--text-muted:var(--text-secondary)}.arkbuddy-dark{color-scheme:dark;--primary:#3b82f6;--primary-dark:#2563eb;--primary-light:#93c5fd;--primary-hover:#60a5fa;--secondary:#8b5cf6;--secondary-dark:#7c3aed;--secondary-light:#c4b5fd;--cta-primary:#f97316;--cta-secondary:#06b6d4;--cta-hover:#fb923c;--primary-container:#214376;--primary-container-text:#eff6ff;--error:#ef4444;--success:#10b981;--warning:#f59e0b;--info:#0ea5e9;--background:#111827;--card:#182131e0;--cardFull:#182131;--card-rgb:24, 33, 49;--card-color:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b6c2d2;--text-disabled:#7f8ca3;--text-link:#93c5fd;--text-link-hover:#bfdbfe;--border-default:#334155;--border-focus:#60a5fa;--border-error:var(--error);--border-success:var(--success);--border-accent:#8b5cf6;--input-background:#1f2937;--input-color:#cbd5e1;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#273449;--input-focus-color:#f8fafc;--shadow-sm:0 2px 4px #0206173d, 0 1px 2px #02061733;--shadow-md:0 12px 24px #02061738, 0 4px 8px #0206172e;--shadow-lg:0 24px 48px #02061742, 0 10px 20px #02061733}.arkbuddy-light{color-scheme:light;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-light:#60a5fa;--primary-hover:#3b82f6;--secondary:#7c3aed;--secondary-dark:#6d28d9;--secondary-light:#c4b5fd;--cta-primary:#ea580c;--cta-secondary:#0284c7;--cta-hover:#fb923c;--primary-container:#1d4ed8;--primary-container-text:#fff;--error:#dc2626;--success:#059669;--warning:#d97706;--info:#2563eb;--background:#eef4fb;--card:#ffffffeb;--cardFull:#fff;--card-rgb:255, 255, 255;--card-color:#0f172a;--text-primary:#0f172a;--text-secondary:#475569;--text-disabled:#64748b;--text-link:#1d4ed8;--text-link-hover:#1e40af;--border-default:#cbd5e1;--border-focus:#2563eb;--border-error:var(--error);--border-success:var(--success);--border-accent:#7c3aed;--input-background:#f8fafc;--input-color:#334155;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#fff;--input-focus-color:#0f172a;--shadow-sm:0 2px 4px #0f172a0d, 0 1px 2px #0f172a0a;--shadow-md:0 14px 28px #0f172a14, 0 4px 10px #0f172a0d;--shadow-lg:0 26px 48px #0f172a1f, 0 10px 24px #0f172a14}.arkbuddy-oled{color-scheme:dark;--primary:#60a5fa;--primary-dark:#3b82f6;--primary-light:#bfdbfe;--primary-hover:#93c5fd;--secondary:#a78bfa;--secondary-dark:#8b5cf6;--secondary-light:#ddd6fe;--cta-primary:#f97316;--cta-secondary:#22d3ee;--cta-hover:#fb923c;--primary-container:#1d4ed8;--primary-container-text:#f8fafc;--error:#f87171;--success:#34d399;--warning:#fbbf24;--info:#38bdf8;--background:#000;--card:#0a0f18e6;--cardFull:#0a0f18;--card-rgb:10, 15, 24;--card-color:#f8fafc;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-disabled:#7f8ea3;--text-link:#93c5fd;--text-link-hover:#dbeafe;--border-default:#182234;--border-focus:#60a5fa;--border-error:var(--error);--border-success:var(--success);--border-accent:#a78bfa;--input-background:#101826;--input-color:#cbd5e1;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#182234;--input-focus-color:#f8fafc;--shadow-sm:0 2px 4px #0000008c, 0 1px 2px #00000073;--shadow-md:0 14px 28px #0009, 0 4px 10px #00000080;--shadow-lg:0 24px 48px #000000b3, 0 10px 24px #0000008c}.arkbuddy-light .card,.arkbuddy-light .card-table,.arkbuddy-light .card-grid .grid-item,.arkbuddy-light .tab,.arkbuddy-light .toggle-controls,.arkbuddy-light .widget-builder-modal .modal-content,.arkbuddy-light .widget-builder-modal .config-panel,.arkbuddy-light .widget-builder-modal .preview-container,.arkbuddy-light .widget-builder-modal .code-section,.arkbuddy-light .calculator-settings-body.show{border-color:#0f172a14}.arkbuddy-light .card,.arkbuddy-light .card-grid .grid-item,.arkbuddy-light .card-table,.arkbuddy-light .widget-builder-modal .modal-content,.arkbuddy-light .widget-builder-modal .config-panel,.arkbuddy-light .widget-builder-modal .preview-container,.arkbuddy-light .widget-builder-modal .code-section{box-shadow:var(--shadow-md)}.arkbuddy-light input,.arkbuddy-light select,.arkbuddy-light textarea{border-color:#0f172a1f;box-shadow:0 1px 2px #0f172a0d}.arkbuddy-light input:hover,.arkbuddy-light select:hover,.arkbuddy-light textarea:hover{border-color:#2563eb40}.arkbuddy-light .tab{background-color:#0f172a08}.arkbuddy-light .tab button:hover,.arkbuddy-light .tab .tablinks:hover{background:#2563eb14;border-color:#2563eb1f}.arkbuddy-light .widget-builder-modal .modal-overlay{background:#e2e8f0bf}
