/* DexNews V1.0.265: orange back-to-top with permanent thin blue outer outline. */
.dn-back-to-top{position:fixed;right:clamp(16px,2.5vw,36px);bottom:clamp(18px,3vw,36px);z-index:9990;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:2px solid #6CA9EF;border-radius:15px;background:#F97316;color:#fff;box-shadow:0 0 0 2px rgba(108,169,239,.24),0 9px 28px rgba(20,45,80,.22);cursor:pointer;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,box-shadow .2s ease;opacity:1}
.dn-back-to-top[hidden]{display:none!important}
.dn-back-to-top:hover{background:#EA580C;border-color:#6CA9EF;color:#fff;box-shadow:0 0 0 2px rgba(108,169,239,.34),0 11px 30px rgba(20,45,80,.28);transform:translateY(-3px)}
.dn-back-to-top:focus-visible{outline:3px solid #244A85;outline-offset:3px}
.dn-back-to-top svg{display:block;flex:none;stroke:currentColor}
@media(max-width:767px){.dn-back-to-top{right:16px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));width:44px;height:44px;border-radius:13px}}
@media(prefers-reduced-motion:reduce){.dn-back-to-top{transition:none}.dn-back-to-top:hover{transform:none}}
