*,:before,:after{box-sizing:border-box}body{min-height:100vh;padding:var(--space-6);background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);justify-content:center;align-items:center;margin:0;display:flex}.page{text-align:center;max-width:34rem}.page__brand{margin:0 0 var(--space-5);color:var(--accent);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page__title{margin:0 0 var(--space-6);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.page__lead{color:var(--ink-secondary);font-size:var(--fs-body);margin:0}
