body{color:#e0e0e0;display:flex;justify-content:center;align-items:center;min-height:100vh;font-family:monospace,sans-serif;margin:0}body .contact-container{max-width:400px;width:100%}body .contact-container #contactForm{display:flex;flex-direction:column;gap:4px}body .contact-container #contactForm .form-group{display:flex;flex-direction:column}body .contact-container #contactForm .form-group:hover label{color:#c8c8c8}body .contact-container #contactForm .form-group:hover input,body .contact-container #contactForm .form-group:hover textarea{background:#1e1f21cc}body .contact-container #contactForm .form-group label{font-size:14px;color:#b0b0b0cc;padding:4px;transition:color .2s ease}body .contact-container #contactForm .form-group input,body .contact-container #contactForm .form-group #message{outline:none;padding:8px;font-size:16px;box-shadow:0 0 2px #c0c0c099 inset;border-radius:8px;color:#e0e0e0;border:1px solid rgba(68,68,68,.3);-webkit-backdrop-filter:blur(24px) saturate(.6);backdrop-filter:blur(24px) saturate(.6);background:#3336;transition:background .2s ease;transition:border-color .2s ease}body .contact-container #contactForm .form-group input:hover,body .contact-container #contactForm .form-group #message:hover{border-color:#484848cc}body .contact-container #contactForm .form-group input:focus,body .contact-container #contactForm .form-group #message:focus{border-color:#c0c0c099;box-shadow:0 0 2px #88888880;transform:scale(1.01)}body .contact-container #contactForm .form-group #message{outline:unset;border:unset;height:128px}body .contact-container #contactForm .form-group #message img{height:40px}body .contact-container #contactForm button{padding:8px;margin:2px auto;width:100%;max-width:200px;border:none;border-radius:4px;background:#5556;color:#e0e0e0;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}body .contact-container #contactForm button:hover{background:#1e1f21cc;box-shadow:0 4px 8px #0000004d}body .contact-container #contactForm button:active{background:#232426cc;box-shadow:none}body .contact-container #contactForm button:focus{outline:2px solid rgb(136,136,136);outline-offset:2px}body .contact-container #contactForm #formStatus{font-size:14px;line-height:28px;color:#b0b0b0;text-align:center;transition:color .2s ease}body .contact-container #contactForm #formStatus:hover{color:#c8c8c8}
