/* V9: remove the inner trading-card frame and shorten all separator lines. */
.mc-profile-card::before{
  display:none !important;
  content:none !important;
  border:0 !important;
}

/* Keep the status counts as plain centered text, not a boxed area. */
.mc-status-summary.mc-status-summary--inline{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:7px 0 !important;
  gap:5px !important;
}
.mc-status-summary--inline .mc-status-summary-row{
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:2px 7px !important;
  min-height:0 !important;
}
.mc-status-summary.mc-status-summary--inline::before,
.mc-status-summary.mc-status-summary--inline::after{
  flex:0 0 auto !important;
  width:min(260px, 58%) !important;
  margin-left:auto !important;
  margin-right:auto !important;
  background:rgba(255,255,255,.15) !important;
  box-shadow:none !important;
}
.mc-status-summary.mc-status-summary--inline::before{
  margin-top:0 !important;
  margin-bottom:6px !important;
}
.mc-status-summary.mc-status-summary--inline::after{
  margin-top:6px !important;
  margin-bottom:0 !important;
}

/* Replace full-width section borders with shorter centered dividers. */
.mc-profile-awards,
.mc-most-collected-grid--compact{
  position:relative !important;
  border-top:0 !important;
}
.mc-profile-awards::before,
.mc-most-collected-grid--compact::before{
  content:'' !important;
  display:block !important;
  width:min(260px, 58%) !important;
  height:1px !important;
  margin:0 auto 8px !important;
  background:rgba(255,255,255,.15) !important;
}
.mc-profile-awards{
  padding-top:0 !important;
}
.mc-most-collected-grid--compact{
  padding-top:0 !important;
}

@media (max-width:520px){
  .mc-status-summary.mc-status-summary--inline::before,
  .mc-status-summary.mc-status-summary--inline::after,
  .mc-profile-awards::before,
  .mc-most-collected-grid--compact::before{
    width:min(190px, 64%) !important;
  }
}
