*{box-sizing:border-box;margin:0;padding:0}:root{--bg-body:#f1f5f9;--bg-paper:#fff;--bg-surface:#f8fafc;--bg-hover:#e2e8f0;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border-color:#cbd5e1;--border-hover:#94a3b8;--accent-purple:#7c3aed;--accent-blue:#3b82f6;--accent-green:#22c55e;--accent-orange:#f59e0b;--accent-red:#ef4444;--accent-yellow:#eab308;--accent-cyan:#06b6d4;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--dracula-purple:var(--accent-purple);--dracula-green:var(--accent-green);--dracula-cyan:var(--accent-cyan);--dracula-red:var(--accent-red);--dracula-yellow:var(--accent-yellow);--dracula-orange:var(--accent-orange)}[data-theme=dark]{--bg-body:#111827;--bg-paper:#1e293b;--bg-surface:#334155;--bg-hover:#ffffff0d;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#ffffff1a;--border-hover:#fff3;--accent-purple:#a78bfa;--accent-blue:#60a5fa;--accent-green:#34d399;--accent-orange:#fbbf24;--accent-red:#f87171;--accent-yellow:#fde047;--accent-cyan:#22d3ee;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #00000080;--shadow-lg:0 10px 15px #000000b3}body{background:var(--bg-body);color:var(--text-primary);font-family:Arial,Helvetica,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}@media (min-width:992px){.wrapper{transition:margin-left .3s;margin-left:10px!important}.header{transition:margin-left .3s,width .3s;width:calc(100% - 10px)!important;margin-left:10px!important}}@media (max-width:991.98px){.wrapper{margin-left:0!important}.header{width:100%!important;margin-left:0!important}}@keyframes toastEnter{0%{opacity:0;transform:translate(100%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastExit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.9)}}[data-sonner-toast]{animation:.3s cubic-bezier(.21,1.02,.73,1) forwards toastEnter!important}[data-sonner-toast][data-exit=true]{animation:.2s cubic-bezier(.06,.71,.55,1) forwards toastExit!important}.react-hot-toast{animation:.35s cubic-bezier(.21,1.02,.73,1) toastEnter}.Toaster__message-wrapper{animation:.3s ease-out toastEnter}
