a.zlink{border:1px solid color-mix(in srgb, var(--copper) 28%, var(--line));background:var(--copper-wash);max-width:100%;color:var(--copper);vertical-align:baseline;border-radius:5px;align-items:baseline;gap:4px;padding:0 6px 0 5px;line-height:1.45;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}a.zlink:hover{background:color-mix(in srgb, var(--copper) 18%, transparent);border-color:color-mix(in srgb, var(--copper) 50%, var(--line))}.zlink-ico{stroke:currentColor;flex:none;align-self:center;width:.95em;height:.95em}.zlink-ico use{stroke:currentColor}.zlink-text{text-overflow:ellipsis;overflow:hidden}a.zlink.is-missing{color:var(--muted);border-style:dashed;border-color:var(--line-2);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 50%, transparent);background:0 0}.rich-prose a[href^="/i/"],.rich-prose a[href^="/a/"],.rich-prose a[href^="/s/"],.rich-prose a[href^="/t/"],.rich-prose a[href^="/meetings/"],.rich-prose a[href^="/work/"],.rich-prose a[href^="/projects/"],.reply-prose a[href^="/i/"],.reply-prose a[href^="/a/"],.reply-prose a[href^="/s/"],.reply-prose a[href^="/t/"],.reply-prose a[href^="/meetings/"],.reply-prose a[href^="/work/"],.reply-prose a[href^="/projects/"]{background:var(--copper-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copper) 28%, var(--line));border-radius:5px;padding:0 5px;text-decoration:none}.zl-menu{z-index:1000;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);width:min(420px,100vw - 16px);max-height:340px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.zl-menu-head{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 8px 4px}.zl-menu .mention-empty{color:var(--muted);padding:8px 10px;font-size:13px}.zl-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.zl-option.is-active,.zl-option:hover{background:var(--copper-wash)}.zl-option-ico{width:16px;height:16px;color:var(--copper);flex:none}.zl-option-text{flex:1;min-width:0;display:grid}.zl-option-text .mention-name,.zl-option-ctx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zl-option-ctx{color:var(--muted);font-size:12px}.zl-option-kind{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.zl-dialog{gap:10px;display:grid}.zl-search{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg-2);height:40px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.zl-search:focus-within{border-color:var(--copper)}.zl-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.zl-results{max-height:min(52vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.zl-result{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.zl-result.is-active{background:var(--copper-wash)}.zl-result-ico{color:var(--copper);flex:none}.zl-result-text{flex:1;min-width:0;display:grid}.zl-result-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zl-result-text .muted{font-size:12.5px}.zl-empty{padding:10px}.zl-dialog-tip kbd,.dialog-head kbd{font:500 11px var(--mono);border:1px solid var(--line-2);border-radius:4px;padding:0 4px}.backlinks{margin-top:20px}.backlinks-page{border-top:1px solid var(--line);max-width:760px;margin:28px 0 8px;padding-top:18px}.backlinks-title{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;display:flex}.backlinks-title .muted{letter-spacing:0}.backlinks ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.backlink{color:var(--ink);border-radius:6px;align-items:flex-start;gap:8px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}.backlink:hover{background:var(--copper-wash)}.backlink>svg{color:var(--copper);flex:none;margin-top:3px}.backlink-text{min-width:0;display:grid}.backlink-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.backlink-text .muted{font-size:12.5px}@keyframes zl-linked{0%{background:color-mix(in srgb, var(--copper) 22%, transparent)}to{background:0 0}}.is-linked{border-radius:6px;animation:2.4s ease-out zl-linked}
