:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#222;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}.header{display:flex;align-items:center;gap:1rem;justify-content:center;background-color:#b33f3f}.header img{background-color:#fff;border-radius:50%;width:3.5rem}.form{display:flex;flex-direction:column;max-width:400px;margin:1rem auto}.form-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.form-group label{flex:1;text-align:left;font-weight:700}.form-group input{flex:1;padding:.6rem;height:2.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.form-group input[type=checkbox]{width:1.5rem;height:1.5rem}.btn-primary{background-color:#b33f3f;color:#fff;height:2.5rem;border-radius:4px;padding:10px 20px;font-size:16px;cursor:pointer;border:none}
