body{color:#1a1a1a;background:#fff;margin:0;font-family:system-ui,sans-serif}.nav{border-bottom:1px solid #ddd;align-items:center;gap:1rem;padding:1rem;display:flex}main{max-width:36rem;margin:0 auto;padding:1rem}form,section{margin:1.5rem 0}.field{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.field input{font:inherit;padding:.5rem}.field small{color:#555}.error,.danger{color:#b00020}button.link{color:#0645ad;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.codes{columns:2;font-size:1.1rem}@media (prefers-color-scheme:dark){body{color:#eee;background:#121212}.nav{border-color:#333}.field small{color:#aaa}button.link{color:#8ab4f8}}
