.share-link{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:900px;margin:0 auto 22px}
.share-link label{color:var(--red);font-size:.85rem;font-weight:700}
.share-link input{flex:1 1 250px;min-width:0;padding:10px 12px;border:1px solid rgba(83,50,26,.48);background:rgba(255,250,237,.72);color:var(--blue);font:inherit}
.share-link button{padding:10px 16px;border:1px solid var(--red);background:var(--red);color:#fff8e9;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}
.share-link button:hover{filter:brightness(1.12)}
.share-link button:focus-visible,.share-link input:focus-visible{outline:3px solid var(--red);outline-offset:3px}
.share-link__status{flex-basis:100%;min-height:1.2em;color:var(--red);font-size:.82rem}
.elixir-newcomer-card{margin:0}.elixir-newcomer-card figcaption{text-align:center;margin-top:12px;color:var(--muted)}
