:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body{min-width:20rem;min-height:100vh;margin:0}.shell{text-align:left;max-width:40rem;margin:0 auto;padding:4rem 1.5rem}.shell h1{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.75rem}.tagline{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.notice{background:#fff7f2;border:1px solid #f5c2a8;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem}.notice p{margin:0 0 .75rem}
