:root{font:17px/1.5 system-ui,sans-serif;color:#ece8de;background:#161c19;color-scheme:dark}body{margin:0;padding:2rem 1rem}main{max-width:650px;margin:auto}a{color:#bad99b;text-decoration:none;font-weight:700;letter-spacing:.08em}h1{font-size:2rem}h2{font-size:1.2rem}p,li{color:#c5cec6}form{display:grid;gap:1rem;margin:1.5rem 0}label{display:grid;gap:.4rem}input,button{font:inherit;padding:.8rem 1rem;border:1px solid #495b47;border-radius:12px}input{background:#202a23;color:#fff}button{background:#b1d686;color:#172012;font-weight:650;cursor:pointer}.secondary{background:transparent;color:#ccd7c9}section{padding:1rem 0;border-bottom:1px solid #495b47}
