:root{--primary:#126b60;--secondary:#163b38;--accent:#c9edda;--link-fg:#126b60;--header-bg:#123a35;--header-color:#e5f3ee;--selected-row:#e7f4ee;--button-bg:#126b60;--button-hover-bg:#0d5148;--default-button-bg:#126b60;--default-button-hover-bg:#0d5148}
html[data-theme="dark"]{--link-fg:#8ed8c3;--link-hover-color:#bef4e4;--selected-row:#163b38}
@media(prefers-color-scheme:dark){html[data-theme="auto"]{--link-fg:#8ed8c3;--link-hover-color:#bef4e4;--selected-row:#163b38}}
.aligned input[type="url"]{width:32rem;max-width:100%;box-sizing:border-box}
#header{padding:22px 36px}#site-name a{font-weight:750;letter-spacing:-1px;font-size:29px}#site-name span{font-size:10px;letter-spacing:2px;margin-left:15px;font-weight:500;color:#a6c7bc}.ops-link{font-size:13px!important;margin-left:20px}.ops-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:12px 0 30px}.ops-intro h1{font-size:32px;font-weight:600;letter-spacing:-1px;margin-bottom:10px}.eyebrow{letter-spacing:2px;font-size:10px!important;color:var(--body-quiet-color)}.status-pill{background:#f4e8ca;color:#675126;border-radius:30px;padding:12px 18px;font-size:12px;white-space:nowrap}.status-pill.good{background:#d6eddf;color:#18563d}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.stat-grid article{padding:25px;background:var(--body-bg);border:1px solid var(--hairline-color);border-radius:10px}.stat-grid span{color:var(--body-quiet-color);font-size:13px}.stat-grid strong{display:block;font-size:45px;font-weight:500;letter-spacing:-2px;margin:18px 0}.stat-grid a{font-size:12px}.module{border-radius:7px;overflow:hidden}.module h2{padding:14px 18px}.module table{width:100%}.module td,.module th{padding:14px 18px}.ops-note{font-size:12px;color:var(--body-quiet-color);margin-top:25px}.credential{padding:25px;max-width:650px}.credential code{overflow-wrap:anywhere;font-size:16px}@media(max-width:767px){.stat-grid{grid-template-columns:1fr}.ops-intro{display:block}.status-pill{display:inline-block;margin-top:12px}#site-name span{display:none}.module{overflow:auto}.ops-intro h1{font-size:25px}}
