/* One compact slot beneath the logo, above the shared scroll indicator. */
.site-head .ruh-network-slot{max-width:1160px;box-sizing:border-box;margin:0 auto;padding:0 16px 14px}
.ruh-network-notice{height:48px;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:6px;padding:2px 4px;border-radius:10px;background:#fff6df;color:#654c13;font-family:Manrope,system-ui,sans-serif}
.ruh-network-notice[data-state="offline"],.ruh-network-notice[data-state="error"]{background:#fff0ec;color:#763a2d}
.ruh-network-icon{display:grid;place-items:center;width:44px;height:44px}
.ruh-network-symbol{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ruh-network-copy{min-width:0;align-self:center}
.ruh-network-title{display:block;overflow:hidden;margin:0;font-size:13px;font-weight:700;line-height:18px;text-overflow:ellipsis;white-space:nowrap}
.ruh-network-retry{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;box-sizing:border-box;padding:10px;border:0;border-radius:8px;background:transparent;color:#3154e9;touch-action:manipulation;cursor:pointer;transition:background-color 140ms ease,transform 140ms cubic-bezier(.23,1,.32,1)}
.ruh-network-retry svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ruh-network-retry:focus-visible{outline:3px solid #86b6ff;outline-offset:1px}
.ruh-network-retry:active:not(:disabled){transform:scale(.96);background:#eaf0ff}
.ruh-network-retry:disabled{opacity:.65;cursor:progress}
@media(hover:hover) and (pointer:fine){.ruh-network-retry:hover:not(:disabled){background:#eaf0ff}}
@media(prefers-reduced-motion:reduce){.ruh-network-retry{transition:none}.ruh-network-retry:active:not(:disabled){transform:none}}
@media(max-width:350px){.site-head .ruh-network-slot{padding-inline:12px}.ruh-network-notice{column-gap:4px}.ruh-network-title{font-size:12px}}
@media(forced-colors:active){.ruh-network-notice{outline:1px solid CanvasText;background:Canvas;color:CanvasText}.ruh-network-retry{color:LinkText}}
@media print{.ruh-network-slot{display:none!important}}
