:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;background:#f4f7f8;color:#172b36}main{width:min(100% - 2rem,430px);padding:2rem;background:white;border:1px solid #d9e4e9;border-radius:16px;box-shadow:0 10px 30px #1d40531a}h1{font-size:1.5rem;margin:0 0 .25rem}.intro{color:#57717e;margin:0 0 2rem}#status{line-height:1.5;margin-bottom:1.5rem}form{display:grid;gap:.65rem}form[hidden]{display:none}label{font-weight:600;margin-top:.75rem}input{font:inherit;width:100%;padding:.75rem;border:1px solid #91a9b5;border-radius:7px}button{font:inherit;font-weight:600;padding:.85rem;border:0;border-radius:7px;background:#164b66;color:white;margin-top:1rem;cursor:pointer}button:disabled{opacity:.55;cursor:wait}.help{font-size:.85rem;color:#647b87;margin:1.5rem 0 0}
