/* XBT network check (2026-10-21). Uses the info-page tokens from rabid-info-base.css. */
:root{ --xc-mostly:#9bd65a; --xc-fits:#20d984; --xc-one:#22bceb; --xc-partial:#d7a928; --xc-more:#e12d32; --xc-hidden:#4b5b6b; --xc-notdatum:#ff8a3d; }
nav.main a.here{background:var(--panel);color:var(--ink)}
.xc-meta{font-family:var(--mono);font-size:12.5px!important;margin-top:12px!important;color:var(--ink-3)!important}
.xc-meta .live{color:var(--green)} .xc-meta .stale{color:var(--gold)}
.xc-good{color:var(--green)} .xc-bad{color:#ff6b6f} .xc-mute{color:var(--ink-2)}
.xc-pad{padding:18px 20px}
.xc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.xc-tabs .btn[aria-pressed="true"]{border-color:var(--cyan);color:var(--cyan)}
.xc-bar{display:flex;height:30px;border-radius:8px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line)}
.xc-bar span{display:block;height:100%;min-width:2px}
.xc-legend{display:grid;gap:8px 18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}
.xc-leg{display:grid;grid-template-columns:14px 1fr auto;gap:4px 10px;align-items:start;font-size:13.5px}
.xc-leg i{width:14px;height:14px;border-radius:3px;margin-top:3px}
.xc-leg b{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}
.xc-leg .who{grid-column:2 / 4;color:var(--ink-3);font-size:12.5px}
.xc-note{color:var(--ink-3);font-size:12.5px;margin:12px 0 0}
.xc-pool{cursor:pointer}
.xc-pool td:first-child b{color:var(--ink)}
.xc-pool .tagonly{color:var(--ink-3);font-size:12px;margin-left:6px}
.xc-pool .tw{color:var(--ink-3);font-size:11px;margin-left:4px}
.xc-facts td{background:var(--bg);padding:4px 14px 14px}
.xc-facts ul{margin:6px 0 0;padding-left:18px;color:var(--ink-2);font-size:13px}
.xc-facts li{margin:4px 0}
.xc-facts .src{font-size:12px;color:var(--ink-3);margin-top:6px}
.xc-method ul{margin:0;padding-left:18px;color:var(--ink-2)}
.xc-method li{margin:7px 0}
.tag.xc-good-t{background:rgba(32,217,132,.12);color:var(--green);border-color:rgba(32,217,132,.28)}
.tag.xc-warn-t{background:rgba(215,169,40,.12);color:var(--gold);border-color:rgba(215,169,40,.28)}
.tag.xc-bad-t{background:rgba(225,45,50,.12);color:#ff6b6f;border-color:rgba(225,45,50,.3)}
.tag.xc-mute-t{background:var(--panel-2);color:var(--ink-3);border-color:var(--line-2)}
.tag.xc-info-t{background:rgba(34,188,235,.1);color:var(--cyan);border-color:rgba(34,188,235,.26);margin-left:4px}
@media (max-width:640px){ .xc-pad{padding:14px} th,td{padding:9px 10px} }
