/* Full-width championship header for the leaderboard hero. */
.lbx-page-header{
  grid-column:1 / -1;
  grid-row:1;
  position:relative;
  z-index:7;
  width:100%;
  margin:0;
  padding:2px 18px 15px;
  text-align:center;
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(1.15rem,2vw,1.72rem);
  font-weight:900;
  line-height:1.15;
  letter-spacing:.095em;
  color:#fff2c8;
  background:linear-gradient(180deg,#fffdf6 0%,#fff0c8 17%,#f1d18d 36%,#c8933e 54%,#efd38a 72%,#fff8df 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  -webkit-text-stroke:.3px rgba(255,244,210,.7);
  filter:drop-shadow(0 1px 0 rgba(255,247,220,.24)) drop-shadow(0 3px 0 rgba(75,45,18,.9)) drop-shadow(0 8px 12px rgba(0,0,0,.48)) drop-shadow(0 0 12px rgba(238,199,112,.24));
}
.lbx-page-header::after{
  content:"";
  position:absolute;
  left:8%;
  right:8%;
  bottom:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,225,150,.28),rgba(255,225,150,.9),rgba(255,225,150,.28),transparent);
  box-shadow:0 0 12px rgba(255,216,93,.2);
}

/* Mini versions of the main-page SEND US A MESSAGE metallic plaque. */
.lbx-hero-chips{gap:10px!important;margin-top:19px!important}
.lbx-hero-chips span{
  position:relative;
  overflow:hidden;
  min-width:112px;
  padding:9px 14px 10px!important;
  border:1px solid #d9b96f!important;
  border-radius:11px!important;
  background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.16),transparent 26%),linear-gradient(112deg,#626872 0%,#4d535c 48%,#363b43 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.34),0 7px 18px rgba(0,0,0,.28),0 0 12px rgba(217,185,111,.16)!important;
  color:#f06cff!important;
  font-size:.68rem!important;
  font-weight:950!important;
  letter-spacing:.075em!important;
  text-align:center;
  -webkit-text-stroke:.22px rgba(255,241,184,.72);
  text-shadow:-.35px 0 rgba(255,241,184,.78),.35px 0 rgba(255,241,184,.78),0 0 5px rgba(255,104,235,.82),0 0 12px rgba(210,69,255,.52),0 2px 6px rgba(0,0,0,.48)!important;
}
.lbx-hero-chips span::after{
  content:"";
  position:absolute;
  inset:-55% -65%;
  background:linear-gradient(110deg,transparent 43%,rgba(255,255,255,.07) 48%,rgba(255,244,210,.26) 50%,rgba(255,255,255,.07) 52%,transparent 58%);
  transform:translateX(-42%) rotate(8deg);
  animation:lbxChipShine 6.8s ease-in-out infinite;
  pointer-events:none;
}
.lbx-hero-chips span:nth-child(2)::after{animation-delay:-2.2s}.lbx-hero-chips span:nth-child(3)::after{animation-delay:-4.4s}
@keyframes lbxChipShine{0%,35%{transform:translateX(-48%) rotate(8deg);opacity:0}49%{opacity:.8}65%,100%{transform:translateX(48%) rotate(8deg);opacity:0}}

@media(min-width:1101px){
  .lbx-hero{
    grid-template-rows:auto 1fr;
    row-gap:14px;
    padding-top:18px;
  }
  .lbx-hero-copy{
    grid-column:1;
    grid-row:2;
    align-self:center;
    padding-top:0;
  }
  .lbx-featured-wrap{
    grid-column:2;
    grid-row:2;
  }
}
@media(max-width:1100px){
  .lbx-page-header{grid-column:1 / -1;grid-row:auto;margin-bottom:4px}
}
@media(max-width:760px){
  .lbx-page-header{font-size:clamp(.9rem,4.5vw,1.2rem);letter-spacing:.065em;padding-left:4px;padding-right:4px}
  .lbx-hero-chips span{min-width:0;flex:1 1 120px}
}
@media(prefers-reduced-motion:reduce){.lbx-hero-chips span::after{animation:none!important}}
