form{max-width:100%;margin:2rem auto;padding:2rem;background:#fdf8f5;border-radius:16px;box-shadow:0 10px 30px #0033661a;transition:background .3s ease;font-family:BoingMonoMedium,monospace}.form-card{display:flex;flex-direction:column;margin-bottom:1.5rem}.form-card label{font-weight:700;color:#036;margin-bottom:.5rem}.form-card input,.form-card textarea{padding:.75rem 1rem;font-size:1rem;border:2px solid #8cb3d9;border-radius:8px;background:#fff;color:#036;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit}.form-card input:focus,.form-card textarea:focus{outline:none;border-color:#f96;box-shadow:0 0 10px #ff99664d}.form-card textarea{resize:vertical;min-height:120px}.form-card button{align-self:flex-start;padding:.6rem 1.2rem;font-size:1rem;font-weight:600;background:#036;color:#fff;border:1px solid #003366;border-radius:6px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.form-card button:hover{background-color:#fff;color:#036}
