.share-toolbar{position:sticky;bottom:15px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 5px;padding:11px 12px 11px 17px;border:1px solid rgba(124,82,44,.18);border-radius:17px;background:rgba(255,252,244,.9);box-shadow:0 13px 35px rgba(72,48,25,.14);backdrop-filter:blur(16px)}.share-toolbar span{color:#6f5b49;font-size:13px}.share-toolbar button,.share-actions button{border:0;border-radius:11px;padding:10px 15px;background:#234f44;color:#fff;font-weight:700}.share-toolbar button:hover,.share-actions button:hover{background:#b64632}.share-dialog{width:min(94vw,620px);padding:24px;border-radius:22px}.share-dialog h2{margin:0 0 14px}.share-preview{display:grid;place-items:center;max-height:62vh;overflow:auto;border-radius:16px;background:#e9dfce;padding:13px}.share-preview canvas{display:block;width:min(100%,420px);height:auto;box-shadow:0 14px 40px rgba(41,31,20,.2)}.share-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.share-actions .secondary{background:#ede5d6;color:#463c33}.share-close{position:absolute;right:17px;top:13px;border:0;background:transparent;color:#4b4038;font-size:26px}.share-toast{min-height:22px;margin:9px 0 0;color:#47695e;font-size:13px}@media(max-width:600px){.share-toolbar{align-items:flex-start;flex-direction:column}.share-toolbar button{width:100%}.share-dialog{padding:17px}.share-preview{padding:8px}.share-actions button{flex:1}}
