/* PondLife 7.20 — approved final layout refinements only. */
/* Center every complete submenu group, including its clickable parent label. */
@media (min-width:781px){
  .pl-subnav .pl-subnav-inner{justify-content:center!important;}
}
/* The Duck Dex overview hero was dominating the first viewport. */
.pd6-overview .pd6-hero{min-height:0!important;padding:34px 24px 42px!important;}
.pd6-overview .pd6-hero-copy{max-width:580px!important;padding:16px 24px!important;}
.pd6-overview .pd6-hero h1{font-size:clamp(42px,4.2vw,64px)!important;line-height:1.04!important;margin:4px 0 8px!important;}
.pd6-overview .pd6-hero h1 span{font-size:.72em!important;}
.pd6-overview .pd6-hero h2{font-size:clamp(16px,1.5vw,20px)!important;margin:6px 0!important;}
.pd6-overview .pd6-hero p{margin:0 auto 12px!important;}
/* Reduce only text entry/search fields, not filters, dropdowns or buttons. */
input[type="search"],input[type="search"]::placeholder,
input[type="text"][placeholder*="Search"],input[type="text"][placeholder*="Search"]::placeholder,
input[type="text"][placeholder*="search"],input[type="text"][placeholder*="search"]::placeholder,
.pd6-search input,.pd6-search input::placeholder{font-size:13px!important;}
@media(max-width:780px){
  .pl-subnav .pl-subnav-inner{justify-content:flex-start!important;}
  .pd6-overview .pd6-hero{padding:30px 16px 38px!important;}
  .pd6-overview .pd6-hero-copy{padding:16px!important;}
  .pd6-overview .pd6-hero h1{font-size:clamp(38px,9vw,55px)!important;}
}
