@use "@/common/styles/colors" as * .floating-date-indicator position: fixed user-select: none top: 30px display: flex transform: translateX(-50%) left: 50% z-index: 50 background: $dark-gray backdrop-filter: blur(10px) border: $light-gray 2px solid border-radius: 12px padding: 12px 24px text-align: center font-weight: 600 color: $white box-shadow: 0 0 15px rgba($light-gray, 0.5) animation: slideInDown 0.3s ease-out span font-size: 22px letter-spacing: 0.5px @keyframes slideInDown from opacity: 0 transform: translateX(-50%) translateY(-20px) to opacity: 1 transform: translateX(-50%) translateY(0) .loading-more, .end-of-list text-align: center padding: 20px color: $subtext font-style: italic .error-text margin: 0 font-size: 26pt font-weight: 700 text-align: center color: $subtext @media (max-width: 605px) .error-text width: 28rem .floating-date-indicator top: 15px padding: 10px 20px span font-size: 13px .back-to-top-button bottom: 20px right: 20px width: 48px height: 48px svg width: 20px height: 20px @media (max-width: 475px) .error-text width: 20rem .back-to-top-button position: fixed bottom: 30px right: 30px z-index: 50 width: 56px height: 56px background: $dark-gray backdrop-filter: blur(10px) border: $light-gray 2px solid border-radius: 50% color: $white cursor: pointer display: flex align-items: center justify-content: center box-shadow: 0 0 15px rgba($light-gray, 0.5) transition: all 0.3s ease animation: slideInUp 0.3s ease-out &:hover transform: translateY(-3px) box-shadow: 0 4px 20px rgba($light-gray, 0.7) background: $light-gray &:active transform: translateY(-1px) svg width: 24px height: 24px @keyframes slideInUp from opacity: 0 transform: translateY(20px) to opacity: 1 transform: translateY(0)