:root{color-scheme:light;background:#ffffff;color:#171717;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh}main{width:min(100%,48rem);margin-inline:auto;padding:4rem 1.5rem}h1{margin:0 0 1rem;font-size:2rem;line-height:1.2}p{margin:0;line-height:1.6}