
/* Always-visible navigation control, including small touch screens */
html body #hyeFixedReturnTop.hye-back-to-top{
position:fixed!important;inset:auto 18px calc(22px + env(safe-area-inset-bottom,0px)) auto!important;
display:flex!important;align-items:center!important;justify-content:center!important;
width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;
opacity:1!important;visibility:visible!important;transform:none!important;
z-index:2147483647!important;pointer-events:auto!important;
background:linear-gradient(145deg,#ffdf67,#d4a008)!important;color:#272938!important;
border:2px solid #fff8!important;border-radius:50%!important;
box-shadow:0 6px 28px #0008,0 0 0 5px #dcb22b33!important;
cursor:pointer!important;touch-action:manipulation!important;
-webkit-tap-highlight-color:transparent!important;
}
html body #hyeFixedReturnTop.hye-back-to-top:hover{transform:translateY(-4px)!important;box-shadow:0 10px 32px #0009!important}
html body #hyeFixedReturnTop.hye-back-to-top:focus-visible{outline:3px solid white!important;outline-offset:4px!important}
html body #hyeFixedReturnTop.hye-back-to-top svg{display:block!important;width:29px!important;height:29px!important;stroke:#272938!important;stroke-width:2.8!important;fill:none!important}
@media(max-width:767px){html body #hyeFixedReturnTop.hye-back-to-top{inset:auto 14px calc(20px + env(safe-area-inset-bottom,0px)) auto!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}}
