/* One persistent home action, independent of route and document scroll. */
.floating-home{position:fixed;left:max(20px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));z-index:26;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:11px 17px;border:1px solid #c7ad99;border-radius:50px;background:#fffaf3f5;color:#775546;font:13px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;text-decoration:none;box-shadow:0 4px 18px #71504120;white-space:nowrap}.floating-home:focus-visible{outline:3px solid #b67c7e;outline-offset:4px}.floating-home:hover{background:#f4e6dc}body:has(dialog[open])>.floating-home,body.opening-active>.floating-home{visibility:hidden}.site-footer,body:has(.game-home) .site-footer{padding-bottom:95px}.policy-document-page .policy-document,.local-navigation-page{padding-bottom:100px}.discovery-page[data-mode="browse"]{padding-bottom:max(76px,env(safe-area-inset-bottom))}
@media(max-width:760px){.floating-home{left:max(14px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));min-height:48px;padding:10px 14px;font-size:12px}}
