 :root{color-scheme:dark;background:#000;color:#d8eeea;font:16px/1.65 Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:#000}main{max-width:760px;margin:8vh auto;padding:24px}h1,h2{color:#00d7ca;line-height:1.25}h1{font-size:clamp(32px,6vw,52px)}h2{margin-top:36px;font-size:23px}a{color:#00d7ca}a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:4px}button{background:#00d7ca;color:#001916;border:0;padding:14px 22px;font:inherit;cursor:pointer}.small{font-size:13px;color:#a3beb9}nav{display:flex;gap:20px;flex-wrap:wrap}