[class *= ppframe-] {
    position: relative;
    display: inline-block;
    font-size: 0;
}

[class*="ppframe-"]:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    pointer-events: none !important;
    width: 135%;
    height: 135%;
    transform: translate(-50%, -50%);
    background: transparent;
    background-size: contain !important;
}

.ppframe-discord:after {
    background: url('/assets/images/profile-pic-frames/frame-discord.png') center center no-repeat;
}
.ppframe-pro:after {
    background: url('/assets/images/profile-pic-frames/frame-pro.png') center center no-repeat;
}
.ppframe-kpmod:after {
    background: url('/assets/images/profile-pic-frames/frame-kpmod.png') center center no-repeat;
}
.ppframe-kpmod8:after {
    background: url('/assets/images/profile-pic-frames/frame-kpmod8.png') center center no-repeat;
}
.ppframe-kpmod15:after {
    background: url('/assets/images/profile-pic-frames/frame-kpmod15.png') center center no-repeat;
}
.ppframe-kpmod22:after {
    background: url('/assets/images/profile-pic-frames/frame-kpmod22.png') center center no-repeat;
}
.ppframe-kpmod30:after {
    background: url('/assets/images/profile-pic-frames/frame-kpmod30.png') center center no-repeat;
}
.ppframe-kpmoderator:after {
    background: url('/assets/images/profile-pic-frames/frame-kpmoderator.png') center center no-repeat;
}
.ppframe-kppqc:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc.png') center center no-repeat;
}
.ppframe-kppqc8:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc8.png') center center no-repeat;
}
.ppframe-kppqc15:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc15.png') center center no-repeat;
}
.ppframe-kppqc22:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc22.png') center center no-repeat;
}
.ppframe-kppqc30:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc30.png') center center no-repeat;
}
.ppframe-kppqc40:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc40.png') center center no-repeat;
}
.ppframe-kppqc50:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc50.png') center center no-repeat;
}
.ppframe-kppqc70:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc70.png') center center no-repeat;
}
.ppframe-kppqc90:after {
    background: url('/assets/images/profile-pic-frames/frame-kppqc90.png') center center no-repeat;
}
.ppframe-kpadmin:after {
    background: url('/assets/images/profile-pic-frames/frame-kpadmin.png') center center no-repeat;
}
.ppframe-apprentice:after {
    background: url('/assets/images/profile-pic-frames/frame-apprentice.png') center center no-repeat;
}
.ppframe-explorer:after {
    background: url('/assets/images/profile-pic-frames/frame-explorer.png') center center no-repeat;
}
.ppframe-silver:after {
    background: url('/assets/images/profile-pic-frames/frame-silver.png') center center no-repeat;
}
.ppframe-gold:after {
    background: url('/assets/images/profile-pic-frames/frame-gold.png') center center no-repeat;
}
.ppframe-platinum:after {
    background: url('/assets/images/profile-pic-frames/frame-platinum.png') center center no-repeat;
}
.ppframe-master:after {
    background: url('/assets/images/profile-pic-frames/frame-master.png') center center no-repeat;
}
.ppframe-luminary:after {
    background: url('/assets/images/profile-pic-frames/frame-luminary.png') center center no-repeat;
}
.ppframe-elite:after {
    background: url('/assets/images/profile-pic-frames/frame-elite.png') center center no-repeat;
}
.ppframe-legend:after {
    background: url('/assets/images/profile-pic-frames/frame-legend.png') center center no-repeat;
}
.ppframe-icon:after {
    background: url('/assets/images/profile-pic-frames/frame-icon.png') center center no-repeat;
}
.ppframe-apex:after {
    background: url('/assets/images/profile-pic-frames/frame-apex.png') center center no-repeat;
}
.ppframe-absolute:after {
    background: url('/assets/images/profile-pic-frames/frame-absolute.png') center center no-repeat;
}
.ppframe-paragon:after {
    background: url('/assets/images/profile-pic-frames/frame-paragon.png') center center no-repeat;
}
.ppframe-zenith:after {
    background: url('/assets/images/profile-pic-frames/frame-zenith.png') center center no-repeat;
}