.status-page{color:#111827;background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;font-family:system-ui,sans-serif;display:flex}.status-page .container{width:90%;max-width:650px;margin:20px}.status-page .card{background:#fff;border-radius:12px;padding:30px 35px;box-shadow:0 2px 8px #00000014}.status-page h1{align-items:center;gap:8px;margin-bottom:4px;font-size:20px;font-weight:700;display:flex}.status-page .sub{color:#6b7280;margin-bottom:16px;font-size:12px}.status-page .status-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.status-page .status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-page .green{background:#059669}.status-page .red{background:#dc2626}.status-page .yellow{background:#d97706}.status-page .grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.status-page .stat{text-align:center;background:#f9fafb;border-radius:8px;padding:12px}.status-page .stat .num{color:#1e3a5f;font-size:22px;font-weight:700}.status-page .stat .lbl{color:#6b7280;margin-top:2px;font-size:11px}.status-page .links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.status-page .links a{border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .12s}.status-page .link-primary{color:#fff;background:#2563eb}.status-page .link-primary:hover{background:#1d4ed8}.status-page .link-secondary{color:#374151;background:#e5e7eb}.status-page .link-secondary:hover{background:#d1d5db}.status-page .link-warning{color:#fff;background:#f59e0b}.status-page .link-warning:hover{background:#d97706}.status-page .warning-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.status-page .footer{color:#9ca3af;text-align:center;word-break:break-all;margin-top:16px;font-size:11px}.status-page code{background:#fef3c7;border-radius:3px;padding:1px 4px;font-size:11px}
