@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--night:#060912;--deep:#0f172a;--blue:#2563eb;--sky:#38bdf8;--violet:#8b5cf6;--text:#e2e8f0;--muted:#94a3b8}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--night);color:var(--text);font-family:DM Sans,sans-serif}.container{max-width:1200px;margin:auto;padding:0 24px}.gradient-text{background:linear-gradient(135deg, var(--sky), var(--blue), var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.primary-btn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;min-height:52px;margin-top:40px;padding:15px 30px;font-weight:600;transition:all .3s}.primary-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.navbar{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#060912d9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0}.nav-links{gap:25px;display:flex}nav a{color:#94a3b8;font-weight:500;text-decoration:none}nav a:hover{color:#38bdf8}nav a.active{color:#fff;background:#1e293b;border-radius:8px;padding:8px 14px}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;display:none}.hero-section{text-align:center;align-items:center;min-height:90vh;display:flex}.hero-tag{color:var(--sky);margin-bottom:20px;font-weight:600}.hero-section h1,.page-hero h1,.about-hero h1{margin-bottom:25px;font-size:clamp(40px,6vw,72px);line-height:1.1}.hero-description,.page-description,.about-description{max-width:750px;color:var(--muted);margin:auto;font-size:20px;line-height:1.8}.page-hero,.about-hero{text-align:center;padding:120px 0 70px}.section-title{text-align:center;margin-bottom:60px;font-size:48px}.services-section{padding:100px 0}.services-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.service-card{background:linear-gradient(#0f172a,#060912);border:1px solid #1e293b;border-radius:18px;padding:35px;transition:all .3s}.service-card:hover{border-color:#38bdf8;transform:translateY(-8px);box-shadow:0 20px 40px #38bdf814}.service-icon{margin-bottom:16px;font-size:32px}.service-card h3{margin-bottom:10px}.service-card p{color:var(--muted);line-height:1.6}.portfolio-section{background:#0f172a;padding:100px 0}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.project-card{background:#060912;border:1px solid #1e293b;border-radius:18px;padding:30px;transition:all .3s}.project-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.project-visual{background:linear-gradient(135deg,#2563eb33,#8b5cf633);border:1px solid #1e293b;border-radius:14px;justify-content:center;align-items:center;height:160px;margin-bottom:20px;display:flex}.project-visual span{color:#fff;background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;font-weight:800;display:flex}.project-card>span{color:var(--sky);font-size:14px;font-weight:600}.project-card h3{margin:15px 0 10px;font-size:24px}.project-card p{color:var(--muted);line-height:1.6}.tech-list{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tech-list small{color:#cbd5e1;background:#1e293b;border-radius:999px;padding:6px 10px}.testimonials-section{padding:100px 0}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.testimonial-card{background:#0f172a;border:1px solid #1e293b;border-radius:18px;padding:30px}.testimonial-card p{color:var(--muted);margin-bottom:20px;line-height:1.8}.testimonial-card h4{color:#fff}.testimonial-card small{color:var(--sky)}.cta-section{padding:100px 0}.cta-box{text-align:center;background:linear-gradient(135deg,#2563eb22,#8b5cf622);border:1px solid #2563eb55;border-radius:24px;padding:70px 30px}.cta-box h2{margin-bottom:20px;font-size:48px}.cta-box p{color:var(--muted);max-width:600px;margin:0 auto 35px;line-height:1.7}.about-section{background:#0f172a;padding:80px 0}.about-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.about-grid div,.stats-grid div{background:#060912;border:1px solid #1e293b;border-radius:18px;padding:35px}.about-grid h2{margin-bottom:15px}.about-grid p{color:var(--muted);line-height:1.8}.stats-section{padding:80px 0}.stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.stats-grid h3{color:var(--sky);margin-bottom:10px;font-size:42px}.stats-grid p{color:var(--muted)}.team-section{padding:100px 0}.team-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.team-card{text-align:center;background:#0f172a;border:1px solid #1e293b;border-radius:18px;padding:35px}.team-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:22px;font-weight:800;display:flex}.team-card h3{margin-bottom:8px}.team-card p{color:var(--muted)}.contact-section{padding:80px 0 120px}.contact-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}.contact-info{background:#0f172a;border:1px solid #1e293b;border-radius:20px;padding:35px}.contact-info h2{margin-bottom:15px}.contact-info>p{color:var(--muted);margin-bottom:25px;line-height:1.8}.contact-card{background:#060912;border:1px solid #1e293b;border-radius:14px;margin-top:15px;padding:20px}.contact-card h4{color:var(--sky);margin-bottom:8px}.contact-card p{color:var(--muted)}.contact-form{background:#0f172a;border:1px solid #1e293b;border-radius:20px;flex-direction:column;gap:18px;padding:35px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:#060912;border:1px solid #1e293b;border-radius:10px;width:100%;padding:16px;font-size:16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--sky);outline:none}.contact-form .primary-btn{margin-top:0}.footer{background:#030712;border-top:1px solid #1e293b;padding:70px 0 30px}.footer-content{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.footer p{color:var(--muted);line-height:1.7}.footer a{color:var(--muted);margin-top:10px;text-decoration:none;display:block}.footer a:hover{color:var(--sky)}.footer-bottom{text-align:center;color:#64748b;border-top:1px solid #1e293b;margin-top:50px;padding-top:25px}@media (width<=768px){.menu-btn{display:block}@media (width<=768px){.timeline:before{left:10px}.timeline-item,.timeline-item.left,.timeline-item.right{text-align:left;width:100%;padding-left:40px;padding-right:0;left:0}.timeline-item.left:before,.timeline-item.right:before{left:1px}}.nav-links{z-index:10;background:#060912;border-bottom:1px solid #1e293b;flex-direction:column;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}.nav-links.open{display:flex}.contact-grid,.about-grid,.about-story-grid,.stats-grid,.services-grid,.portfolio-grid,.benefits-grid,.testimonials-grid,.footer-content,.team-grid .case-grid .pricing-grid .blog-grid .careers-grid .process-grid{grid-template-columns:1fr}.section-title{font-size:36px}.cta-box h2{font-size:34px}h1{font-size:42px!important}.navbar{padding:18px 24px}}.success-message{color:#86efac;background:#22c55e1f;border:1px solid #22c55e66;border-radius:10px;padding:14px}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.whatsapp-btn,.messenger-btn{color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:0;padding:15px 22px;font-weight:600;transition:all .3s}.whatsapp-btn{background:#22c55e}.messenger-btn{background:#2563eb}.whatsapp-btn:hover,.messenger-btn:hover{transform:translateY(-2px)}.logo{font-size:28px;font-weight:800}.portfolio-filters{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;display:flex}.portfolio-filters button{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:999px;padding:10px 18px;transition:all .3s}.portfolio-filters button:hover{border-color:#38bdf8}.active-filter{background:#2563eb!important;border-color:#2563eb!important}.theme-btn{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:8px 14px;font-weight:600}body.light{color:#0f172a;background:#f8fafc}body.light .navbar{-webkit-backdrop-filter:blur(18px);background:#ffffffd9;border-color:#e2e8f0}body.light .service-card,body.light .project-card,body.light .testimonial-card,body.light .contact-info,body.light .contact-form,body.light .team-card,body.light .about-grid div,body.light .stats-grid div,body.light .contact-card{background:#fff;border-color:#e2e8f0}body.light p,body.light .service-card p,body.light .project-card p,body.light .testimonial-card p,body.light .contact-info>p,body.light .contact-card p,body.light .team-card p,body.light .page-description,body.light .hero-description,body.light .about-description,body.light nav a{color:#475569}body.light nav a.active{color:#0f172a;background:#e2e8f0}body.light .portfolio-section,body.light .about-section{background:#f1f5f9}body.light .contact-form input,body.light .contact-form textarea{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}body.light .footer{background:#fff;border-color:#e2e8f0}body.light .footer h2,body.light .footer h4{color:#0f172a}body.light .footer p,body.light .footer a,body.light .footer-bottom{color:#475569}body.light .footer a:hover{color:#2563eb}.case-section{padding:80px 0 120px}.case-tabs{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;display:flex}.case-tabs button{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:999px;padding:10px 18px;transition:all .3s}.case-tabs button:hover{border-color:#38bdf8}.case-card{background:#0f172a;border:1px solid #1e293b;border-radius:22px;padding:40px}.case-card h2{margin-bottom:20px;font-size:34px}.case-meta{color:#94a3b8;flex-wrap:wrap;gap:20px;margin-bottom:35px;display:flex}.case-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:35px;display:grid}.case-grid h3,.case-card h3{color:#38bdf8;margin-bottom:12px}.case-grid p{color:#94a3b8;line-height:1.8}.results-title{margin-top:35px}.results-list{color:#94a3b8;margin-left:20px;line-height:2}.pricing-section{padding:80px 0 120px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.pricing-card{background:linear-gradient(#0f172a,#060912);border:1px solid #1e293b;border-radius:22px;padding:35px;transition:all .3s;position:relative}.pricing-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.popular-plan{border-color:#2563eb;box-shadow:0 20px 45px #2563eb26}.popular-badge{color:#fff;background:#2563eb;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:-14px;right:24px}.pricing-card h2{margin-bottom:15px;font-size:28px}.pricing-card h3{color:#38bdf8;margin-bottom:15px;font-size:32px}.pricing-card p{color:#94a3b8;margin-bottom:25px;line-height:1.7}.pricing-card ul{margin-bottom:25px;list-style:none}.pricing-card li{color:#cbd5e1;margin-bottom:12px}.blog-section{padding:80px 0 120px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.blog-card{background:linear-gradient(#0f172a,#060912);border:1px solid #1e293b;border-radius:20px;padding:32px;transition:all .3s}.blog-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.blog-card span{color:#38bdf8;font-size:14px;font-weight:700}.blog-card h2{margin:16px 0 8px;font-size:24px}.blog-card small{color:#64748b}.blog-card p{color:#94a3b8;margin-top:18px;line-height:1.7}.careers-section{padding:80px 0 120px}.careers-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.career-card{background:linear-gradient(#0f172a,#060912);border:1px solid #1e293b;border-radius:20px;padding:32px;transition:all .3s}.career-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.career-card h2{margin-bottom:14px;font-size:24px}.career-meta{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.career-meta span{color:#cbd5e1;background:#1e293b;border-radius:999px;padding:6px 10px;font-size:13px}.career-card p{color:#94a3b8;line-height:1.7}.modal-overlay{z-index:999;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.application-modal{background:#0f172a;border:1px solid #1e293b;border-radius:20px;width:90%;max-width:650px;padding:35px;position:relative}.close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:15px}.file-name{color:#86efac;font-size:14px}.applications-section{padding:80px 0}.applications-list{flex-direction:column;gap:15px;display:flex}.application-item{background:#0f172a;border:1px solid #1e293b;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.application-item h3{margin-bottom:5px}.application-item p{color:#94a3b8;margin-bottom:5px}.application-item small{color:#64748b}.application-item span{color:#86efac;background:#22c55e1f;border:1px solid #22c55e66;border-radius:999px;padding:8px 12px;font-size:13px}.admin-section{padding:80px 0 120px}.empty-message{text-align:center;color:#94a3b8}.admin-table-wrapper{overflow-x:auto}.admin-table{border-collapse:collapse;background:#0f172a;border:1px solid #1e293b;border-radius:16px;width:100%;overflow:hidden}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #1e293b;padding:16px}.admin-table th{color:#38bdf8;font-weight:700}.admin-table td{color:#cbd5e1}.footer-socials{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.footer-socials a{color:#94a3b8;background:#0f172a;border:1px solid #1e293b;border-radius:999px;padding:9px 14px;font-size:14px}.footer-socials a:hover{color:#38bdf8;border-color:#38bdf8}.logo{align-items:center;display:flex}.logo-image{cursor:pointer;width:auto;height:55px}.whatsapp-float{color:#fff;z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:34px;transition:all .3s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #25d36659}.whatsapp-float:hover{transform:scale(1.1)}.whatsapp-text{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background:#0f172a;border-radius:10px;padding:10px 14px;transition:all .3s;position:absolute;right:75px}.whatsapp-float:hover .whatsapp-text{opacity:1;visibility:visible}.scroll-progress{z-index:2000;background:linear-gradient(135deg,#38bdf8,#2563eb,#8b5cf6);height:4px;transition:width .1s;position:fixed;top:0;left:0}.footer-logo{width:auto;height:70px;margin-bottom:15px}.footer-socials{justify-content:center;gap:15px;margin-top:30px;display:flex}.footer-socials a{color:#fff;background:#0f172a;border:1px solid #1e293b;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;transition:all .3s;display:flex}.footer-socials a:hover{color:#38bdf8;border-color:#38bdf8;transform:translateY(-4px)}body.light .footer-socials a{color:#0f172a;background:#fff;border-color:#e2e8f0}.benefits-section{padding:80px 0}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.benefit-card{text-align:center;background:#0f172a;border:1px solid #1e293b;border-radius:18px;padding:32px;transition:all .3s}.benefit-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.benefit-icon{margin-bottom:18px;font-size:34px}.benefit-card h3{margin-bottom:12px}.benefit-card p{color:#94a3b8;line-height:1.7}body.light .benefit-card{background:#fff;border-color:#e2e8f0}body.light .benefit-card h3{color:#0f172a}body.light .benefit-card p{color:#475569}body.light .benefits-section{background:#f8fafc}body.light .career-card,body.light .case-card,body.light .pricing-card,body.light .blog-card,body.light .service-card,body.light .project-card,body.light .testimonial-card,body.light .team-card,body.light .contact-info,body.light .contact-form,body.light .application-modal,body.light .benefit-card{background:#fff;border-color:#e2e8f0}body.light .career-card h2,body.light .case-card h2,body.light .pricing-card h3,body.light .blog-card h3,body.light .service-card h3,body.light .project-card h3,body.light .team-card h3,body.light .application-modal h2,body.light .benefit-card h3{color:#0f172a}body.light .career-card p,body.light .case-card p,body.light .pricing-card p,body.light .blog-card p,body.light .service-card p,body.light .project-card p,body.light .testimonial-card p,body.light .team-card p,body.light .contact-info p,body.light .benefit-card p,body.light .case-meta,body.light .career-meta{color:#475569}body.light .portfolio-section,body.light .about-section,body.light .benefits-section,body.light .testimonials-section,body.light .careers-section{background:#f8fafc}.about-story-section{background:#0f172a;padding:90px 0}.about-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-story-grid h2{margin-bottom:25px;font-size:clamp(34px,4vw,52px);line-height:1.1}.about-story-grid p{color:#94a3b8;margin-bottom:18px;line-height:1.8}.vision-mission-boxes{flex-direction:column;gap:25px;display:flex}.info-card{background:#060912;border:1px solid #1e293b;border-radius:20px;padding:32px}.info-card h3{color:#38bdf8;margin-bottom:12px}.info-card p{color:#94a3b8;line-height:1.8}body.light .about-story-section{background:#f8fafc}body.light .info-card{background:#fff;border-color:#e2e8f0}body.light .info-card p,body.light .about-story-grid p{color:#475569}.timeline-section{background:#0f172a;padding:100px 0}.timeline-tag{text-align:center;margin-bottom:20px;display:block}.timeline{max-width:900px;margin:0 auto;position:relative}.timeline:before{content:"";background:#1e293b;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item{width:50%;padding:30px 40px;position:relative}.timeline-item.left{text-align:right;left:0}.timeline-item.right{text-align:left;left:50%}.timeline-item:before{content:"";z-index:2;background:#060912;border:3px solid #2563eb;border-radius:50%;width:18px;height:18px;position:absolute;top:45px}.timeline-item.left:before{right:-9px}.timeline-item.right:before{left:-9px}.timeline-content{background:#060912;border:1px solid #1e293b;border-radius:18px;padding:28px}.timeline-content span{color:#38bdf8;font-weight:800}.timeline-content h3{margin:12px 0}.timeline-content p{color:#94a3b8;line-height:1.7}body.light .timeline-section{background:#f8fafc}body.light .timeline-content{background:#fff;border-color:#e2e8f0}body.light .timeline-content h3{color:#0f172a}body.light .timeline-content p{color:#475569}.tech-stack-section{text-align:center;background:#0f172a;padding:100px 0}.tech-tag{margin-bottom:20px;display:inline-block}.tech-stack-list{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.tech-stack-list span{color:#fff;background:#111827;border:1px solid #1e293b;border-radius:999px;padding:14px 24px;font-weight:600;transition:all .3s}.tech-stack-list span:hover{color:#38bdf8;border-color:#38bdf8;transform:translateY(-4px)}body.light .tech-stack-section{background:#f8fafc}body.light .tech-stack-list span{color:#0f172a;background:#fff;border-color:#e2e8f0}.process-section{padding:100px 0}.process-tag{text-align:center;margin-bottom:20px;display:block}.process-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.process-card{background:linear-gradient(#0f172a,#060912);border:1px solid #1e293b;border-radius:20px;padding:32px;transition:all .3s}.process-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.process-card span{color:#38bdf8;font-size:24px;font-weight:800}.process-card h3{margin:18px 0 12px}.process-card p{color:#94a3b8;line-height:1.7}body.light .process-card{background:#fff;border-color:#e2e8f0}body.light .process-card h3{color:#0f172a}body.light .process-card p{color:#475569}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hero-actions{align-items:center;gap:16px;margin-top:35px;display:flex}.hero-actions .primary-btn{margin-top:0}.secondary-btn{color:#0f172a;background:0 0;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:15px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.secondary-btn:hover{color:#2563eb;background:#f8fafc;border-color:#2563eb}.dashboard-preview{background:linear-gradient(135deg,#0f172ae6,#1e293be6);border:1px solid #1e293b;border-radius:20px;padding:24px;animation:6s ease-in-out infinite float;position:relative;box-shadow:0 40px 80px #00000080}.dashboard-top{align-items:center;gap:8px;margin-bottom:20px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.red{background:#ef4444}.yellow{background:#f59e0b}.green{background:#10b981}.dashboard-line{background:#1e293b;flex:1;height:1px}.dashboard-top small{color:#94a3b8;font-family:monospace}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.dashboard-stats div,.chart-box,.dashboard-bottom div{background:#ffffff08;border:1px solid #1e293b;border-radius:12px;padding:14px}.dashboard-stats p,.chart-box p,.dashboard-bottom span{color:#94a3b8;font-size:12px}.dashboard-stats h3{margin:6px 0}.green-text{color:#10b981}.blue-text{color:#38bdf8}.purple-text{color:#8b5cf6}.chart-box{margin-bottom:16px}.chart-box svg{width:100%;height:80px}.dashboard-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-bottom div{justify-content:space-between;align-items:center;display:flex}.dashboard-bottom strong{color:#38bdf8;font-size:18px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (width<=768px){.hero-grid{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap;justify-content:center}}body.light .dashboard-preview{background:#fff;border-color:#e2e8f0;box-shadow:0 30px 60px #0f172a1f}body.light .dashboard-stats div,body.light .chart-box,body.light .dashboard-bottom div{background:#f8fafc;border-color:#e2e8f0}body.light .secondary-btn{color:#0f172a;border-color:#cbd5e1}.admin-login-section{justify-content:center;align-items:center;min-height:80vh;padding:80px 24px;display:flex}.admin-login-box{text-align:center;background:#0f172a;border:1px solid #1e293b;border-radius:22px;width:100%;max-width:480px;padding:40px}.admin-login-box h1{margin-bottom:15px}.admin-login-box p{color:#94a3b8;margin-bottom:25px}.admin-login-box input{color:#fff;background:#060912;border:1px solid #1e293b;border-radius:10px;width:100%;padding:16px;font-size:16px}.logout-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;margin-top:25px;padding:12px 22px;font-weight:700}.logout-btn:hover{background:#b91c1c}body.light .admin-login-box{background:#fff;border-color:#e2e8f0}body.light .admin-login-box input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}body.light .admin-login-box p{color:#475569}.delete-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:9px 14px;font-weight:700}.delete-btn:hover{background:#b91c1c}
