/* v82 — Hall of Fame emblem prominence, readable typography, safe portrait framing */
.aca-contributors__card--randy .aca-randy-emblem{
 display:grid!important;grid-template-columns:clamp(135px,14vw,190px) minmax(0,1fr)!important;
 gap:clamp(14px,2vw,26px)!important;align-items:center!important;
 background:#102038!important;color:#f7edda!important;
 padding:clamp(15px,2vw,24px)!important;border-radius:12px!important;
}
.aca-contributors__card--randy .aca-randy-emblem img{
 display:block!important;width:100%!important;height:auto!important;max-width:190px!important;
 aspect-ratio:1 / 1!important;object-fit:contain!important;
}
.aca-contributors__card--randy .aca-randy-emblem span{
 display:block!important;color:#f8e5b5!important;-webkit-text-fill-color:#f8e5b5!important;
 font-size:clamp(15px,1.5vw,19px)!important;line-height:1.4!important;font-weight:600!important;
}
.aca-contributors__card--randy .aca-randy-emblem small{
 display:block!important;margin-top:8px!important;color:#eee9df!important;
 -webkit-text-fill-color:#eee9df!important;font-size:clamp(12px,1.1vw,14px)!important;
 font-weight:400!important;line-height:1.5!important;opacity:1!important;
}
.aca-randy-hall-emblem{background:#102038!important;color:#f7edda!important;gap:clamp(18px,3vw,32px)!important}
.aca-randy-hall-emblem img{width:clamp(150px,22vw,240px)!important;height:auto!important;object-fit:contain!important}
.aca-randy-hall-emblem p,.aca-randy-hall-emblem strong,.aca-randy-hall-emblem span{
 color:#f7edda!important;-webkit-text-fill-color:#f7edda!important;opacity:1!important;
}
.aca-contributors__card--randy .aca-contributors__art--portrait img{object-position:center 9%!important}
@media(max-width:700px){
 .aca-contributors__card--randy .aca-randy-emblem{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important}
 .aca-contributors__card--randy .aca-randy-emblem img{width:min(58%,200px)!important;max-width:200px!important}
 .aca-contributors__card--randy .aca-randy-emblem span{max-width:34ch!important}
 .aca-randy-hall-emblem{flex-direction:column!important;text-align:center!important}
 .aca-randy-hall-emblem img{width:min(65%,220px)!important}
}
