:root .ticketForm{width:500px;margin:3rem auto;padding:2rem;border-radius:16px;box-shadow:0 6px 20px rgba(14,0,5,.25);font-family:Poppins,sans-serif;color:#880e4f;position:relative;overflow:hidden}:root .ticketForm:after,:root .ticketForm:before{content:"";position:absolute;border-radius:50%;background:hsla(0,0%,100%,.3);z-index:0}:root .ticketForm:before{width:200px;height:200px;top:-50px;left:-50px}:root .ticketForm:after{width:150px;height:150px;bottom:-40px;right:-40px;z-index:-1}:root .ticketForm .MuiFormControl-root,:root .ticketForm .MuiTextField-root{margin-bottom:1.5rem;background:#fff;border-radius:8px}:root .ticketForm button{background:linear-gradient(135deg,#ec407a,#ad1457);color:#fff;font-weight:700;padding:.8rem;border-radius:12px;box-shadow:0 4px 12px rgba(173,20,87,.4);transition:all .3s ease-in-out}:root .ticketForm button:hover{transform:translateY(-2px)}:root .ticketForm .date{width:100%}@media(max-width:750px){:root .ticketForm{max-width:300px;padding:1.5rem}}:root header{position:fixed;top:0;left:0;justify-content:space-between;z-index:1000}:root header,:root main{width:100%;display:flex;align-items:center}:root main{flex-direction:column;justify-content:center;padding:2rem}:root footer{padding-top:4rem}