/* Avatar-only CSS; doesn't change the fixed three-piece sizing or other card styling. */
.loa-avatar-portrait,.loa-gc-avatar-wrap{position:relative}
.loa-initial-letter{position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;z-index:2;color:#ffdf92;font-family:'Cinzel',Georgia,serif;font-size:clamp(23px,3.2vw,51px);font-weight:900;line-height:1;text-shadow:0 2px 5px #000,0 0 9px #714d23;pointer-events:none}
.loa-initial-letter[hidden]{display:none!important}
.loa-avatar-portrait[data-initial-avatar="true"]>.loa-avatar-portrait-icon,.loa-gc-avatar-wrap[data-initial-avatar="true"]>#gameCardIcon{visibility:hidden!important}
.loa-avatar-portrait-border,.loa-gc-avatar-border-image{z-index:3}

.loa-start-initial{display:flex;align-items:center;gap:11px;margin:12px 0;color:#eed7a8;font-size:13px}.loa-start-initial input{width:18px;height:18px;accent-color:#d3b477}
.loa-gc-mini-avatar{position:relative}.loa-mini-initial{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font:900 25px Cinzel,Georgia,serif;color:#f8d79a;text-shadow:0 1px 4px #000;pointer-events:none}
.loa-earned-master-title{font:700 13px Cinzel,Georgia,serif!important;color:#f6d288!important;letter-spacing:.05em;text-align:center;margin:7px 0 10px}
