.status-section{padding:80px 20px}.status-container{max-width:1200px;margin:auto}.status-card{background:var(--card);border:1px solid var(--border);border-radius:30px;padding:40px;margin-bottom:25px;box-shadow:0 10px 40px rgba(0,0,0,.04);transition:.3s}.status-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgba(0,0,0,.08)}.status-card h2{font-size:34px;margin-bottom:12px;color:var(--dark)}.status-card p{color:var(--text);line-height:1.8}.operational{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.02))}.status-dot{width:14px;height:14px;border-radius:50%;background:#22c55e;margin-bottom:18px;box-shadow:0 0 18px #22c55e}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:25px}.mini-status-card{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:30px;text-align:center;transition:.3s;box-shadow:0 10px 30px rgba(0,0,0,.04)}.mini-status-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.mini-status-card h3{margin-bottom:15px;color:var(--dark);font-size:22px}.mini-status-card span{color:#22c55e;font-weight:700;font-size:16px}body.dark .mini-status-card,body.dark .status-card{background:#111827;border-color:#1f2937}body.dark .mini-status-card h3,body.dark .status-card h2{color:#f8fafc}body.dark .status-card p{color:#cbd5e1}@media(max-width:768px){.status-grid{grid-template-columns:1fr}.status-card{padding:28px}.status-card h2{font-size:28px}.mini-status-card{padding:25px}}