.member-byline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;vertical-align:middle;max-width:100%;line-height:1.6}.member-name{overflow-wrap:anywhere;font-size:13px}.member-rank-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer;vertical-align:middle}.member-rank-badge .cert-seal{display:block;width:42px;height:42px;margin:0;max-width:none}.member-rank-badge:focus-visible{outline:3px solid #e6a36f;outline-offset:2px}.spot-contributor{font-size:12px;color:#5b7168;margin-top:8px}.user-menu>.member-byline,.user-menu>div{max-width:310px}.user-menu .member-rank-badge{padding:0;background:transparent;border-radius:50%;text-align:center}.member-rank-detail{text-align:center;background:#fffdf6}.member-rank-detail h2{color:#07565b}.member-rank-detail p{font-size:14px;line-height:1.8;margin:14px 0}.member-rank-detail .cert-seal{width:180px;height:180px}.member-rank-detail .cancel-btn{min-height:44px}
