:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f2;--surface:#fff;--text:#171915;--muted:#70756c;--line:#dfe2dc;--green:#2a8b58;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;color:var(--text);background:var(--bg);margin:0}a{color:inherit;text-decoration:none}header,footer,main{width:min(100% - 2rem,820px);margin:auto}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;display:flex}header a{letter-spacing:-.04em;font-size:1.05rem;font-weight:800}header a span{color:var(--green)}header p,footer p{color:var(--muted);font-size:.78rem}main{padding:4.5rem 0}.status-hero p,.history>div p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem;font-weight:750}.status-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.status-hero span{color:var(--muted);margin-top:.75rem;font-size:.75rem;display:block}.components{border:1px solid var(--line);background:var(--surface);border-radius:1rem;margin-top:4rem;overflow:hidden}.components article{border-bottom:1px solid var(--line);padding:1.25rem 1.4rem;position:relative}.components article:last-child{border-bottom:0}.components article>div{justify-content:space-between;gap:1rem;display:flex}.components h2{margin:0;font-size:.9rem}.components span{color:var(--green);font-size:.74rem;font-weight:700}.components p{color:var(--muted);margin:.35rem 0 0;font-size:.76rem}.history{margin-top:4rem}.history h2{letter-spacing:-.035em;margin:0;font-size:1.4rem}.history article{border-bottom:1px solid var(--line);padding:1.1rem 0;font-size:.8rem}.history article strong{font-weight:600}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;display:flex}footer a{font-size:.76rem;font-weight:700}@media (width<=520px){main{padding:3rem 0}footer{flex-direction:column;justify-content:center;align-items:start;gap:.3rem}}
