.lib_right должна быть одинаковая ширина? :has() слишком молод, так что он пригодится ещё ой как не скоро....checked другой цвет можно с помощью селектора :not(). color можно было задавать градиент. \_(:])_/svg создаёте linearGradient, естественно внутри defs (//developer.mozilla.org/ru/docs/Web/SVG/Element/li...), с необходимым градиентом (с помощью stop-color). В стилях пишете:.card:hover svg linearGradient stop {
transition: <Необходимый переход>;
}
.card:hover svg linearGradient stop:first-child {
stop-color: <Цвет 1>;
}
.card:hover svg linearGradient stop:last-child {
stop-color: <Цвет 2>;
} <p>, как думаете, какой у человека будет следующий вопрос?