z-index: -1
, а у самой ссылки убрать вовсе. .parent__child {
background: gray;
@media (max-width: 777px) {
background: orange;
.parent--custom & {
background: red;
}
}
}
.parent__child {
background: gray;
@media (max-width: 777px) {
background: orange;
}
.parent--custom & {
@media (max-width: 777px) {
background: red;
}
}
}
.parent__child {
--color: gray;
background: var(--color);
@media (max-width: 777px) {
--color: orange;
}
.parent--custom & {
@media (max-width: 777px) {
--color: red;
}
}
}
@mixin superVar($var, $number, $vh, $vw) {
@media (min-aspect-ratio: 2/1) {
#{$var}: $number * $vh;
}
@media (max-aspect-ratio: 2/1) {
#{$var}: $number * $vw;
}
}
.frame {
@include superVar(--superVmin, 1, 2vh, 1vw);
width: calc(10 * var(--superVmin));
height: 10vmin;
background: red;
}
<meta name="viewport" content="width=device-width">
прописали?