*,*::before,*::after{box-sizing:border-box}
:root{color-scheme:light dark}
h1,h2{text-wrap:balance;font-weight:700;line-height:1.1}
p{text-wrap:pretty}
body{font-family:system-ui,sans-serif}
h1{max-width:20ch}h2{max-width:25ch}
p,li{max-width:55ch}
