.sh-open{font:500 13px var(--text);color:var(--ink-2);border:1px solid var(--hair);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.sh-open:hover{color:var(--ink);border-color:#34415a}.sh-open svg{flex:none}.sh-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--panel);border:1px solid var(--hair);font:14px/1.45 var(--text);border-radius:10px;padding:0;box-shadow:0 24px 64px #0000008c}.sh-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05080da8}.sh-body{gap:14px;padding:20px 22px 22px;display:grid}.sh-head{justify-content:space-between;align-items:center;display:flex}.sh-dialog h2{font-size:24px}.sh-x{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 8px 2px;font-size:22px;line-height:1}.sh-x:hover{color:var(--ink)}.sh-note{color:var(--ink-2);margin:-6px 0 0}.sh-card{aspect-ratio:1200/630;border:1px solid var(--hair);background:var(--ground);border-radius:6px;width:100%;height:auto;display:block}.sh-row{gap:8px;display:flex}.sh-url{min-width:0;font:13px var(--text);color:var(--ink);background:var(--ground);border:1px solid var(--hair);border-radius:6px;flex:1;padding:7px 10px}.sh-url:focus{border-color:var(--light);outline:none}.sh-copy{font:600 14px var(--display);color:var(--ground);background:var(--light);border-color:var(--light);border-radius:6px;padding:6px 14px}.sh-copy.done{color:var(--light);background:0 0}.sh-download{justify-self:start;font-size:13px}
