:root{font:17px/1.6 system-ui,sans-serif;color:#192c30;background:#f2f5f3}body{margin:0}main{max-width:700px;margin:10vh auto;padding:30px}.brand{font-size:13px;letter-spacing:3px;color:#43635d}h1{font-size:38px;line-height:1.2}h2{font-size:22px}section{background:white;border:1px solid #d5dfda;border-radius:16px;padding:28px;margin:28px 0}.status{color:#236550;font-weight:700}button{font:inherit;cursor:pointer;border:0;border-radius:8px;background:#245c50;color:white;padding:12px 20px}.secondary{background:#e9eeeb;color:#243f38}footer{font-size:14px;color:#556762}a{color:#245c50}
