/* UI fix v2: rounded surfaces, shared header actions, and quiet links. */
a,a:hover,a:focus,a:active,button{text-decoration:none!important}
.overflow-menu>summary,.profile-more-options{border:0;outline:0;box-shadow:none;background:transparent;color:var(--muted);width:40px;min-width:40px;height:40px;padding:0;display:grid;place-items:center}
.overflow-menu>summary:hover,.overflow-menu[open]>summary,.profile-more-options:hover{background:transparent;color:var(--teal-d);box-shadow:none}
.overflow-menu>summary:focus-visible,.profile-more-options:focus-visible{outline:0;background:var(--teal-l);color:var(--teal-d);box-shadow:none}
/* Round the painted children themselves so menus can extend beyond the card. */
.ach-item>.ach-header{border-radius:13px}
.ach-item>.ach-header[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}
.ach-item>.ach-body{border-radius:0 0 13px 13px}
.completion-card>.completion-header{border-radius:17px 17px 0 0}
.completion-card>.completion-body{border-radius:0 0 17px 17px}
.feat-card>.feat-photos{border-top-left-radius:17px;border-top-right-radius:17px}
@media(min-width:761px){.feat-card.spotlight-card>.feat-photos{border-top-right-radius:0;border-bottom-left-radius:17px}}
.ach-bar{overflow:visible}
.ach-bar>.ach-bar-head{border-radius:9px 9px 0 0}
.ach-bar>.ach-bar-body{border-radius:0 0 9px 9px}
.ach-bar-head>a{min-width:0;overflow-wrap:anywhere}
.ach-bar-head>.ach-bar-pts:empty{display:none}
.ach-bar-head>.overflow-menu{margin-left:0}
.ach-bar-head .overflow-dropdown a{font-size:.875rem;font-weight:500;letter-spacing:normal;text-transform:none;flex:none}
.completion-avatar-link{display:flex;flex-shrink:0;border-radius:50%}
.completion-user .meta a{color:inherit}
