43 lines
630 B
SCSS
43 lines
630 B
SCSS
.icon {
|
|
|
|
&-primary{
|
|
|
|
&::before {
|
|
color: var(--color-primary);
|
|
}
|
|
&.hover:hover::before {
|
|
color: var(--color-secondary);
|
|
}
|
|
}
|
|
&-secondary{
|
|
|
|
&::before {
|
|
color: var(--color-secondary);
|
|
}
|
|
&.hover:hover::before {
|
|
color: var(--color-primary);
|
|
}
|
|
}
|
|
&-third{
|
|
|
|
&::before {
|
|
color: var(--color-third);
|
|
}
|
|
&.hover:hover::before {
|
|
color: var(--color-heading);
|
|
}
|
|
}
|
|
&-heading{
|
|
|
|
&::before {
|
|
color: var(--color-heading);
|
|
}
|
|
&.hover:hover::before {
|
|
color: var(--color-third);
|
|
}
|
|
}
|
|
&-grey::before {
|
|
color: #636363;
|
|
}
|
|
}
|