:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--secondary-color:#10b981;--accent-color:#f59e0b;--bg-color:#0f172a;--surface-color:#1e293b;--surface-color-light:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--gradient-primary:linear-gradient(135deg,#2563eb,#7c3aed);--gradient-surface:linear-gradient(180deg,#1e293bb3,#0f172acc);--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -2px #0003;--shadow-glow:0 0 20px #2563eb4d;--transition-fast:0.15s ease-in-out;--transition-normal:0.3s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a;background-color:var(--bg-color);color:#f8fafc;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}a{color:#2563eb;color:var(--primary-color);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-fast)}a:hover{color:#1d4ed8;color:var(--primary-hover)}img{height:auto;max-width:100%}.section-padding{padding:80px 0}@media (max-width:768px){.section-padding{padding:50px 0}}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);background:var(--gradient-primary);-webkit-background-clip:text;display:inline-block;font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subtitle{color:#94a3b8;color:var(--text-secondary);font-size:1.1rem;margin:0 auto 3rem;max-width:600px;text-align:center}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e293bb3;border:1px solid #ffffff1a;border-radius:24px;border-radius:var(--radius-lg)}.btn-primary-custom{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);background:var(--gradient-primary);border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;box-shadow:var(--shadow-md);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 28px;text-decoration:none;transition:all .3s ease-in-out;transition:all var(--transition-normal)}.btn-primary-custom:hover{box-shadow:0 0 20px #2563eb4d;box-shadow:var(--shadow-glow);color:#fff;transform:translateY(-2px)}.btn-secondary-custom{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 28px;text-decoration:none;transition:all .3s ease-in-out;transition:all var(--transition-normal)}.btn-secondary-custom:hover{background:#fff3;color:#fff;transform:translateY(-2px)}.form-control{background-color:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--radius-md);padding:12px 16px}.form-control,.form-control:focus{color:#f8fafc;color:var(--text-primary)}.form-control:focus{background-color:#0f172acc;border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 0 0 .25rem #2563eb40}.form-control::placeholder{color:#64748b;color:var(--text-muted)}.table{vertical-align:middle}.table,.table-hover>tbody>tr:hover>*{color:#f8fafc;color:var(--text-primary)}.table-hover>tbody>tr:hover>*{background-color:#ffffff0d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeInUp .6s ease-out forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.admin-panel{background-color:#f8f9fa;color:#333;display:flex;flex-direction:column;height:100vh}.admin-panel .sidebar{background-color:#fff;border-right:1px solid #ddd;width:250px}.admin-panel .sidebar a{color:#333}.admin-panel .content{flex:1 1;padding:20px}
/*# sourceMappingURL=main.4d9ed8dd.css.map*/