:root{font:16px system-ui;color:#253220;background:#f5f7f1}main{max-width:480px;margin:7vh auto;padding:32px;background:white;border:1px solid #dde3d3;border-radius:20px}label{display:block;margin:20px 0}input,select,button{box-sizing:border-box;font:inherit;width:100%;padding:12px;border:1px solid #b9c2aa;border-radius:9px;margin-top:8px}button{cursor:pointer;background:#d1f348;color:#253220}button:disabled{opacity:.6}nav a{display:block;padding:16px;margin:10px 0;border:1px solid #c4d59e;border-radius:9px;color:#40521c}#status{min-height:24px}[hidden]{display:none!important}@media(max-width:540px){main{margin:16px;padding:22px}}
