:root{font:17px/1.55 system-ui,sans-serif;color:#172b25;background:#f3f6f4}main{max-width:680px;margin:8vh auto;padding:32px;background:white;border-radius:20px}h1{font-size:30px;line-height:1.2}.brand{font-size:13px;letter-spacing:.18em;color:#42735f}ul{list-style:none;padding:0}li{padding:15px 0;border-bottom:1px solid #e5ece7}strong{display:block}.ok{color:#14734b}.error{color:#b32f2f}.note{font-size:14px;color:#5a6861}button{border:0;border-radius:8px;padding:12px 18px;background:#175d43;color:white;font:inherit;cursor:pointer}button:disabled{opacity:.5}@media(max-width:720px){main{margin:16px;padding:24px}h1{font-size:26px}}
