.share-toolbar{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:24px 0}.share-toolbar label{display:grid;gap:10px;flex:1;min-width:0;font-weight:600}.share-toolbar select{font:inherit;color:var(--color-ink);width:100%;min-height:48px;background:var(--color-brand-soft);border:1px solid var(--color-border);border-radius:10px;padding:12px 42px 12px 14px;box-sizing:border-box}.share-toolbar select:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.share-toolbar .return-button{margin:0}.share-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;margin:30px 0 12px;align-items:start}.share-layout>*{min-width:0}.share-card{background:var(--color-brand-soft);border:1px solid var(--color-border);border-radius:12px;padding:8px}.share-card img{display:block;width:100%;height:auto;border-radius:6px}.share-card p{padding:8px}.share-copy h3{margin-top:0!important}.share-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible;margin-top:16px}.share-copy>p{font-size:1rem;color:var(--color-muted)}.share-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.share-actions button{font-family:inherit;cursor:pointer;border:1px solid var(--color-brand)}.secondary-action{background:var(--color-white);color:var(--color-brand)}.secondary-action:hover{background:var(--color-brand-soft);color:var(--color-brand)}[hidden]{display:none!important}@media(max-width:820px){.share-layout{grid-template-columns:minmax(0,1fr)}.share-toolbar{align-items:stretch;flex-direction:column}.share-toolbar .return-button{align-self:start}.share-copy pre{padding:16px}.share-actions>*{max-width:100%;white-space:normal}}
