/* Paginas informativas publicas: /status e /changelog (preto, cantos retos, como o resto do site). */
.info-body{background:#000;color:#f4f1ea;margin:0;min-height:100vh;display:flex;flex-direction:column}
.info-top{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 26px;border-bottom:1.5px solid #1c1c1c}
.info-top .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}
.info-nav{display:flex;gap:20px;font-size:.9rem}
.info-nav a{color:#9a9a9a;text-decoration:none}
.info-nav a:hover,.info-nav a[aria-current]{color:#fff}
.info-main{width:min(820px,100%);margin:0 auto;padding:40px 22px 60px;flex:1}
.info-main h1{font-size:1.8rem;margin:0 0 16px}
.info-muted{color:#8a8a8a;font-size:.88rem;line-height:1.55}
.info-main code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#111;border:1px solid #262626;padding:2px 6px;word-break:break-all}
.info-foot{border-top:1.5px solid #1c1c1c;padding:18px 26px;color:#7a7a7a;font-size:.82rem}
.info-foot a{color:#9a9a9a}
.status-banner{border:1.5px solid #2b2b2b;padding:16px 18px;font-weight:600;margin-bottom:10px}
.status-banner[data-state=operational]{border-color:#2f7d4a;color:#8fe3a8}
.status-banner[data-state=degraded]{border-color:#8a6d1f;color:#f0cf7a}
.status-banner[data-state=outage]{border-color:#8a2f2f;color:#ff8a8a}
.status-list{display:grid;gap:14px;margin:22px 0}
.status-item{border:1.5px solid #1f1f1f;padding:16px 18px;background:#0a0a0a}
.status-item-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.status-item-name{font-weight:600}
.status-pill{font-size:.78rem;padding:3px 9px;border:1px solid #333;text-transform:uppercase;letter-spacing:.06em}
.status-pill[data-s=operational]{color:#8fe3a8;border-color:#2f7d4a}
.status-pill[data-s=down]{color:#ff8a8a;border-color:#8a2f2f}
.status-pill[data-s=unknown]{color:#9a9a9a}
.status-bars{display:flex;gap:2px;margin:12px 0 6px;height:26px}
.status-bars i{flex:1;background:#2a2a2a;min-width:3px}
.status-bars i[data-q=good]{background:#2f9e5a}
.status-bars i[data-q=warn]{background:#c2a02e}
.status-bars i[data-q=bad]{background:#c23b3b}
.status-item-foot{display:flex;justify-content:space-between;color:#7a7a7a;font-size:.8rem}
.change-list{display:grid;gap:22px;margin-top:22px}
.change-entry{border-left:2px solid #2b2b2b;padding:2px 0 2px 18px}
.change-entry h2{font-size:1.05rem;margin:4px 0 8px}
.change-meta{display:flex;gap:10px;align-items:center;color:#7a7a7a;font-size:.8rem}
.change-ver{border:1px solid #bfa682;color:#bfa682;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.change-entry ul{list-style:disc;margin:6px 0 0;padding-left:20px;color:#cfcac0;line-height:1.6}
@media(max-width:560px){.info-top{padding:0 14px}.info-nav{gap:12px;font-size:.82rem}}
