.mail-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}
.email-link,.email-link:visited{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
button.email-link{display:inline;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;line-height:inherit;text-align:inherit;vertical-align:baseline;cursor:pointer;white-space:normal}
button.email-link:hover{background:transparent;text-decoration-thickness:2px}
.email-link-domain{font-size:.85em;color:var(--sub);unicode-bidi:isolate}
.email-references{margin-top:14px;white-space:normal;font-size:13px}
.email-references summary,.mail-original summary{cursor:pointer;color:var(--sub);font-size:12px}
.email-references ol{padding-left:26px}.email-references li{padding:4px 0;overflow-wrap:anywhere}
.mail-original{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.mail-original .mail-text{margin-top:12px;font-size:13px;color:var(--sub)}
.email-link-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px;max-width:580px;width:calc(100% - 32px);max-height:90vh;overflow:auto;margin:auto}
.email-link-dialog::backdrop{background:#0008}.email-link-dialog h2{margin-bottom:12px}.email-link-dialog textarea{width:100%;resize:vertical;overflow-wrap:anywhere;font-size:13px}
.email-link-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.email-link-actions a{padding:9px 14px;border-radius:4px}
.email-link-preview{margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:6px;background:var(--page);font-size:14px}
