.avatar-editor{margin:20px 0;padding:18px;border:1px solid #cde0ef;border-radius:18px;background:#f5faff;color:#0c2742}
.avatar-heading{display:flex;gap:16px;align-items:center;margin-bottom:16px}.avatar-heading h4{font-family:var(--font-heading);font-size:20px;margin:0 0 4px}.avatar-heading p{font-size:14px;line-height:1.55;color:#526e86;margin:0}
.player-avatar{display:inline-block;flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#e7f2ff;vertical-align:middle;border:2px solid white;box-shadow:0 0 0 1px #c8dcec}.avatar-large{width:80px;height:80px}.avatar-small{width:36px;height:36px}.avatar-defaults{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:12px 0}.avatar-option{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:10px 4px;border:2px solid transparent;background:white;color:#183956;border-radius:14px;font:600 12px var(--font-body);cursor:pointer;min-width:0}.avatar-option .player-avatar{width:48px;height:48px}.avatar-option[aria-pressed=true]{border-color:#1269a9;background:#e6f3ff}.avatar-option:focus-visible{outline:3px solid #e2a21d;outline-offset:2px}.avatar-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.avatar-status{min-height:24px;color:#526e86;font-size:14px;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}.avatar-conflict{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.avatar-conflict[hidden]{display:none}.avatar-preview[hidden]{display:none}.avatar-preview{display:flex;align-items:center;gap:16px;background:white;border-radius:14px;padding:12px;margin:12px 0}.avatar-file{max-width:100%;font:14px var(--font-body)}.avatar-note{font-size:12px;color:#526e86;line-height:1.5;margin-top:12px}
.social-avatar{background:none!important;border:0!important;overflow:visible}.social-avatar .player-avatar{width:46px;height:46px}.ranked-player-avatar{display:flex;align-items:center;gap:10px;min-width:0}.ranked-player-avatar>div{min-width:0;flex:1}.battle-player-name .player-avatar{float:left;margin-right:9px}.battle-player-name{min-height:40px}.lb-avatar-name{display:flex;gap:8px;align-items:center}.lb-avatar-name>div{min-width:0}.home-player-copy h2,.home-player-meta{white-space:normal!important;overflow-wrap:anywhere}.home-avatar-img{background:#e7f2ff}
@media(max-width:640px){.avatar-defaults{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.avatar-editor{padding:14px}.avatar-heading{gap:12px}.avatar-heading h4{font-size:18px}.avatar-large{width:66px;height:66px}.ranked-player-avatar{gap:7px}.ranked-player-avatar .player-avatar{width:30px;height:30px}}

#profile .account-chip{color:#173b57;font-size:14px;line-height:1.55;overflow-wrap:anywhere}#profile .account-chip .cloud-auth-chip{color:#185276}
