#scroll-to-top-btn { position:fixed; bottom:2rem; right:2rem; z-index:9999; width:44px; height:44px; background:linear-gradient(135deg,#FF8C42,#FF6B1A); color:#fff; border:none; border-radius:12px; cursor:pointer; display:none; align-items:center; justify-content:center; box-shadow:0 4px 20px rgba(255,120,50,.35); transition:transform .2s,box-shadow .2s; font-size:1.1rem; }
#scroll-to-top-btn:hover { transform:translateY(-3px); box-shadow:0 8px 30px rgba(255,120,50,.45); }
