
/* V5.19 illustrated character avatars with initials-first identity */
.v519-photo-editor{display:flex;align-items:center;gap:16px;padding:12px 0}.v519-photo-editor>div:last-child{flex:1;min-width:0}.v519-avatar-preview{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;background:linear-gradient(135deg,#253f55,#a7833e);border:2px solid #c7a463;border-radius:50%;font-size:23px;font-weight:800;box-shadow:0 7px 22px #0007}.v519-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v519-avatar-grid .v511-avatar-bubble{width:70px;height:75px;border-radius:13px;overflow:hidden;box-shadow:0 8px 18px #0008}.v519-avatar-grid .v511-avatar-bubble img{width:100%;height:100%;object-fit:cover}.v519-avatar-grid .v511-avatar-option small{font-size:11px}.v519-initials{background:linear-gradient(150deg,#10233b,#b18d49);font-size:19px}.v519-photo-symbol{font-size:30px;background:#1a3c4c}@media(max-width:580px){.v519-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v519-photo-editor{align-items:flex-start}.v519-avatar-grid .v511-avatar-bubble{width:64px;height:69px}}
