/* Reveal existing yellow indicators on interaction; keep the theme's glow. */
:is(.main-btn, .about__youtube-item, .service__link, .cta__btn,
    .profile-line__inner, .header__nav-list-contact)::before,
:is(.glow-dot, .service__text)::after {
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease, transform .45s ease, box-shadow .45s ease;
}

:is(.main-btn, .about__youtube-item, .service__link, .cta__btn,
    .profile-line__inner, .header__nav-list-contact):is(:hover, :focus-visible)::before,
:is(.glow-dot, .service__text):is(:hover, :focus-visible)::after {
    opacity: 1;
}
