/* No header or companion stylesheet dependency: available on posts and all public pages. */
html body #eotsNavigationReturn{position:fixed!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:9998;display:inline-flex!important;align-items:center;gap:10px;box-sizing:border-box;max-width:calc(100vw - 32px);min-height:48px;padding:12px 18px;border:1px solid #eac777;border-radius:10px;background:linear-gradient(145deg,#153f4b,#0a252f);color:#fff1ca!important;box-shadow:0 5px 22px #0007,0 0 14px #d4ac4e33;text-decoration:none!important;font:750 14px/1.3 system-ui;letter-spacing:.01em;cursor:pointer}
html body #eotsNavigationReturn span{color:#f8d477;font-size:22px;line-height:1}
html body #eotsNavigationReturn:hover{background:#245263;box-shadow:0 5px 22px #0007,0 0 17px #e2bd6866}
html body #eotsNavigationReturn:focus-visible{outline:3px solid #fff3c1;outline-offset:3px}
/* Retire older fixed shortcuts before delayed scripts run, on every public page. */
html body.eots-navigation-return-enabled #eotsBackToControls,
html body.eots-navigation-return-enabled #eotsReturnTower,
html body.eots-navigation-return-enabled .eots-return-station,
html.eots-navigation-return-ready body #eotsBackToControls,
html.eots-navigation-return-ready body #eotsReturnTower,
html.eots-navigation-return-ready body .eots-return-station{display:none!important}
@media(max-width:600px){html body #eotsNavigationReturn{font-size:12px;min-height:44px;padding:10px 13px;right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important}}
@media print{html body #eotsNavigationReturn{display:none!important}}
