:root{--primary-color: #e53935;--secondary-color: #000000;--bg-light: #f5f5f5;--text-light: #ffffff;--highlight: #f44336}body{font-family:Montserrat,sans-serif;font-weight:500;color:#111}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:.5px}.form-title{font-size:1.6rem;font-weight:600}p,label{font-size:1.05rem;font-weight:500;color:#333}
