*{box-sizing:border-box}body{margin:0;background:#edf3f0;color:#19333a;font-family:system-ui,sans-serif}main{max-width:600px;margin:auto;padding:18px}h1{font-size:24px}p{line-height:1.6}label{font-weight:700;display:block}select,button{font:inherit;width:100%;min-height:52px;margin:12px 0;border-radius:10px;border:1px solid #7a9e94;padding:10px}button{background:#006c5e;color:white;font-weight:700}button:disabled{opacity:.5}img{display:block;width:100%;height:auto;border-radius:8px}.note{font-size:14px;color:#536b70}.top{font-size:26px;font-weight:700;color:#006c5e}
