/* V80: allow translated public-home copy to grow without clipping.
   No game board, ad eligibility, account or shared profile geometry changes. */
body.home-page-v76 .home-v76 .home-hero{height:auto;min-height:160px}
body.home-page-v76 .home-v76 .home-hero-copy{height:auto;min-height:158px;box-sizing:border-box}
body.home-page-v76 .home-v76 .home-hero-actions{flex-wrap:wrap}
body.home-page-v76 .home-v76 .home-card-copy{flex-wrap:wrap}
body.home-page-v76 .home-v76 .home-card-copy>.home-button{max-width:100%;white-space:normal}
body.home-page-v76 .home-v76 .home-card h2{overflow-wrap:anywhere}
body.home-page-v76 .home-rank-heading h2{overflow-wrap:anywhere}
body.home-page-v76 .home-rank-toolbar{flex-wrap:wrap;padding-block:5px}
body.home-page-v76 .home-rank-toolbar>span:first-child{white-space:normal}
body.home-page-v76 .home-rank-eyebrow{overflow-wrap:anywhere}
@media(max-width:700px){
 body.home-page-v76 .home-v76 .home-hero{min-height:155px}
 body.home-page-v76 .home-v76 .home-hero-copy{min-height:153px;padding:8px 12px}
 body.home-page-v76 .home-v76 .home-hero h1{font-size:clamp(20px,5.8vw,25px);line-height:1.12}
 body.home-page-v76 .home-v76 .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:370px}
 body.home-page-v76 .home-v76 .home-store-copy{white-space:normal;overflow-wrap:anywhere}
 body.home-page-v76 .home-v76 .home-store-copy strong{font-size:12px}
 body.home-page-v76 .home-v76 .home-store-badge{min-width:0;padding:4px 6px;gap:5px}
 body.home-page-v76 .home-v76 .home-store-icon{width:20px}
 body.home-page-v76 .home-v76 .home-welcome-actions{flex-wrap:wrap}
 body.home-page-v76 .home-v76 .home-welcome-actions a{white-space:normal;min-width:0}
}
