@font-face{font-family:GiveYouGlory;src:url(/fonts/GiveYouGlory-Regular.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Kodchasan;src:url(/fonts/NegritaPro.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:JosefinSans;src:url("/fonts/TAN St. Canard Regular.otf") format("truetype");font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");font-style:normal;font-display:swap}:root{--background:#ffffff;--foreground:#171717}@import url("https://fonts.googleapis.com/css2?family=Kodchasan:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Give+You+Glory&display=swap");@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}.quizz-intro{font-family:Give You Glory,cursive}body,html{max-width:100vw;background-color:#000}section{color:#fff}body{color:#FFFFFF;background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4{color:#ffffff;font-family:Kodchasan,sans-serif}a,li,p,ul{color:#ffffff;font-family:Gill Sans,sans-serif}a{color:inherit;text-decoration:none}#__next,body,html{height:100%;margin:0;padding:0}h1{text-transform:uppercase;font-size:50px}h2{font-family:Gill Sans,sans-serif;font-weight:400;font-size:30px}.offre-heading,h3{font-family:GiveYouGlory,cursive}p{font-family:Gill Sans,sans-serif;font-size:18px}.special-title{font-family:GiveYouGlory,cursive;font-size:25px}.container{max-width:1000px}svg.lucide{width:30px;height:25px;object-fit:contain;vertical-align:text-top}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.texte-give{font-family:GiveYouGlory}.btn-pink{color:#ce82bb;border:1px solid #ce82bb;padding:10px 50px;border-radius:50px}.btn-pink,.btn-white{font-size:25px;font-family:Kodchasan;text-transform:uppercase}.btn-white{color:#fff;border:1px solid #fff;padding:10px 30px;border-radius:50px}.texte-opensans{font-family:OpenSans;font-weight:400;text-transform:uppercase}.neon-title{text-align:center;font-family:Kodchasan;width:-moz-fit-content;width:fit-content;color:#ce82bb;text-transform:uppercase;padding:15px 35px;border-radius:12px;font-weight:200;background:rgba(0,0,0,.7);border:2px solid #ce82bb;opacity:.2;box-shadow:0 0 2px #ce82bb;text-shadow:0 0 2px #000}p.neon-title{font-size:30px}.neon-title.active{opacity:1;box-shadow:0 0 6px #ce82bb,0 0 12px #ce82bb,0 0 24px #ce82bb,0 0 48px #ce82bb;text-shadow:0 0 3px #000,0 0 6px #ce82bb,0 0 12px #ce82bb,0 0 24px #ce82bb;animation:neonStartup 1.5s ease}@keyframes neonStartup{0%{opacity:.1;box-shadow:none;text-shadow:none}10%{opacity:1}20%{opacity:.2;box-shadow:none}30%{opacity:1}40%{opacity:.3;box-shadow:none}60%{opacity:1}to{opacity:1}}.texte-neon{color:#ce82bb;text-shadow:0 0 3px #ce82bb,0 0 6px #ce82bb,0 0 48px #ce82bb}.little-btn-green{border:1px solid #7abd73;border-radius:50px;color:#7abd73}.little-btn-blue,.little-btn-green{padding:10px 30px;font-family:Kodchasan;font-size:20px;width:-moz-fit-content;width:fit-content;text-transform:none}.little-btn-blue{border:1px solid #5aceb8;border-radius:50px;color:#5aceb8}.little-btn-pink{border:1px solid #ce82bb;border-radius:50px;color:#ce82bb}.little-btn-black,.little-btn-pink{padding:10px 30px;font-family:Kodchasan;font-size:20px;width:-moz-fit-content;width:fit-content;text-transform:none}.little-btn-black{border:1px solid #000;border-radius:50px;color:#000}.little-btn-white{border:1px solid #fff;padding:10px 30px;border-radius:50px;font-family:Kodchasan;color:#fff;font-size:20px;background-color:transparent;width:-moz-fit-content;width:fit-content;text-transform:none}.texte-uppercase{text-transform:uppercase}.neon-num{font-size:80px;position:absolute;top:-40px;font-weight:300;left:16px;font-family:JosefinSans;text-shadow:0 0 3px #fff,0 0 6px #000,0 0 24px #fff}.neon-white{text-shadow:0 0 3px #fff,0 0 6px #000,0 0 12px #fff}@media (max-width:768px){h1{font-size:30px}h2,p.neon-title{font-size:22px}.neon-title{padding:15px}.neon-title .sub{font-size:18px}.little-btn-black,.little-btn-blue,.little-btn-green,.little-btn-pink,.little-btn-white{font-size:18px;text-align:center;padding:10px}.btn-pink{text-align:center}}.little-btn-black:hover,.little-btn-blue:hover,.little-btn-green:hover,.little-btn-pink,.little-btn-white:hover{transform:scale(1.05);transition:all .3s ease-in-out}