.share-content-modal{width:min(480px,100vw - 32px)}.share-content-options{gap:20px;margin-top:20px;display:grid}.share-content-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.share-content-destinations>a,.share-content-destinations>button{border:1px solid var(--input);min-height:44px;color:var(--foreground);background:var(--card);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 8px;font-size:13px;display:flex}.share-content-destinations>:hover{background:var(--muted)}.share-content-destinations>:disabled,.share-content-destinations>[aria-disabled=true]{opacity:.55;cursor:wait}.share-content-instagram{border-top:1px solid var(--border);padding-top:18px}.share-content-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.share-content-heading h3{font-size:16px;font-weight:600}.share-content-formats{gap:4px;display:flex}.share-content-formats button{border:1px solid var(--input);border-radius:5px;min-height:44px;padding:8px 12px;font-size:13px}.share-content-formats button[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.share-content-preview{background:var(--muted);border-radius:5px;justify-content:center;align-items:center;height:240px;min-height:160px;display:flex;position:relative;overflow:hidden}.share-content-preview img{object-fit:contain;width:100%;height:100%}.share-content-preview>p{font-size:13px;position:absolute}.share-content-preview[aria-busy=true] img{visibility:hidden}.share-content-help{color:var(--muted-foreground);margin:12px 0;font-size:12px;line-height:1.6}.share-content-status{font-size:13px;line-height:1.5}.share-content-status:empty{display:none}.share-content-fallback{gap:6px;font-size:12px;display:grid}.share-content-fallback textarea{background:var(--background);border:1px solid var(--input);resize:vertical;border-radius:5px;width:100%;min-height:90px;padding:8px}@media (max-height:700px){.share-content-preview{height:170px}}
