:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;background:#050505}body{height:100dvh;display:grid;place-items:center}form{margin:0}input{display:block;width:min(320px,78vw);height:48px;padding:0 16px;border:0;border-radius:8px;background:#171717;color:#eee;font:400 18px system-ui,sans-serif;outline:0}input:focus-visible{box-shadow:0 0 0 1px #555}