/* V5.3.33: all links and all four content tabs visible on phones without horizontal scrolling.
   Overrides inherited flex/min-width/nowrap mobile rules only on artist profiles. */
@media (max-width:980px) {
  /* Five profile links: 2 + 2 + full-width Lucrări, without clipped labels. */
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:minmax(48px,auto)!important;
    gap:0!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    overflow:visible!important;
    margin:18px 0 0!important;
    padding:0!important;
    align-items:stretch!important;
    border:1px solid #dfd7ce!important;
    border-radius:0!important;
    box-sizing:border-box!important;
  }
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a {
    display:flex!important;
    flex:initial!important;
    grid-column:auto!important;
    position:relative!important;
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    min-height:48px!important;
    padding:11px 8px!important;
    margin:0!important;
    font-size:13px!important;
    line-height:1.3!important;
    letter-spacing:0!important;
    white-space:normal!important;
    overflow-wrap:break-word!important;
    text-transform:none!important;
    text-align:center!important;
    border:0!important;
    border-bottom:1px solid #dfd7ce!important;
    border-radius:0!important;
    box-sizing:border-box!important;
  }
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a:nth-child(odd) {
    border-right:1px solid #dfd7ce!important;
  }
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a:last-child {
    grid-column:1 / -1!important;
    border-right:0!important;
    border-bottom:0!important;
  }
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a::before,
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a::after {
    content:none!important;
    display:none!important;
  }
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a.is-active {
    color:#853f36!important;
    background:#f7f0eb!important;
    box-shadow:inset 0 -3px 0 #985447!important;
  }
  html body.oga-build-45 .oga-artist-profile-card > nav.oga-artist-profile-tabs.oga-artist-profile-tabs--six > a:focus-visible {
    outline:2px solid #853f36!important;
    outline-offset:-3px!important;
  }
  /* Secondary four-button tab row: all labels visible in a 2x2 grid. */
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:minmax(48px,auto)!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    flex-wrap:initial!important;
    overflow:visible!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    border:1px solid #dfd7ce!important;
    box-sizing:border-box!important;
  }
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item,
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item:first-child,
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item:last-child {
    display:flex!important;
    flex:initial!important;
    justify-content:stretch!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-right:1px solid #dfd7ce!important;
    border-bottom:1px solid #dfd7ce!important;
    box-sizing:border-box!important;
  }
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item:nth-child(even) {
    border-right:0!important;
  }
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item:nth-last-child(-n+2) {
    border-bottom:0!important;
  }
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item > button {
    display:flex!important;
    flex:1 1 auto!important;
    justify-content:center!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:48px!important;
    margin:0!important;
    padding:10px 7px!important;
    font-size:13px!important;
    letter-spacing:0!important;
    line-height:1.3!important;
    white-space:normal!important;
    text-align:center!important;
    overflow-wrap:break-word!important;
    border:0!important;
    border-radius:0!important;
    box-sizing:border-box!important;
  }
  html body.oga-v5325-final section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs > nav.oga-artist-tab-nav-v5325 > .oga-artist-tab-item > button.is-active {
    color:#853f36!important;
    -webkit-text-fill-color:#853f36!important;
    background:#f7f0eb!important;
    box-shadow:inset 0 -3px 0 #985447!important;
  }
}
