:root{color-scheme:light;font-family:Arial,sans-serif;background:#f3f5f7;color:#192333}body{margin:0;padding:24px}main{box-sizing:border-box;max-width:620px;margin:6vh auto;background:white;border-top:5px solid #ed8428;border-radius:8px;padding:36px;box-shadow:0 10px 35px #19233312}h1{font-size:30px;line-height:1.2}p{line-height:1.55}label{display:block;font-weight:600}input,textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border:1px solid #8c939d;border-radius:4px;font:inherit}button{background:#192333;color:white;padding:14px 20px;border:0;border-radius:4px;font:inherit;font-weight:bold;cursor:pointer}button:disabled{opacity:.65}a{color:#1b5583}:focus-visible{outline:3px solid #ed8428;outline-offset:3px}#result{font-weight:600}@media(max-width:480px){body{padding:12px}main{padding:24px;margin:20px auto}h1{font-size:26px}}
