.public-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px;font:400 13px/1.6 Inter,system-ui,sans-serif;color:#d8cfba}
.public-toolbar p{margin:0}
.public-toolbar time{display:inline-block}
.public-toolbar .btn:disabled{opacity:.55;cursor:wait}
.public-notice{font:400 15px/1.6 Inter,system-ui,sans-serif;color:#d8cfba;margin:16px 0}
.public-notice[data-state=unavailable]{color:var(--gold-l)}
.public-phase,.public-metrics{border:1px solid var(--line);background:rgba(11,14,23,.75);padding:clamp(16px,3vw,28px);margin:0 0 24px;border-radius:8px}
.public-phase h2,.public-metrics h2{font-size:16px;color:var(--gold-l);margin:0 0 12px}
.public-phase strong{display:block;font:600 28px/1.4 Inter,system-ui,sans-serif;color:var(--bone)}
.public-phase p,.public-metrics p{font:400 14px/1.7 Inter,system-ui,sans-serif;color:#d8cfba;margin:12px 0 0}
.public-metrics dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0}
.public-metrics dt{font:500 13px/1.5 Inter,system-ui,sans-serif;color:#d8cfba}
.public-metrics dd{font:600 clamp(18px,2.5vw,26px)/1.6 Inter,system-ui,sans-serif;margin:4px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#public-page [data-status=online],#public-page [data-status=alive]{color:#b8d7a2}
#public-page [data-status=offline],#public-page [data-status=dead]{color:#efb3a8}
#public-page [data-status=unknown]{color:#d8cfba}
#public-table caption{text-align:left;padding:14px 16px;color:var(--gold-l);font:600 14px/1.5 Inter,system-ui,sans-serif}
#public-table td{white-space:normal;overflow-wrap:anywhere;max-width:24em}
@media(max-width:700px){.public-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
