.page-return{position:fixed;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));z-index:90;display:flex;gap:0;background:#071220f5;border:1px solid #b59457;box-shadow:0 5px 22px #0009;color:#fff1d1;font:18px/1.4 system-ui;backdrop-filter:blur(12px)}
.page-return[hidden]{display:none}.page-return button,.page-return a{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;display:block;margin:0;padding:13px 18px;text-decoration:none;cursor:pointer;white-space:nowrap}.page-return a{border-left:1px solid #b5945766}.page-return button:hover,.page-return a:hover{background:#19304a}.page-return :focus-visible{outline:3px solid #ddc398;outline-offset:3px}body:not([data-page="home"]){padding-bottom:85px}@media(max-width:600px){.page-return{left:12px;bottom:max(12px,env(safe-area-inset-bottom));font-size:16px}.page-return button,.page-return a{padding:12px 14px}}
