body{background:var(--color-background);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:40rem;margin:0 auto;padding:4rem 1.25rem}.brand-logo{width:auto;height:3rem;margin-bottom:.5rem;display:block}.brand-name{opacity:.7;margin-bottom:2rem;font-size:.875rem}h1{color:var(--color-primary);margin:0 0 1rem;font-size:2rem;line-height:1.2}p{margin:0;font-size:1.125rem}
