/* Mobile: gallery -> player -> full-box biography -> player -> gallery. */
@media(max-width:620px){
 #scena-artists-block .sa010-info:has(.sa010-bio:not([hidden])) .sa010-intro{position:static!important;z-index:auto!important;overflow:visible!important}
 #scena-artists-block .sa010-info .sa010-bio:not([hidden]){position:absolute!important;inset:0!important;z-index:20!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0;padding:54px 22px 22px!important;background:linear-gradient(135deg,#191616f5,#241b18f5)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);gap:16px!important;display:flex;flex-direction:column}
 #scena-artists-block .sa010-info .sa010-bio-text{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:10px;font-size:13px;line-height:1.75}
 #scena-artists-block .sa010-info:has(.sa010-bio:not([hidden]))>.sa008-close{visibility:hidden!important;pointer-events:none!important}
 #scena-artists-block .sa010-info:has(.sa010-bio:not([hidden])) .sa010-player{visibility:hidden!important;pointer-events:none!important}
 #scena-artists-block .sa010-info .sa013-bio-close{position:absolute;top:14px;right:14px;z-index:21;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;background:#ffffff12;border:1px solid #ffffff38;color:#fff8f0}
}
