.share-launch{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.share-launch .audio-button{background:#fffdf7;border-color:#cbd8c7;color:#244c3d;font-size:13px;padding:11px 15px}.results .share-launch{justify-content:center;margin:24px auto}.results .share-launch .primary{margin:0}.share-footer{border:0;background:transparent;color:#315c46;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.card-actions{flex-wrap:wrap}.share-caption{font-size:15px;line-height:1.5;color:#627664}.share-preview{padding:24px;background:#173f36;color:#fff9e3;border-radius:16px;margin:20px 0}.share-preview .eyebrow{color:#ffdc72}.share-preview h3{font-size:23px;margin:14px 0}.share-preview p{font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.share-options{display:flex;gap:10px;flex-wrap:wrap}.share-options .audio-button{font-size:14px;color:#244c3d;border-color:#ccd8c7}.share-status{min-height:22px;font-size:14px;color:#386b49;line-height:1.5}.share-manual{margin-top:18px}.share-manual label{font-size:14px}.share-manual textarea{display:block;box-sizing:border-box;width:100%;min-height:160px;margin-top:8px;padding:12px;font:14px/1.5 sans-serif;border:1px solid #ccd8c7;border-radius:10px}.shared-phrase{max-width:730px}.share-landing-actions{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}#share-dialog{max-width:580px;max-height:calc(100dvh - 36px);overflow:auto}#share-dialog .modal-head h2{font-size:28px;margin:0}@media(max-width:600px){#share-dialog{padding:22px}.share-preview{padding:18px}.share-options>button{flex:1 1 45%}.share-launch .audio-button{font-size:12px}.share-footer{white-space:normal}.results .share-launch{gap:12px}.results .share-launch>button{width:100%}}
