body{color:#1a1a1a;background:#fff;margin:0;font-family:system-ui,sans-serif;line-height:1.5}header{border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}header nav{align-items:center;gap:1rem;display:flex}form.inline{margin:0;display:inline}.brand{color:inherit;font-weight:700;text-decoration:none}[hidden]{display:none!important}form.stack{flex-direction:column;gap:.25rem;max-width:20rem;display:flex}form.stack button{align-self:flex-start;margin-top:.75rem}main{max-width:48rem;margin:0 auto;padding:1rem}
