*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}button:hover{opacity:.9}a:hover{background:#f0fdf4!important}input[type=text]:focus,input[type=number]:focus,textarea:focus{outline:2px solid #064e3b;outline-offset:2px}#submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){header>div{flex-direction:column;gap:1rem}header img{margin-left:0!important}}
