/* Shared context typography on All-Sky and NINA; does not style safety badges. */
.ovm-page-context-inner > a,
.ovm-page-context .ovm-context-title,
.ovm-page-context .ovm-context-title span {
  font-family:"Segoe UI",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
  font-size:14px;font-weight:500;line-height:1.5;color:#a8cce1;
}
.ovm-page-context .ovm-context-title span{display:inline}
#ovmContentStatus{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;font-size:12px;color:#93a9b7}
#ovmContentStatus .ovm-status-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #334958;border-radius:8px;padding:4px 9px;white-space:nowrap;font-weight:600;letter-spacing:.04em}
#ovmContentStatus .ovm-status-pill i{display:block;width:9px;height:9px;border-radius:50%;background:#8797a1}
#ovmContentStatus[data-state="live"] .ovm-status-pill{border-color:#205065}
#ovmContentStatus[data-state="live"] .ovm-status-pill i{background:#39c951;box-shadow:0 0 9px #39c95166}
#ovmContentStatus [data-status-time]{font-weight:500;color:#c5d3dc;margin-left:5px}
@media(max-width:600px){#ovmContentStatus{gap:6px;font-size:11px}.ovm-page-context-inner{flex-wrap:wrap}#ovmContentStatus .ovm-status-pill{padding:3px 7px}}
