.status-main{padding:4.5rem 0 5rem;max-width:960px}
.status-headline{font-size:clamp(2.6rem,6vw,5rem);margin:1.2rem 0 1rem}
.status-headline.status-up{color:var(--burst-text)}.status-headline.status-degraded,.status-headline.status-down{color:var(--burst-orange)}
.status-note{color:var(--muted,#726c66);font-size:.92rem;max-width:44rem}
.status-table-wrap{overflow-x:auto;margin:2.2rem 0;border:1px solid var(--burst-border);background:var(--burst-surface)}
.status-table{width:100%;border-collapse:collapse;font-size:.95rem}
.status-table th,.status-table td{text-align:left;padding:1rem 1.2rem;border-bottom:1px solid var(--burst-border);vertical-align:middle}
.status-table tbody tr:last-child th,.status-table tbody tr:last-child td{border-bottom:0}
.status-table thead th{font:10px/1.5 var(--burst-font-code);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted,#726c66)}
.status-table tbody th small{display:block;font-weight:400;color:var(--muted,#726c66);font-size:.8rem}
.status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--burst-border);border-radius:3px;font:11px/1.5 var(--burst-font-code)}
.status-pill:before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor}
.status-up{color:#2f9e5b}.status-degraded{color:#d98a1c}.status-down{color:var(--burst-red)}
@media(max-width:650px){.status-main{padding:3rem 0}.status-table th,.status-table td{padding:.8rem}.public-nav nav{gap:14px}}
