Hola!
No cuento con mucha experiencia en esto pero investigando si se desea utilizar variables en varias hojas de estilo se defininen las variables en el :root selector, que representa el elemento raíz del documento (generalmente la etiqueta html) asi las variables definidas en :root (también conocida como la pseudo-clase) están disponibles globalmente en todas las hojas de estilo siempre y cuando todas las hojas de estilo pertenezcan a la misma página web que se está creando.
Cuando defines una variable en :root, estás creando una variable global que puede ser utilizada y accedida en cualquier parte de tus estilos CSS. La pseudo-clase :root selecciona el elemento raíz del documento, que en el caso de HTML es la etiqueta < html >. Por lo tanto, al definir una variable en :root, estás creando una variable global para todo el documento.