/* Preserve the document shell while a requested public page is prepared. */
.sc-header-navigation a.is-content-loading{color:var(--sc-green);box-shadow:inset 0 -2px currentColor}
.sc-header-navigation a{transition:color .16s ease,box-shadow .16s ease}
.sc-content-navigation-status{position:fixed;z-index:1100;left:calc(var(--sc-sidebar-width,240px) + 24px);bottom:24px;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 48px);padding:13px 16px;border:1px solid var(--sc-line,#dfe6e2);border-radius:12px;background:var(--sc-card,#fff);color:var(--sc-ink,#25332d);box-shadow:0 8px 30px #152d241a;font-size:13px;line-height:1.5;animation:sc-content-status-in .18s ease}
.sc-content-navigation-status[hidden]{display:none}
.sc-content-navigation-status button,.sc-content-navigation-status a{flex-shrink:0;border:0;border-radius:7px;background:var(--sc-soft,#f1f5f2);color:inherit;padding:6px 10px;font:inherit;cursor:pointer;text-decoration:none;transition:background-color .14s ease,color .14s ease}
.sc-content-navigation-status button:hover,.sc-content-navigation-status a:hover{background:var(--sc-line,#dfe6e2);color:var(--sc-green,#237b54)}
.sc-content-navigation-status button:focus-visible,.sc-content-navigation-status a:focus-visible{outline:2px solid var(--sc-green,#237b54);outline-offset:2px}
@keyframes sc-content-status-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.sc-content-navigation-status{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));max-width:none;gap:7px;padding:11px 12px;flex-wrap:wrap}.sc-content-navigation-status [role=status]{flex:1 1 160px}}
@media(prefers-reduced-motion:reduce){.sc-content-navigation-status,.sc-content-navigation-status::before,.sc-header-navigation a,.sc-content-navigation-status button,.sc-content-navigation-status a{animation:none!important;transition:none!important}}
