:root{color-scheme:light dark}body{margin:0;background:#fff8ee;color:#242c27;font:17px/1.55 system-ui,sans-serif}main{max-width:640px;margin:40px auto;padding:0 24px}h1{font-size:2rem}label{display:block;margin:20px 0}input,select,textarea,button{box-sizing:border-box;display:block;width:100%;padding:12px;font:inherit;border:1px solid currentColor;border-radius:6px;background:#fff8ee;color:#242c27}textarea{min-height:120px}button{background:#242c27;color:#fff8ee;cursor:pointer}a{color:inherit}p{overflow-wrap:anywhere}@media(prefers-color-scheme:dark){body,input,select,textarea{background:#242c27;color:#fff8ee}button{background:#fff8ee;color:#242c27}}@media(max-width:400px){main{padding:0 16px;margin:24px auto}}
