;
            }

            .hourly-item-icon {
                font-size: 24px;
                margin: 2px 0;
            }

            .hourly-item-desc {
                font-size: 11px;
            }

            .current-temp {
                font-size: 30px;
            }

            .weather-icon {
                font-size: 22px;
            }

            .weather-details {
                gap: 4px;
            }

            .daily-item {
                gap: 8px;
                font-size: 1