.account-shell .profile-email{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.account-shell .profile-email a{color:#c795ff;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}
.account-shell .profile-email a:hover,.account-shell .profile-email a:focus-visible{color:#e4caff;text-decoration:underline}
.account-shell .email-change-card{position:relative;overflow:hidden}
.account-shell .email-change-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#9945ff,#d89bff 55%,transparent)}
.account-shell .email-change-card strong{color:#f1dfff;font-weight:650;overflow-wrap:anywhere}
.account-shell .email-change-card .email-change-note{font-size:13px;color:#919aad}
.account-shell .email-change-actions{display:flex;flex-direction:column;align-items:stretch;gap:16px}
.account-shell .email-change-actions .btn-primary{width:100%;min-height:48px;padding:12px 22px;border:0;border-radius:9px;background:linear-gradient(110deg,#8958f5,#5c8fee);color:#fff;box-shadow:0 10px 28px #6d3bbc38;cursor:pointer}
.account-shell .email-change-actions .btn-primary:hover{filter:brightness(1.09)}
.account-shell .email-change-actions .btn-primary:focus-visible{outline:2px solid #d9b8ff;outline-offset:3px}
.account-shell .email-change-actions a{color:#c795ff;font-size:14px;text-decoration:none}
.account-shell .email-change-actions a:hover,.account-shell .email-change-actions a:focus-visible{text-decoration:underline}
@media(max-width:520px){.account-shell .email-change-actions .btn{width:100%}}
