Css Sass在根目录下有多个选择器,从内部为每个选择器分配单个样式,并为所有选择器分配公共样式

Css Sass在根目录下有多个选择器,从内部为每个选择器分配单个样式,并为所有选择器分配公共样式,css,sass,scss-mixins,Css,Sass,Scss Mixins,我有这样的风格- button, a.button, input[type="button"] { color: red; } button { border: none; } a { .button { border: 1px solid purple; } } 有没有办法通过嵌套将它们组合成一个声明

我有这样的风格-

button,
a.button,
input[type="button"] {
    color: red;
}

button {
    border: none;
}

a {
    .button {
        border: 1px solid purple;
    }
}
有没有办法通过嵌套将它们组合成一个声明