:root{color-scheme:dark;font:17px/1.5 system-ui,sans-serif;background:#101923;color:#edf3f7}*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:auto;padding:24px 18px 60px}h1{font-size:clamp(26px,7vw,38px);line-height:1.2}.eyebrow{font-size:12px;letter-spacing:.13em;color:#8ecfc2}label{display:block;margin:18px 0}input:not([type=checkbox]){display:block;width:100%;margin-top:7px;background:#182737;color:inherit;border:1px solid #587080;padding:12px;border-radius:8px;font:inherit}.check{display:flex;gap:10px;align-items:start}.check input{margin-top:7px;min-width:20px;min-height:20px}.controls{display:flex;gap:10px;flex-wrap:wrap}button{padding:12px 18px;min-height:46px;background:#8ce0c4;color:#092b25;border:0;border-radius:8px;font:inherit;font-weight:650}button:disabled{opacity:.4}#status{padding:14px;background:#1a2d3c;border-radius:8px;overflow-wrap:anywhere}#offline{font-size:14px;color:#a9c6d6}.result{border:1px solid #415667;border-radius:10px;padding:14px;margin:14px 0}.result p{margin:5px 0}.bad{color:#ffb2ac}.good{color:#91e1ba}details{margin-top:26px}a{color:#9fd8ff}summary{cursor:pointer}small{color:#b7c9d5}#versions{overflow-wrap:anywhere}
