body{background:#eff7f5;color:#103740;font:16px system-ui}main{max-width:540px;margin:8vh auto;background:white;padding:32px;border-radius:18px}input,button{box-sizing:border-box;padding:12px;width:100%;margin:10px 0;border-radius:8px}button{background:#008e88;color:white;border:0;font-weight:bold}img{height:76px;max-width:100%;object-fit:contain}a{color:#008e88}