/* v2.10.51 — desktop home stat-card alignment */
@media (min-width:761px){
  body[data-page="home"] .panel-card .pc-stats{
    align-items:stretch!important;
  }
  body[data-page="home"] .panel-card .pc-stat{
    display:grid!important;
    grid-template-rows:86px 44px!important;
    align-content:center!important;
    justify-items:center!important;
    row-gap:22px!important;
    min-height:0!important;
    padding:52px 24px 46px!important;
    text-align:center!important;
  }
  body[data-page="home"] .panel-card .pc-stat > b,
  body[data-page="home"] .panel-card .pc-stat .pc-limit-value{
    align-self:end!important;
    display:block!important;
    margin:0!important;
    line-height:1!important;
  }
  body[data-page="home"] .panel-card .pc-stat > span,
  body[data-page="home"] .panel-card .pc-stat.pc-stat-limit > span{
    align-self:start!important;
    display:block!important;
    margin:0!important;
    line-height:1!important;
  }

  body[data-page="home"] .panel-card .pc-stat.pc-stat-limit{
    padding-top:52px!important;
  }
  body[data-page="home"] .panel-card .pc-stat.pc-stat-limit .pc-limit-value{
    position:relative!important;
    font-size:clamp(50px,4.5vw,64px)!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:-.035em!important;
    color:var(--blue)!important;
    text-align:center!important;
  }
  html[data-theme="dark"] body[data-page="home"] .panel-card .pc-stat.pc-stat-limit .pc-limit-value{
    color:#46b9f7!important;
  }
  body[data-page="home"] .panel-card .pc-stat.pc-stat-limit .pc-limit-value > span{
    display:block!important;
    line-height:1!important;
  }
  body[data-page="home"] .panel-card .pc-stat.pc-stat-limit .pc-limit-value small{
    position:absolute!important;
    left:50%!important;
    top:-36px!important;
    transform:translateX(-50%)!important;
    margin:0!important;
    padding:0!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.18em!important;
    white-space:nowrap!important;
    color:var(--text-mut)!important;
  }
  html[data-theme="dark"] body[data-page="home"] .panel-card .pc-stat.pc-stat-limit .pc-limit-value small{
    color:#bed1e1!important;
  }
  body[data-page="home"] .panel-card .pc-stat.pc-stat-limit > span{
    margin-top:0!important;
  }
}
