[data-una-share-controls]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #99866a33}
[data-una-share-controls] button,[data-una-share-dialog] button{font:600 14px/1.3 system-ui;min-height:44px;padding:10px 18px;border:1px solid #9b8263;border-radius:999px;background:#f5f0e7;color:#342d25;cursor:pointer}
[data-una-share-controls] button:focus-visible,[data-una-share-dialog] :focus-visible{outline:3px solid #967044;outline-offset:3px}
[data-una-share-dialog]{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:24px;border:1px solid #b9aa92;border-radius:22px;background:#faf7f1;color:#302a23;font:16px/1.5 system-ui;box-shadow:0 20px 80px #0005}
[data-una-share-dialog]::backdrop{background:#15120e77}
[data-una-share-dialog] form{display:flex;align-items:center;justify-content:space-between;gap:12px}
[data-una-share-dialog] h2{font:500 24px/1.3 Georgia,serif;margin:0}
[data-una-share-dialog] textarea{box-sizing:border-box;width:100%;margin:8px 0 16px;padding:12px;border:1px solid #b9aa92;border-radius:10px;font:16px/1.4 system-ui;background:#fff;color:#24211d}
.una-share-actions{display:flex;gap:8px;flex-wrap:wrap}
[data-una-share-dialog] [hidden]{display:none!important}
