*{box-sizing:border-box}body{color:#123;background:#f4f7f4;margin:0;font:16px system-ui}main{max-width:620px;margin:auto;padding:22px}header{justify-content:space-between;align-items:center;display:flex}section{background:#fff;border-radius:14px;margin:16px 0;padding:18px;box-shadow:0 2px 12px #1231}input,button{border:1px solid #b9c8be;border-radius:8px;width:100%;margin:10px 0;padding:12px;display:block}button{color:#fff;background:#087f5b;border:0;font-weight:700}
