/* Humajum Lighthouse — share button as a HUD chip, top right */
.sharediv{position:fixed;z-index:6;top:calc(12px + env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));padding:0}
.sharebutton{display:inline-flex;align-items:center;gap:8px;height:auto;width:auto;margin:0;padding:7px 11px;
  font-family:var(--f-mono);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;
  color:var(--dim);background:var(--glass);border:1px solid var(--rule);border-radius:3px;cursor:pointer;
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .2s,border-color .2s}
.sharebutton:hover,.sharebutton:focus-visible{color:var(--ink);border-color:var(--nv);outline:none}
.sharebutton-img,.share-icon{color:inherit!important;font-size:12px;width:auto;height:auto;padding:0;position:static}
.copy-icon{display:none}
.toastdiv{display:flex;align-items:center;justify-content:center}
.toastbox{width:280px;padding:10px;position:fixed;top:105%;z-index:7;text-align:center;
  font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--ink);
  background:var(--glass);border:1px solid var(--rule);border-radius:3px;transition:transform .3s linear}
.toastbox.toast-tox--active{transform:translateY(-150px)}
@media (max-width:600px){ .sharebutton-mb{display:none} }
