/* Botón volver arriba restaurado (diseño v118). */
.back-to-top-btn{position:fixed;right:24px;bottom:10px;width:52px;height:52px;border:0;border-radius:50%;background:#f28c18!important;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transform:translateY(12px);box-shadow:0 8px 22px rgba(23,25,31,.22);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;background-color:#f28c18;}
.back-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.back-to-top-btn:hover,.back-to-top-btn:focus-visible{background:#ed8210!important;color:#fff!important;}
.back-to-top-btn svg{display:block;width:23px;height:23px;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}
@media(max-width:767px){.back-to-top-btn{right:16px;bottom:16px;width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.back-to-top-btn{transition:none}}
