body{background-color:#0a0a0a;color:#e0e0e0;font-family:Inter,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;color:#f5f5f5}.form-label{display:block;color:#e0e0e0;font-weight:500;margin-bottom:.5rem}.form-input{width:100%;padding:.75rem;background-color:#1a1a1a;border:1px solid #333;border-radius:.375rem;color:#e0e0e0;transition:border-color .15s ease-in-out}.form-input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}
