
/* Steam-linked AIM rank, with transparent native-aspect badges. */
.aim-personal-rank{display:flex;align-items:center;gap:12px;min-height:53px;padding:8px 0;border-top:1px solid #7893a02b;color:#bdd0d8;font:11px/1.4 Arial,sans-serif;flex-shrink:0}
.aim-personal-rank img{display:block;width:96px!important;height:40px!important;object-fit:contain!important;opacity:1!important;background:transparent!important;border:0!important;flex-shrink:0}
.aim-personal-rank div{display:grid;gap:2px}.aim-personal-rank small{font:700 8px/1.4 Arial,sans-serif;color:#a9c88c;letter-spacing:.06em}.aim-personal-rank strong{font:700 13px/1.4 Arial,sans-serif;color:#f1f5e9}.aim-personal-rank span{font:11px/1.4 monospace;color:#b1c6d2}
.aim-personal-rank a{color:#c4e99a;text-decoration:none;font:700 9px/1.6 Arial,sans-serif}
body.csn-design3 #heroActions .mode-card.aim{height:305px!important;min-height:305px!important}
.aim-hero>div{min-width:0}.aim-hero>.aim-personal-rank{margin:15px 0}
.aim-hero>img{width:180px;height:75px}.rank-tile img{background:transparent!important;border:0!important}

@media(min-width:1200px){body.csn-design3 #heroActions,body.csn-design3 #liveServerCards.csn-compact-modes,body.csn-design3 #serverOverview.csn-compact-modes{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
body.csn-design3 #heroActions .mode-card{height:305px!important;min-height:305px!important}
