form input[type=email],form input[type=text],form textarea{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}form input[type=email]:focus,form input[type=text]:focus,form textarea:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.3)}form button[type=submit]{width:100%;padding:.75rem 1.25rem;background:linear-gradient(90deg,#2563eb,#0d9488);color:white;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s ease,transform .2s ease}form button[type=submit]:hover{background:linear-gradient(90deg,#1e40af,#0d9488);transform:translateY(-1px)}form button[type=submit]:active{transform:translateY(0)}