.share-dialog{width:min(980px,94vw);max-width:94vw;max-height:92svh;padding:0;border:1px solid #383631;border-radius:3px;background:#131312;overflow:auto}
.share-dialog[open]{display:grid;grid-template-columns:1fr 1fr;align-items:center}
.share-dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}
.share-dialog>.close{position:absolute;right:14px;top:12px;z-index:2;background:#242422;color:white;border-radius:50%;width:40px;height:40px}
.share-copy{padding:55px 35px 30px}
.share-copy h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:48px;line-height:1.05;text-transform:uppercase;margin:20px 0}
.share-draft{font-size:17px;line-height:1.7;border-left:2px solid var(--orange);padding-left:18px;margin:25px 0}
.share-help,.share-status{font-size:13px;line-height:1.7;color:var(--muted)}
.share-actions{display:grid;gap:12px;margin-top:22px}
.share-download{padding:15px;border:1px solid #555;background:transparent;color:var(--white);border-radius:2px}
.share-later{display:block;margin:15px auto 0}
#tweet-proof-form{display:grid;gap:12px;margin:24px 0 12px;padding-top:20px;border-top:1px solid #333}
#tweet-proof-form label{font-size:13px;line-height:1.6}
#tweet-proof{font-size:14px}
.tweet-review-status{color:#b9ad9e;font-size:13px;line-height:1.7}
@media(max-width:650px){.share-dialog[open]{display:block}.share-dialog>.fella-art{max-width:300px;margin:auto}.share-copy{padding:30px 24px}.share-copy h2{font-size:38px}}
