/* Share button feedback, ported from the Field Guides' /assets/share/ui.css. */
.fg-share-status{position:fixed;z-index:80;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:12px 20px;background:#222;color:#fff;border-radius:8px;box-shadow:0 3px 18px #0002;font:600 14px/1.4 Figtree,system-ui,sans-serif}
.fg-share-dialog{width:min(480px,calc(100% - 32px));padding:24px;border:1px solid #ddd;border-radius:12px;color:#222;background:#fff;font:400 16px/1.5 Figtree,system-ui,sans-serif}
.fg-share-dialog::backdrop{background:#0006}
.fg-share-dialog h2{margin:0 0 16px;font-size:20px}
.fg-share-dialog label{display:grid;gap:8px}
.fg-share-dialog input{width:100%;min-height:48px;font:inherit;padding:10px;border:1px solid #999;border-radius:8px;box-sizing:border-box}
.fg-share-dialog button{min-height:44px;margin:16px 8px 0 0;padding:8px 16px;font:600 16px/1.4 Figtree,system-ui,sans-serif;color:#222;background:#fff;border:1px solid #999;border-radius:8px}
.fg-share-dialog :is(input,button):focus-visible{outline:2px solid #222;outline-offset:3px}
