/* v0.9.9 — footer details; unknown monitoring state stays neutral.
   The shared status stylesheet alone assigns operational/degraded/outage colors and pulses. */
#sch-global-footer .sch-foot-utilities a[href="/status/"]{display:inline-flex;gap:8px;align-items:center;text-decoration:none}
#sch-global-footer .sch-status-dot{position:relative;display:inline-block;flex:0 0 8px;width:8px;height:8px;margin-right:0;border:none;border-radius:50%;background:#98ada0;box-shadow:0 0 6px rgba(152,173,160,.18)}
#sch-global-footer .sch-status-dot::before{content:"";position:absolute;inset:-1px;border:1px solid currentColor;border-radius:50%;animation:none;opacity:0;pointer-events:none}
@keyframes sch-signal-099{0%,24%{transform:scale(1);opacity:.7}80%,100%{transform:scale(2.7);opacity:0}}
#sch-global-footer .sch-footer-tree{display:inline-block;width:14px;height:14px;flex:0 0 14px;vertical-align:middle;stroke:#dfc39b;stroke-width:1.7;fill:none;stroke-linejoin:round;stroke-linecap:round;margin-left:7px;transform:translateY(-1px)}
#sch-global-footer .sch-forest{line-height:1.85}
@media(prefers-reduced-motion:reduce){#sch-global-footer .sch-status-dot::before{animation:none;opacity:0;transform:none}}
