.event-copy-link{display:inline-flex;align-items:center;align-self:flex-start;margin-top:.7rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:border-color .15s,transform .15s}
.event-copy-link:hover{border-color:var(--forest);transform:translateY(-1px)}
.event-copy-link:focus-visible{outline:2px solid var(--forest);outline-offset:3px}
.event-card.event-linked-target{outline:2px solid var(--forest);outline-offset:4px;scroll-margin-top:5rem}
@media(prefers-reduced-motion:reduce){.event-copy-link{transition:none}.event-copy-link:hover{transform:none}}