form{align-items:center;margin:auto;min-width:400px;max-width:90%;background-color:#fff;padding:1em;border-radius:3px;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);font-size:1.2em;z-index:1001;*{margin-top:.2em}header{margin-bottom:1em;font-size:1.2em;font-weight:700}input,textarea{width:100%;border:1px solid var(--text-color);border-radius:2px;padding:.5em}textarea{resize:none}button[type=submit]{width:30%;font-weight:700;font-size:1em}}@media (max-width:768px){form{min-width:unset;max-width:unset;width:90%}}