.ugl-public-share{box-sizing:border-box;max-inline-size:min(30rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;border:1px solid var(--line,#ccc);border-radius:1rem;background:var(--paper,#fff);color:var(--ink,#17212c);font:inherit}.ugl-public-share::backdrop{background:#10182866}.ugl-public-share h2{margin-block:0 1rem}.ugl-share-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ugl-share-actions button,.ugl-share-actions a,.ugl-public-share>button{min-block-size:44px;padding:.6rem .85rem;font:inherit}.ugl-share-qr{text-align:center}.ugl-share-qr svg{max-inline-size:100%;block-size:auto;margin-block:1rem}.ugl-public-share textarea{box-sizing:border-box;inline-size:100%;font:inherit;resize:vertical}.ugl-public-share [role=status]:empty{display:none}