/* External post sharing only. Internal profile repost composer is unchanged. */
[data-public-share-dialog],[data-public-share-dialog] button,[data-public-share-dialog] a,[data-public-share-dialog] input{font-family:'Segoe UI',Arial,sans-serif}
[data-public-share-dialog].feed-modal.feed-auth-modal{width:min(540px,calc(100vw - 32px));max-width:540px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}
[data-public-share-dialog] .public-share-networks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}
[data-public-share-dialog] .public-share-networks>a,[data-public-share-dialog] .public-share-networks>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:88px;padding:12px 6px!important;border:1px solid #e2d9ec!important;border-radius:14px!important;background:#faf7fe!important;color:#37224d!important;text-align:center;text-decoration:none;font-size:13px!important;line-height:1.5;font-weight:500;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box}
[data-public-share-dialog] .public-share-networks svg{width:24px;height:24px;flex:0 0 24px}
[data-public-share-dialog] [data-public-share-network=facebook] svg{color:#0866ff}
[data-public-share-dialog] [data-public-share-network=whatsapp] svg{color:#118942}
[data-public-share-dialog] [data-public-share-instagram] svg{color:#c32c86}
[data-public-share-dialog] [data-public-share-network=x] svg{color:#17131c}
[data-public-share-dialog] .public-share-hint{margin:15px 0 0;font-size:13px;line-height:1.7;color:#6b5d79;text-align:start;overflow-wrap:anywhere}
[data-public-share-dialog] .public-share-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
[data-public-share-dialog] .public-share-buttons>button{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}
[data-public-share-dialog] [data-dialog-status]{min-height:1.5em;margin-bottom:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
[data-public-share-dialog] a:focus-visible,[data-public-share-dialog] button:focus-visible,[data-public-share-dialog] input:focus-visible{outline:3px solid #9750dc;outline-offset:3px}
[data-public-share-dialog] .public-share-networks>a:hover,[data-public-share-dialog] .public-share-networks>button:hover{border-color:#ae7dde!important;background:#f0e5fd!important}
html[data-theme=dark] [data-public-share-dialog] .public-share-networks>a,html[data-theme=dark] [data-public-share-dialog] .public-share-networks>button{background:#241b32!important;color:#efe7fa!important;border-color:#51415f!important}
html[data-theme=dark] [data-public-share-dialog] .public-share-hint{color:#c7b8d6}
html[data-theme=dark] [data-public-share-dialog] [data-public-share-network=x] svg{color:#f5f0fb}
html[data-theme=dark] [data-public-share-dialog] [data-public-share-network=whatsapp] svg{color:#36d275}
html[data-theme=dark] [data-public-share-dialog] [data-public-share-network=facebook] svg{color:#6ba4ff}
html[data-theme=dark] [data-public-share-dialog] [data-public-share-instagram] svg{color:#ed83c5}
html[data-theme=dark] [data-public-share-dialog] .public-share-networks>a:hover,html[data-theme=dark] [data-public-share-dialog] .public-share-networks>button:hover{background:#352446!important;border-color:#b98bdf!important}
@media(max-width:480px){[data-public-share-dialog] .public-share-networks{grid-template-columns:repeat(2,minmax(0,1fr))}[data-public-share-dialog] .public-share-content{padding:20px}[data-public-share-dialog] .public-share-buttons{grid-template-columns:minmax(0,1fr)}[data-public-share-dialog] .public-share-buttons>button{width:100%;flex-basis:auto}}
