.rg-member-badge{position:relative;display:inline-block;width:var(--member-badge-size,160px);aspect-ratio:1;vertical-align:middle;isolation:isolate;font-family:Arial,sans-serif;text-align:center}
.rg-member-badge>img{display:block;width:100%;height:100%}
.rg-member-badge-label{position:absolute;left:12%;right:12%;top:76.7%;font-size:calc(var(--member-badge-size,160px)*.0527);font-weight:600;letter-spacing:calc(var(--member-badge-size,160px)*.00976);line-height:1.2;color:#f6d88a}
.rg-member-badge-status{position:absolute;left:12%;right:12%;top:84.2%;font-size:calc(var(--member-badge-size,160px)*.0234);font-weight:500;letter-spacing:calc(var(--member-badge-size,160px)*.00586);line-height:1.2;color:#f6d88a;text-transform:uppercase}
.rg-member-badge[data-active=false] .rg-member-badge-label,.rg-member-badge[data-active=false] .rg-member-badge-status{color:#d6d6d6}

.rg-account-badge{container-type:inline-size;width:110px;height:110px;flex:none}.vip-emblem>.rg-account-badge{width:100%;height:100%}.rg-account-badge .rg-member-badge-label{font-size:5.27cqw;letter-spacing:.976cqw}.rg-account-badge .rg-member-badge-status{font-size:2.34cqw;letter-spacing:.586cqw}
