.scroll-to-top { position: fixed; bottom: calc(2rem + 64px); right: 2rem; z-index: 999; width: 48px; height: 48px; border-radius: 50%; background: var(--orange-100); border: none; color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 20px rgba(255, 91, 4, 0.4); transition: background 0.3s ease; } .scroll-to-top:hover { background: var(--yellow-100); color: var(--dark-grey-100); } .scroll-to-top svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }