Template:CommonAffiliation/styles.csss
.pyr-hero{
position: relative; max-width: 1200px; margin: 0 auto 18px auto;
}
.pyr-hero img{
display:block; width:100%; height:auto;
}
.pyr-label{
position:absolute; z-index:10; color:#f7f4ef; font-family: "Georgia","Times New Roman",serif; font-weight:600; font-size: clamp(18px, 2.2vw, 32px); letter-spacing: 0.02em; text-shadow: 0 1px 2px rgba(0,0,0,0.55), 0 3px 10px rgba(0,0,0,0.30); padding: 2px 6px; line-height: 1.15;
}
/* posizioni (base) */ .pyr-member{ left: 26.5%; top: 34%; } .pyr-aff{ left: 46.5%; top: 19%; } .pyr-open{ left: 68%; top: 38.5%; }