/* ==========================================================
   v179.9.50 — LIBRARY HEADER POLISH
   Final visual cleanup for the Library hero only:
   centered hierarchy, no panel rectangle, centered save count.
   ========================================================== */

.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  justify-items:center!important;
  align-items:center!important;
  text-align:center!important;
  width:100%!important;
  margin:0!important;
  padding:8px clamp(86px,11vw,124px) 9px!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head::before,
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head::after{
  content:none!important;
  display:none!important;
}
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head > div{
  display:grid!important;
  justify-items:center!important;
  width:min(100%,720px)!important;
  min-width:0!important;
  margin:0 auto!important;
  padding:0!important;
  text-align:center!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
}
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head small,
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head h2,
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head p{
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head p{
  max-width:60ch!important;
}
.saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head > span{
  position:absolute!important;
  top:50%!important;
  right:8px!important;
  transform:translateY(-50%)!important;
  display:grid!important;
  place-items:center!important;
  justify-content:center!important;
  align-content:center!important;
  min-width:88px!important;
  min-height:36px!important;
  padding:0 12px!important;
  margin:0!important;
  text-align:center!important;
  line-height:1!important;
  white-space:nowrap!important;
}

/* Wrigley specifically had older metal-panel rules targeting saved-games-head. */
body[data-theme-family="wrigley"] .saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head,
body[data-theme-family="wrigley"] .saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head > div{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
body[data-theme-family="wrigley"] .saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head > span{
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
}

@media(max-width:700px){
  .saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head{
    padding:7px 5px 8px!important;
  }
  .saved-games-page.scorebook-library-page.v175-library > .saved-games-head.v175-library-head > span{
    position:static!important;
    transform:none!important;
    justify-self:center!important;
    min-width:82px!important;
    min-height:32px!important;
    margin-top:8px!important;
  }
}
