@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Mono:ital,wght@0,200..800;1,200..800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h2{font-family:Playfair Display,serif;font-size:24px;color:#f9fafb}p{font-family:Inter,sans-serif;font-size:16px}header{display:flex;justify-content:center;padding:16px;background:linear-gradient(160deg,#d16ba5,#6a5acd,#2e2a6f)}main{background-color:#f6f2ee}.main-first{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px}.themes{padding:64px 240px;display:flex;flex-direction:column;gap:64px;justify-content:flex-start}.event-list{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-top:24px;gap:24px}footer{display:flex;gap:8px;flex-direction:column;align-items:center;justify-content:center;background-color:#f6f2ee;padding:40px 0;color:#2e2a6f}.logo{display:flex;flex-direction:row;justify-content:center;align-items:center}h1{color:#f6f2ee;font-family:Atkinson Hyperlegible Mono,sans-serif}.logo img{height:4rem}.banner{margin-top:16px;text-align:center;width:100%;background:linear-gradient(160deg,#d16ba5,#6a5acd,#2e2a6f)}.banner-image{width:90%;border-radius:16px}.event-card{display:flex;flex-direction:column;align-items:center;height:420px;width:240px;border-radius:16px;background:linear-gradient(160deg,#d16ba5,#6a5acd,#2e2a6f);color:#f9fafb}.event-card-img{border-radius:16px 16px 0 0;width:100%}.event-card-infos{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin:24px 16px}.event-card-tag{font-size:8px;font-weight:600;text-transform:uppercase;background-color:#2e2a6f;padding:8px}.event-card-date{font-size:8px;font-weight:300}.event-card-title{font-size:16px;font-weight:600}.event-card-description{text-align:center;font-size:16px}.button{background-color:#2e2a6f;color:#f9fafb;font-weight:600;border:none;border-radius:8px;padding:8px 16px;align-self:center}.button:hover{opacity:.8;cursor:pointer}select{padding:8px 16px;color:#f9fafb;background-color:transparent;border:solid 1px #F9FAFB;border-radius:16px}select::placeholder{color:#f9fafb}option{color:#2e2a6f;height:fit-content;font-weight:400}input{padding:8px 16px;background-color:transparent;border:solid 1px #F9FAFB;border-radius:16px}input::placeholder{color:#f9fafb}input[type=date]{color:#f9fafb}form{width:25%;display:flex;flex-direction:column;justify-content:flex-start;gap:32px;padding:32px 24px;border-radius:16px;color:#f9fafb;background:linear-gradient(160deg,#d16ba5,#6a5acd,#2e2a6f)}form section{display:flex;flex-direction:column;gap:16px}form fieldset{display:flex;flex-direction:column;gap:8px}h3{color:#2e2a6f;text-transform:uppercase;font-weight:600;font-size:24px}
