.share-kit{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);padding:24px}.share-kit-heading h2{margin:8px 0;font-size:clamp(1.35rem,3vw,1.8rem)}.share-kit p{line-height:1.65}.share-platforms{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.share-platforms button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.share-editor{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;margin-bottom:24px;display:grid}.share-picker label{margin-bottom:8px;font-weight:600;display:block}.share-picker select{width:100%;margin-bottom:14px}.share-picker p+p{margin-top:14px}.share-editor textarea{resize:vertical;width:100%;min-height:300px;line-height:1.65;font:inherit;margin:8px 0 12px;font-size:14px}.share-feedback{min-height:24px;margin-top:8px}.share-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin-top:16px;display:grid}.share-images figure{border:1px solid var(--border);border-radius:var(--radius);margin:0;overflow:hidden}.share-images img{width:100%;height:auto;display:block}.share-images figcaption{gap:12px;padding:14px;font-size:13px;display:grid}@media (max-width:700px){.share-editor{grid-template-columns:1fr}.share-kit{padding:16px}}
