dialog.hv{border:1px solid var(--line);background:var(--bg2);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);font:400 16px/1.5 var(--ui);border-radius:22px;padding:clamp(20px,3vw,36px);overflow:auto}dialog.hv::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060ab8}.hv-f h3{font:650 clamp(22px, 2vw, 28px)/1.2 var(--sans);letter-spacing:-.01em;margin:0}.hv-i{color:var(--ink2);margin:10px 0 0}.hv-i a{color:var(--pfm)}.hv-g{gap:14px 16px;margin-top:22px;display:grid}@media (min-width:620px){.hv-g{grid-template-columns:1fr 1fr}}.hv-l{color:var(--ink2);gap:6px;font-size:14px;display:grid}.hv-t{margin-top:14px}.hv-l input,.hv-l textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:400 16px/1.4 var(--ui);background:#eef3f70a;border-radius:12px;padding:.7em .85em}.hv-l textarea{resize:vertical;min-height:120px}.hv-l input:focus-visible,.hv-l textarea:focus-visible{outline:2px solid var(--pfm);outline-offset:1px;border-color:#0000}.hv-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hv-s{min-height:1.5em;color:var(--ink2);white-space:pre-line;margin:16px 0 0}.hv-k{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.hv-f.sendt .hv-g,.hv-f.sendt .hv-t,.hv-f.sendt .hv-k button[type=submit]{display:none}.hv-f.sendt .hv-s{color:var(--ink)}
