/* Exact ten-site release: legacy fixed navigation must not be clipped by WebKit. */
body.vibe-site .header.fixed-top{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.vibe-site .navbar .vibe-header-community{background:linear-gradient(#0003,#0003),var(--vibe-player-gradient)!important}
body.vibe-site .navbar .vibe-header-community-action{color:#fff!important}
body.vibe-site:not(:has(.dc-bar-wpr)) .home-widgets-wpr{margin-top:76px!important}
body.vibe-site .home-played-list:not(.srp-native-mobile-history){display:none!important}
@media(max-width:767px){
 body.vibe-site .header.fixed-top{height:68px!important;overflow:visible!important}
 body.vibe-site #navbarCollapse{top:68px!important;height:calc(100dvh - 68px)!important;max-height:calc(100dvh - 68px)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 body.vibe-site #navbarCollapse .navbar-nav.me-auto{background:transparent!important}
 body.vibe-site:not(:has(.dc-bar-wpr)) .home-widgets-wpr{margin-top:68px!important}
 body.vibe-site .srp-native-mobile-history{display:block!important;padding:24px 20px!important;height:auto!important;min-height:0!important;background:var(--vibe-page-surface,#fff)!important;color:var(--vibe-page-text,#171717)!important}
 body.vibe-site .srp-native-mobile-history h2{font-size:24px;line-height:1.2;margin:0 0 18px;font-weight:700;color:inherit}
 body.vibe-site .srp-native-mobile-history .element{padding:9px 0!important;margin:0!important;border:0!important}
 body.vibe-site .srp-native-mobile-history .details-ctr{display:flex;align-items:center;gap:12px;min-width:0}
 body.vibe-site .srp-native-mobile-history .home-top-played-artwork{width:44px;height:44px;border-radius:10px;flex:none;object-fit:cover}
 body.vibe-site .srp-native-mobile-history .home-top-played-details{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;flex:1}
 body.vibe-site .srp-native-mobile-history .home-top-played-metadata{min-width:0}
 body.vibe-site .srp-native-mobile-history .home-top-played-artist{font-size:14px;font-weight:700;color:inherit!important}
 body.vibe-site .srp-native-mobile-history .home-top-played-title{font-size:12px;color:inherit!important;opacity:.75;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
 body.vibe-site .srp-native-mobile-history .home-top-played-time{font-size:11px;white-space:nowrap;color:inherit;opacity:.6}
}
