Как два разные сss файла подключить к 2-ум разным html файлам с помощью webpack? типа: style1.css -> index1.html, style2.css -> index2.html

const HTMLWebpackPlugin = require('html-webpack-plugin')
const {CleanWebpackPlugin} = require('clean-webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin')

const isDev = process.env.NODE_ENV === 'development'

module.exports = {
    mode: 'development',
    entry: {
        main: './src/pages/index.js',
        petsPage: './src/pages/pets/pets.js'
    },
    output: {
        filename: '[name].[contenthash].js',
        path: path.resolve(__dirname, 'dist')
    }, 
    devServer: {
        port: 4200
    },
    devtool: isDev ? 'source-map' : '',
    plugins: [
        new HTMLWebpackPlugin({
            filename: 'index.html',
            template: './src/pages/main/main.html'
        }),
        new HTMLWebpackPlugin({
            filename: 'pets.html',
            template: './src/pages/pets/pets.html'
        }),
        new CleanWebpackPlugin(),
        new MiniCssExtractPlugin({
            filename: isDev ? '[name].css' : '[name].[contenthash].css',
            chunkFilename: isDev ? '[id].css' : '[id].[contenthash].css',
        })
    ],
    module: {
        rules: [
            {
                test: /\.css$/,
                use: [MiniCssExtractPlugin.loader,'css-loader']
            },
            {
                test: /\.s[ca]ss$/,
                use: [
                    {
                       loader: MiniCssExtractPlugin.loader, 
                       options: {
                        publicPath: (resourcePath, context) => {
                          return path.relative(path.dirname(resourcePath), context) + '/';
                        },
                      },
                    },
                    'css-loader',
                    'sass-loader'
                    ]
            },
            {
                test: /\.(png|jpe?g|gif|svg)$/i,
                loader: 'file-loader',
                options: {
                  name: '[hash].[name].[ext]',
                  outputPath: 'images'
                },
            },
            {
                test: /\.html$/i,
                loader: 'html-loader',
            }
        ]
    }
} ```

два input: main и petsPage, соответственно подключаю отдельно два HTML:

 * template: './src/pages/main/main.html' *
 * template: './src/pages/pets/pets.html' *

есть два файла: style1.scss и stryle2.scss!
ВОПРОС
Как style1.scss подключить **ТОЛЬКО** к main.htm, а файл style2.scss **ТОЛЬКО** к pets.html
При данном конфиге файлы style1.scss и style2.scss подключаются и к main.htm и к style2.scss.

Ответы (0 шт):