:root{font-family:system-ui,sans-serif;color:#113d4a;background:#e8f3f2}*{box-sizing:border-box}body{margin:0}main{min-height:100dvh;display:grid;place-items:center;padding:20px}section{width:min(390px,100%);padding:30px;border:1px solid #d4e8e5;border-radius:18px;background:white;text-align:center;box-shadow:0 14px 45px #07354a18}.anchor{display:grid;place-items:center;margin:0 auto 14px;width:52px;height:52px;border-radius:50%;background:#176071;color:#b7fff0;font-size:25px}h1{margin:0 0 10px;color:#07354a}p,small{color:#476974;line-height:1.5}.error{padding:10px;border-radius:9px;background:#fff1db;color:#8a3528;font-size:13px}a{display:block;margin:20px 0 14px;padding:13px;border-radius:10px;background:#00786e;color:white;text-decoration:none;font-weight:800}a:focus-visible{outline:3px solid #0a83c0;outline-offset:3px}small{display:block;font-size:12px}
