/* R20: native, accessible auth controls independent from poster image loading. */
.h85-actions a{text-decoration:none;touch-action:manipulation}
#auth-sheet{z-index:3200}.auth-open .h5120-crios-toolbar{visibility:hidden}
/* R21: useful navigation even when scripting is unavailable. */
.auth-fallback-nav{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.auth-fallback-nav a{padding:12px;min-height:44px;border:1px solid currentColor;border-radius:10px}
#auth-sheet .auth-card{overscroll-behavior:contain;scroll-padding-bottom:24px}
#auth-sheet input,#auth-sheet select{scroll-margin-block:24px}

/* R22: use only original poster controls; no extra header on mobile. */
.h-r20-auth,.h5120-crios-toolbar{display:none!important}

.h85-actions a:focus-visible,.h5119-hotspot-cta:focus-visible{outline:3px solid #ffb800;outline-offset:3px}

/* R26: poster layers never swallow a tap outside their actual controls. */
.h5118-hotspots{pointer-events:none!important}
.h5118-hotspot{pointer-events:auto!important;touch-action:manipulation}
.h5119-hotspot-cta,.h5118-hotspot-start{background:transparent!important;color:transparent!important;box-shadow:none!important;border:0!important;touch-action:manipulation;z-index:12!important}
.h26-public-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:16px;background:#081425}
.h26-public-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 24px;border:1px solid #a99fff;border-radius:24px;color:#fff;text-decoration:none;font-weight:700;touch-action:manipulation}
.h26-public-actions a:first-child{background:#603ad4}
.h26-public-actions a:focus-visible{outline:3px solid #ffb800;outline-offset:3px}
@media(max-width:850px){html.elo-crios .h5119-hotspot-language,html.elo-crios .h5119-hotspot-login,html.elo-crios .h5119-hotspot-register{pointer-events:auto!important}}
