.share-link{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem}.share-link-button{padding:.5rem 1rem;border:0;border-radius:8px;background:var(--accent-text);color:#fff;font-weight:500;cursor:pointer}.share-link-button:hover{background:var(--accent-text-dark)}.share-link-button:focus-visible{outline:2px solid var(--accent-text-dark);outline-offset:2px}.share-link-status{color:var(--text-light);font-size:.9rem}.share-link-field{flex:1 1 100%;min-width:0;padding:.4rem .6rem;border:1px solid var(--border-light);border-radius:6px;font-size:.85rem}
