:where(
a[href],button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=link],[role=tab],summary,[tabindex]:not([tabindex="-1"]),[onclick],.nav-item,.nav-button,.nav-link,.icon-button,.icon-btn,.modern-card,.module-card,.difficulty-card,.carousel-prev,.carousel-next,.dot
){-webkit-tap-highlight-color:transparent}:where(
button,input[type=button],input[type=submit],input[type=reset]
){-webkit-appearance:none;appearance:none}:where(
a[href],button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=link],[role=tab],summary,[tabindex]:not([tabindex="-1"]),[onclick],.nav-item,.nav-button,.nav-link,.icon-button,.icon-btn,.modern-card,.module-card,.difficulty-card,.carousel-prev,.carousel-next,.dot
):focus:not(:focus-visible){outline:0}:where(
a[href],button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=link],[role=tab],summary,[tabindex]:not([tabindex="-1"]),[onclick],.nav-item,.nav-button,.nav-link,.icon-button,.icon-btn,.modern-card,.module-card,.difficulty-card,.carousel-prev,.carousel-next,.dot
):focus-visible{outline:2px solid currentColor;outline-offset:2px}