/* ACGOMA legacy Android browser compatibility (Android 8–13 / older WebView) */
.container{width:94%;max-width:1460px}
.search-panel{width:94%;max-width:1400px}
.home-reference-search{width:94%;max-width:1460px}
.home-reference-content{width:94%;max-width:1460px}
.home-reference-stats{width:94%;max-width:1460px}
.video-thumb{height:0;padding-bottom:56.25%;aspect-ratio:auto;position:relative}
.video-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
/* Older WebViews do not implement gap on flex containers. */
@supports not (gap: 1px){
 .nav>*+*{margin-left:12px}
 .brand>*+*{margin-left:10px}
 .main-navigation a{margin:3px 4px}
 .filter-tabs a{margin:3px 4px}
 .search-panel>*+*{margin-left:10px}
 .audio-card-actions>*+*,.cantique-actions>*+*,.video-actions>*+*,.actions>*+*{margin-left:7px}
 .pro-audio-player>*+*{margin-left:12px}
 .pro-player-top>*+*{margin-left:8px}
 .pro-player-bottom>*+*{margin-left:6px}
 .transport>*+*{margin-left:5px}
 .share-btn>*+*{margin-left:6px}
 .playlist-tools>*+*{margin-left:10px}
 .playlist-audio-option>*+*{margin-left:8px}
}
@media(max-width:760px){
 .container,.search-panel,.home-reference-search,.home-reference-content,.home-reference-stats{width:92%}
 .search-panel{display:block}
 .search-panel>*{margin:6px 0}
 .video-thumb{padding-bottom:56.25%}
}
