.avatar,.avatar img{border-radius:50%!important}.avatar{position:relative;flex-shrink:0}.avatar img{object-fit:cover!important;width:100%;height:100%}.avatar[data-presence=online]{box-shadow:0 0 0 2px var(--panel,#fff),0 0 0 4px #28c878!important}.avatar[data-presence=away]{box-shadow:0 0 0 2px var(--panel,#fff),0 0 0 4px #efb72d!important}.avatar[data-presence=busy]{box-shadow:0 0 0 2px var(--panel,#fff),0 0 0 4px #ed5864!important}.avatar[data-presence=offline]{box-shadow:none!important}.avatar:focus-visible{outline:2px solid var(--green,#52bfff);outline-offset:5px}.avatar[data-avatar-tooltip]{cursor:inherit}.avatar-presence-tooltip{position:fixed;z-index:10000;pointer-events:none;max-width:calc(100vw - 20px);padding:8px 11px;background:#0b111a;color:#fff;border:1px solid #ffffff25;box-shadow:0 6px 20px #0003;border-radius:7px;font:12px/1.4 Arial,sans-serif;white-space:normal}.avatar-presence-tooltip[hidden]{display:none}.account-presence-controls{padding:14px 18px;border-bottom:1px solid var(--border)}.account-presence-controls form{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:8px 0!important}.account-presence-controls button{display:inline-flex!important;align-items:center;gap:5px;min-height:28px!important;width:auto!important;margin:0!important;padding:5px 8px!important;font-size:10px!important;border:1px solid var(--border)!important;border-radius:999px!important;color:var(--text)!important;background:var(--soft)!important;box-shadow:none!important;cursor:pointer}.account-presence-controls button[aria-pressed=true]{border-color:var(--green)!important;font-weight:700}.account-presence-controls>small{display:block;font-size:10px;color:var(--muted);line-height:1.5}.presence-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.presence-online{background:#28c878}.presence-offline{background:#8c929b}.presence-away{background:#efb72d}.presence-busy{background:#ed5864}

/* Stable reference-style stacks: one circular edge, no jumping or double rings. */
.avatar[data-presence=online]{box-shadow:0 0 0 2px #28c878!important}.avatar[data-presence=away]{box-shadow:0 0 0 2px #efb72d!important}.avatar[data-presence=busy]{box-shadow:0 0 0 2px #ed5864!important}
.release-team-avatar,.rating-recent-avatars>a{transform:none!important;transition:filter .15s!important;border:2px solid var(--panel)!important;outline:none;cursor:pointer}
.release-team-avatar:hover,.rating-recent-avatars>a:hover{transform:none!important;filter:brightness(1.08);z-index:5}
.release-team-avatar>.avatar,.rating-recent-avatars>a>.avatar{box-shadow:none!important;outline:none!important}
.release-team-avatar:has(>.avatar[data-presence=online]),.rating-recent-avatars>a:has(>.avatar[data-presence=online]){border-color:#28c878!important}
.release-team-avatar:has(>.avatar[data-presence=away]),.rating-recent-avatars>a:has(>.avatar[data-presence=away]){border-color:#efb72d!important}
.release-team-avatar:has(>.avatar[data-presence=busy]),.rating-recent-avatars>a:has(>.avatar[data-presence=busy]){border-color:#ed5864!important}
.release-team-more>summary{border-color:var(--panel)!important;background:var(--soft);box-shadow:none!important;cursor:pointer}
.release-team-header :focus-visible{outline:none}.release-team-avatar:focus-visible,.release-team-more>summary:focus-visible,.rating-recent-avatars>a:focus-visible{outline:2px solid var(--green)!important;outline-offset:3px}
.avatar-presence-tooltip[role=tooltip]{position:fixed;z-index:10000;pointer-events:none;width:max-content;max-width:calc(100vw - 20px);padding:10px 14px;margin:0;background:#080b10;color:#fff;border:0;border-radius:7px;box-shadow:0 5px 14px #0002;font:400 13px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;transform:none;opacity:1;white-space:normal}

/* Release listings show the author avatar without availability decoration. */
body.community-site :is(.release-card,.lineup-release) .avatar[data-presence]{box-shadow:none!important}
