.status-page{padding-bottom:70px}.status-overview{border:1px solid #303030;border-radius:18px;padding:28px;margin:28px 0;background:#0e0e0e}.status-overview>div:first-child{display:flex;align-items:center;gap:12px}.status-overview h2{font-size:24px;letter-spacing:-.5px;margin:0}.status-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#858585}.status-dot[data-state=up]{background:#89bd9e}.status-dot[data-state=down]{background:#d78282}.status-dot[data-state=slow]{background:#d3b56a}.status-overview p{color:#999;line-height:1.7;font-size:13px;margin:16px 0}.status-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;color:#888}.status-meta button{border:1px solid #3b3b3b;border-radius:24px;background:#171717;color:#eee;padding:9px 17px;font:inherit;cursor:pointer;white-space:nowrap}.status-meta button:disabled{opacity:.5;cursor:wait}.status-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #262626;border-radius:14px;overflow:hidden}.status-metrics>div{padding:25px;border-right:1px solid #262626}.status-metrics>div:last-child{border:0}.status-metrics small{display:block;color:#888;font-size:10px;letter-spacing:1px;line-height:1.7}.status-metrics b{display:block;font-size:28px;font-weight:500;letter-spacing:-1px;margin-top:12px;font-variant-numeric:tabular-nums}.status-section{margin-top:48px}.status-section>h2{font-size:23px;letter-spacing:-.6px;margin-bottom:20px}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-card{padding:24px;border:1px solid #2b2b2b;border-radius:16px;background:#0d0d0d}.service-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.service-head h3{font-size:17px;letter-spacing:-.3px;margin:0}.service-badge{font-size:10px;color:#aaa;max-width:150px;text-align:right;line-height:1.5}.service-card[data-state=up] .service-badge{color:#89bd9e}.service-card[data-state=down] .service-badge{color:#d78282}.service-card[data-state=slow] .service-badge{color:#d3b56a}.service-values{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;margin:24px 0}.service-values dt{font-size:10px;line-height:1.5;color:#888}.service-values dd{margin:5px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.check-history{display:flex;gap:3px;align-items:flex-end;min-height:36px;margin:10px 0 14px}.check-history span{flex:1;max-width:12px;min-width:2px;border-radius:2px}.check-history span:only-child{min-width:5px}.check-ok{background:#79a88c}.check-failed{background:#bd7777}.last-check{display:block;font-size:10px;color:#777;line-height:1.8}.service-empty{color:#898989;font-size:12px;line-height:1.9;margin:20px 0 0}.incident-list{border:1px solid #282828;border-radius:16px;padding:24px;color:#999;font-size:13px;line-height:1.8}.incident{padding:14px 0;border-bottom:1px solid #282828;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.incident:last-child{border:0}.incident p{flex-basis:100%;margin:0;font-size:11px}.incident strong{color:#eee}.incident-resolved{color:#89bd9e}.incident-open{color:#d78282}.status-method{margin:40px 0 0;max-width:800px;color:#808080}.status-method h3{font-size:15px;color:#bbb}.status-method p{font-size:12px;line-height:1.9}.status-page .page-hero{padding-bottom:0}@media(max-width:600px){.service-grid{grid-template-columns:1fr}.status-overview{padding:22px}.status-overview h2{font-size:20px}.status-metrics{grid-template-columns:1fr}.status-metrics>div{border-right:0;border-bottom:1px solid #262626;padding:18px 22px}.status-metrics b{font-size:24px;margin-top:6px}.status-meta{flex-wrap:wrap}.service-card{padding:22px}.status-section{margin-top:32px}}
/* Keep all navigation items readable after adding the status tab. */
@media(min-width:601px) and (max-width:1100px){header .nav{gap:14px!important}header .navlinks{gap:11px!important}header .navlinks>a,header .project-menu summary{font-size:11px!important}}
