*{box-sizing:border-box}body{margin:0;background:#f5f6f3;color:#182b25;font:16px/1.6 system-ui,sans-serif}main{max-width:720px;margin:9vh auto;padding:24px}h1{font-size:2.6rem;line-height:1.2;margin:12px 0}h2{font-size:1.2rem}.brand{font-weight:800;letter-spacing:.04em;color:#31634e}.card{background:white;border:1px solid #dde5df;border-radius:18px;padding:32px;margin:28px 0;box-shadow:0 8px 30px #18352508}.muted{color:#63706a}.status{display:inline-block;background:#e2f2e8;padding:5px 12px;border-radius:20px;font-size:.85rem}label{display:block;margin-top:18px;font-weight:600}input{width:100%;padding:12px;border:1px solid #aabbb0;border-radius:8px;font:inherit;margin-top:5px}button{background:#24573f;color:white;border:0;border-radius:8px;padding:12px 20px;font:inherit;font-weight:600;cursor:pointer;margin-top:22px}button:disabled{opacity:.6}a{color:#24573f}dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd{margin:0;font-weight:600}.error{color:#a02727}footer{font-size:.85rem;color:#63706a}@media(max-width:520px){main{margin:3vh auto;padding:20px}.card{padding:22px}h1{font-size:2rem}dl{grid-template-columns:1fr}}