:root{background:#ecf5f2;color:#173b35;font:16px/1.6 system-ui,sans-serif}main{max-width:720px;margin:5vh auto;padding:2rem;background:white;border-radius:14px}label{display:block;margin:.7rem 0}input{display:block;padding:.5rem}button,a{margin:.3rem;padding:.5rem}button{border:0;background:#195c50;color:white;border-radius:6px}article{padding:.7rem;border-bottom:1px solid #ccc}[hidden]{display:none}
