To change the base color, update background-color. To shift the tint, adjust the hue values in the hsla() functions. The first argument is the hue (0–360): 210 and 220 are blue tones.
To create a warmer, sunrise-style background, try hues around 30–45 (orange/amber) or 270–290 (purple/violet).
The “Check Weather” button and the forecast tab buttons (#getWeather, .tab-btn) are styled in style.css. Find those selectors in the file and update the background-color, color, and border properties to match your preferred palette.
The primary blue used throughout the app is #007bff. Keeping your button color consistent with this value maintains visual cohesion with the icon and accent colors.
The sun and rain icons follow an arc path above the logo using the weatherArcPath keyframe animation. The animation property is set on .sun-icon, .rain-icon:
style.css
.sun-icon, .rain-icon { animation: weatherArcPath 6s linear infinite;}
The second value (6s) is the duration. Decrease it to speed up the arc, or increase it to slow it down.
.sun-icon, .rain-icon { animation: weatherArcPath 3s linear infinite;}
Setting the duration below 1s can cause the animation to feel janky on lower-end devices. Values between 3s and 10s tend to look best.