* {
--out-width: 2px;
outline: var(--out-width) solid red;
outline-offset: calc(0px - var(--out-width));
&::before, &::after {
outline: var(--out-width) solid lime;
outline-offset: calc(0px - var(--out-width));
}
}или хоть какой-нибудь костыль чтобы это спрятать
.form_radio_btn input[type=radio]:checked + labelзначит, что нужно применить стили к label, который лежит сразу после чекнутого инпут с типом радио, находящегося внутри .form_radio_btnНо такого лейбла нет.
У вас лейбл снаружи инпута.
Уже немножко есть :has, если устраивает его поддержка.