:root{font-family:system-ui,sans-serif;line-height:1.55;color-scheme:light dark}
body{margin:0}main{max-width:48rem;margin:3rem auto;padding:0 1.25rem}
.tool{display:grid;gap:.7rem;padding:1.25rem;border:1px solid #8888;border-radius:.75rem}
input{font:inherit;padding:.55rem}.tool dl{display:grid;gap:.45rem;margin:1rem 0 0}
.tool dl div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;border-top:1px solid #8885;padding-top:.45rem}
dt{font-weight:600}dd{margin:0;font-family:ui-monospace,monospace;overflow-wrap:anywhere}
#error{min-height:1.5em;margin:0;font-weight:600}.note{margin-top:1.5rem}
a{color:inherit}
