:root{color-scheme:light dark}*{box-sizing:border-box}body{margin:0;background:#101817;color:#e7eee7;font:18px/1.7 system-ui,sans-serif}main{max-width:860px;margin:0 auto;padding:15vh 28px 8vh}.label{color:#b7d89b;font-size:14px;letter-spacing:.12em}h1{font-size:clamp(44px,9vw,88px);line-height:1.08;letter-spacing:-.045em;margin:30px 0}p{max-width:580px;color:#becac4}footer{margin-top:100px;font-size:14px;color:#90a099}
