.statusPage{gap:20px;display:grid}.statusPage .standaloneHeader{margin-bottom:0}.statusSummary{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative;overflow:hidden}.statusSummary h2{margin:12px 0;font-size:clamp(22px,4vw,32px)}.statusSummary p,.statusCard p{color:var(--theme-muted,var(--muted));line-height:1.6}.statusOrb{background:var(--theme-accent2);width:13px;height:13px;box-shadow:0 0 24px var(--theme-accent2);border-radius:50%;margin-bottom:18px;display:block}.statusOrb.warning{background:#eea24b;box-shadow:0 0 24px #eea24b66}.statusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.statusCard header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.statusCard h2{margin:0;font-size:18px}.statusCard small{color:var(--theme-muted,var(--muted))}.serviceBadge{border:1px solid var(--theme-line,var(--line));border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.serviceBadge.operational{border-color:var(--theme-accent2);color:var(--theme-text,var(--text));background:color-mix(in srgb,var(--theme-accent2) 12%,transparent)}.serviceBadge.unavailable{border-color:#eea24b}.serviceBadge.configured,.serviceBadge.disabled{color:var(--theme-muted,var(--muted))}@media (max-width:640px){.statusGrid{grid-template-columns:1fr}.statusSummary{flex-direction:column;align-items:flex-start}.statusSummary button{width:100%}}
