body{font:17px system-ui;background:#102b3a;color:#dfeeed;max-width:620px;margin:5rem auto;padding:1.5rem}h1{font-size:2rem}label{display:block;margin:1.5rem 0 .5rem}input,button{box-sizing:border-box;width:100%;padding:1rem;border-radius:8px;border:1px solid #699b9a;font:inherit}button{margin-top:1rem;background:#a9dec7;color:#102b3a;cursor:pointer}p,li{line-height:1.6}small{color:#bacdd2}