/* Shared short link feedback; default appearance is inherited from each page. */
body>header a, a[href*="youtu.be"],a[href*="youtube.com/watch"]{
 transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease;
 text-underline-offset:.22em;
}
body>header a:is(:hover,:active,:focus-visible),a[href*="youtu.be"]:is(:hover,:active,:focus-visible),a[href*="youtube.com/watch"]:is(:hover,:active,:focus-visible){
 color:#efff00!important;text-decoration-line:underline!important;text-decoration-color:#efff00!important;text-decoration-thickness:2px!important;opacity:1!important;
}
@media(prefers-reduced-motion:reduce){body>header a,a[href*="youtu.be"],a[href*="youtube.com/watch"]{transition:none}}

body>header nav a[href="#index"][aria-current]{text-decoration:none!important}
.er-sound.is-youtube-section{opacity:0!important;pointer-events:none!important;transition:opacity .5s!important}
.er-sound{transition:opacity .5s}
:is(.er-player-wrap,.dare-player-wrap,.ic-player) .er-youtube{width:min(86vw,calc((100svh - 180px)*16/9));height:auto;aspect-ratio:16/9;max-width:1200px;min-height:0;margin:0;background:#000}
.er-youtube iframe{height:100%;width:100%;min-height:0;border:0}
@media(max-width:650px){:is(.er-player-wrap,.dare-player-wrap,.ic-player) .er-youtube{width:min(90vw,calc((100svh - 130px)*16/9))}}
