*{outline:none;text-decoration:none}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#af6f69,#ab48ed);border-radius:20px}::-webkit-scrollbar-track{background-color:initial}.header-general{align-items:center;background-color:#5f009e;display:flex;gap:4rem;height:max-content;padding:0 1rem}.body-Acceuil,.body-Administration,.body-EditProfil,.body-MesQuizs,.body-Report,.body-connexion,.body-contact{background:linear-gradient(to bottom right,#5f009e,#fd3);height:100%;margin:0;width:100%}.body-Acceuil,.body-Regles{background:linear-gradient(90deg,#af6f69,#5f009e)}.body-Administration,.body-MDPOublier,.body-QuizDetail{background:linear-gradient(90deg,#b67e78,#ac62dd)}.body-MDPOublier,.body-QuizDetail{height:100vh;width:100%}.body-Boutique{background:linear-gradient(to bottom right,#ba75e8,#f1df87)}.menu{align-items:center;display:flex;gap:1rem;height:100%;padding:0}.contacteznous a,.menu a{color:#ddd;display:inline-block;text-align:center;text-decoration:none;transition:.5s;width:13rem}.contacteznous a:hover,.menu a:hover{color:#fff;transform:scale(1.1)}.logo{align-content:center;height:3.5vw}.logo img{height:3vw}.logo img:hover{cursor:pointer}.nomSite{display:none}.nomSite h2{color:#ededed;text-decoration:underline}.QGold{align-items:center;display:flex;gap:.3rem}.QGold p{color:#fff;font-weight:500;text-decoration:underline}.QGold img{height:1.3rem;width:1.3rem}.barre-de-recherche-accueil{align-items:center;background:linear-gradient(90deg,#5f009e,#af6f69);border:none;border-radius:10px;display:flex;gap:1rem;height:32px;text-indent:10px;width:max-content}.barre-de-recherche-accueil input{background-color:initial;border:none;height:32px;outline:none;width:400px}.barre-de-recherche-accueil input::placeholder,.barre-de-recherche-accueil input:read-write{color:#ccc;font-size:15px}.barre-de-recherche-accueil:focus-within{background-color:#9815e4;border:2px solid #ddd;transition:border .03s}.material-symbols-outlined{color:#ccc;cursor:pointer}.material-symbols-outlined:hover{transform:scale(1.2);transition:.5s}.connexion-inscription{display:flex;margin-left:auto}.level{display:flex;gap:.2rem}.level span{color:#ccc;font-family:Arial,sans-serif}.connexion-inscription button{background-color:#5f009e;border:2px solid #fff;border-radius:10px;box-shadow:3px 3px 5px #0006;color:#ddd;cursor:pointer;font-size:large;height:30px;width:100px}.connexion-inscription .button-connexion{background-color:#ddd;color:#5f009e}.connexion-inscription button:hover{transform:scale(1.1);transition:.5s}.connexion-inscription button:active{transition:.5s}.menu-burger{cursor:pointer;display:none;flex-direction:column;gap:5px}.menu-burger span{background:#fff;height:3px;width:25px}.copyright p{font-size:1rem}.reglement{gap:1rem}.reglement a{font-size:.8rem}.containerMenuProfil-Ami{align-items:center;display:flex;gap:4rem;margin-left:auto}.iconeAmiMenu{align-items:center;background-color:#77228d;border-radius:30px;box-shadow:4px 4px 5px 0 #0000008a;-webkit-box-shadow:4px 4px 5px 0 #0000008a;-moz-box-shadow:4px 4px 5px 0 #0000008a;cursor:pointer;display:flex;justify-content:center;padding:5px 25px;transition:background-color .5s}.iconeAmiMenu:hover{background-color:#3d0065}.iconeAmiMenu img{height:25px;opacity:1;width:25px}.iconeProfil img{border:2px solid #fff;border-radius:50%;cursor:pointer;height:40px;object-fit:cover;width:40px}.DropMenuAmi,.DropMenuProfil,.DropMenuProfilResponsive{max-height:0;overflow:hidden;position:absolute;right:1%;top:10%;transition:max-height .5s;width:320px}.ContainerTypeRecherche{display:flex;justify-content:center}.TypeRechercheAmi{background-color:#fff;gap:2vw;width:max-content}.TypeRechercheAmi,.TypeRechercheAmi div{border-radius:30px;display:flex;padding:5px 10px}.TypeRechercheAmi div{align-items:center;background-color:#77228d;cursor:pointer;justify-content:center}.TypeRechercheAmi div:hover,.divIconeAjouterAmi.active,.divIconeMenuAmi.active{background-color:#4f175e}.InformationAmiContent{display:flex;flex-direction:column;gap:1vw}.RechercherAmi{display:flex;flex-direction:column;gap:.5vw}.RechercherAmi p{color:#fff;font-size:1.5vw}.barre-de-recherche-ami{align-items:center;background:linear-gradient(90deg,#5f009e,#af6f69);border:none;border-radius:10px;display:flex;gap:10px;height:32px;text-indent:10px;width:100%}.barre-de-recherche-ami span{color:#fff}.barre-de-recherche-ami input{background-color:initial;border:none;height:32px;outline:none;width:100%}.barre-de-recherche-ami input:read-write{color:#fff}.barre-de-recherche-ami input::placeholder{color:#bdbdbd}.barre-de-recherche-ami:focus-within{border:2px solid #fff}.ListeAmi{display:flex;flex-direction:column;gap:10px}.ListeAmi p{color:#fff;font-size:1vw}.containerInformationAmi{align-items:center;border:2px solid #fff;border-radius:30px;cursor:pointer;display:flex;gap:1vw;justify-content:space-between;padding-block:5px;padding-inline:5px 10px}.containerInformationAmi:hover{background-color:#5f009e}.MenuAmi img{width:20px}.containerInformationAmi img{border-radius:50%;width:40px}.containerInformationAmi span{border:2px solid #fff;border-radius:50%;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;padding-block:1px;padding-inline:5px}.containerInformationAmi span:hover{background:linear-gradient(to bottom right,#5f009e,#a940c8)}#corbeille{border:0;font-family:Material Symbols Outlined,serif;font-size:23px}#corbeille:hover{background:#5f009e}#DropMenuAmi.ouvrirMenu,#DropMenuProfilResponsive.ouvrirMenu,.DropMenuProfil.ouvrirMenu{max-height:600px}.overlay{background:#00000080;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.ouvrirMenu{z-index:1000}.MenuAmi,.MenuProfil{background:linear-gradient(to bottom right,#5f009e,#a940c8);border:3px solid #fff;border-radius:30px;display:flex;flex-direction:column;gap:10px;margin:10px;padding:20px}.InfoUtilisateur{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center}.InfoUtilisateur p{color:#ccc;font-size:25px;font-weight:600}.MenuProfil hr{background:#ccc;border:0;height:2px;width:100%}.LienMenuProfil{align-items:center;display:flex;gap:10px;transition:all .5s}.LienMenuProfil:hover{border-radius:20px;box-shadow:inset 0 0 22px 9px #000000b3;padding:10px;transform:scale(1.07)}.LienMenuProfil img{background:#5f009e;border-radius:50%;box-shadow:inset 0 0 22px 9px #000000b3;height:40px;padding:8px;width:40px}.LienMenuProfil span{color:#ccc}.LienMenuProfil .ChevronBas{rotate:90deg}.LienMenuProfil p{color:#ccc;font-size:18px;width:100%}.content-de-connexion{display:flex;justify-content:center;margin:6% 0}.bloc-connexion{align-items:center;background-color:#5f009e;border-radius:20px;color:#ddd;display:flex;flex-direction:column;gap:37px;height:min-content;padding:15px 0 20px;transition:all 1s;width:450px}.bloc-connexion:focus-within,.bloc-connexion:hover{box-shadow:15px 3px 21px 11px #0000008f;-webkit-box-shadow:15px 3px 21px 11px #0000008f;-moz-box-shadow:15px 3px 21px 11px #0000008f;transform:scale(1.02)}.bloc-connexion a,.bloc-connexion p{color:#afaeae}.bloc-connexion a:hover{color:#fff}.separator{border:none;border-top:1px solid #ccc;height:1px;width:90%}.formulaire-connexion form button{background-color:#5f009e;border:2px solid #ddd;border-radius:30px;color:#ddd;cursor:pointer;font-size:20px;padding-block:3px;padding-inline:30px}.formulaire-connexion form button:hover{background-color:#9815e4;border:3px solid #fff;color:#fff;font-size:21px}.formulaire-connexion form{align-items:center;display:flex;flex-direction:column;gap:25px}.formulaire-connexion form input{background-color:#9815e4;border:none;border-radius:15px;height:40px;outline:none;text-indent:10px;transition:border .03s;width:400px}.alertBannis{align-items:center;display:flex;flex-direction:column}.alertBadEmail span,.alertBadMDP span,.alertBannis span{color:red;font-family:Arial}.formulaire-connexion form input:focus{border:2px solid #ccc}.formulaire-connexion form input::placeholder,.formulaire-connexion form input:read-write{color:#ddd;font-size:15px}.formulaire-connexion form label{position:relative}@media screen and (max-width:1593px){.contacteznous,.menu{display:none}.menu-burger{display:flex;margin-left:auto}.nomSite{display:block}.header-general{height:80px}}*{font-family:Poetsen One,sans-serif}.body-inscription{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(/static/media/background-inscription.00cea751eaccaacafc52.png);background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.header-inscription{align-items:center;background-color:initial;display:flex}.boutton-header-connexion{display:flex;gap:1vw;margin-left:auto}.boutton-header-connexion button{background-color:#ddd;border:2px solid #fff;border-radius:15px;box-shadow:3px 3px 5px #0006;color:#5f009e;cursor:pointer;font-size:20px;height:45px;margin:15px 15px 0 0;width:150px}.boutton-header-connexion button:hover{background-color:#c576f3;border:2px solid #5f009e;color:#ddd;transform:scale(1.1);transition:.5s}.boutton-header-connexion button:active{background-color:#d59cf7;color:#ddd;transition:1ms}.content-de-inscription{display:flex;justify-content:center;margin:3% 0 8%}.bloc-inscription{align-items:center;background-color:#5f009e;border-radius:20px;display:flex;flex-direction:column;gap:30px;height:max-content;padding:15px 0 25px;transition:all 1s;width:450px}.bloc-inscription:focus-within,.bloc-inscription:hover{box-shadow:15px 3px 21px 11px #0000008f;-webkit-box-shadow:15px 3px 21px 11px #0000008f;-moz-box-shadow:15px 3px 21px 11px #0000008f;transform:scale(1.02);transition:.5s}.bloc-inscription h1{color:#ddd;margin-bottom:0}.bloc-inscription a{color:#9815e4}.bloc-inscription a:hover{color:#d59cf7}.formulaire-inscription form{align-items:center;display:flex;flex-direction:column;gap:30px}.formulaire-inscription hr{border:0;height:1px;margin:2px 0;width:100%}.formulaire-inscription form p{color:#ddd;width:400px}.alertChampsVide span,.alertExitEmail span,.alertExitPseudo span{color:red;font-family:Arial}.formulaire-inscription form div{display:flex;flex-direction:column;gap:5px}.formulaire-inscription form label{color:#ddd}.formulaire-inscription form button{background-color:#5f009e;border:2px solid #ddd;border-radius:10px;color:#ddd;cursor:pointer;font-size:20px;height:40px;width:400px}.formulaire-inscription form button:hover{background-color:#9815e4;border:3px solid #fff;color:#fff;font-size:22px}.formulaire-inscription form input{background-color:#9815e4;border:none;border-radius:10px;height:40px;outline:none;text-indent:10px;width:400px}.formulaire-inscription form input::placeholder,.formulaire-inscription form input:read-write{color:#ddd;font-size:large}.formulaire-inscription form input:focus-within{background-color:#9815e4;border:2px solid #ddd;transition:border .03s}footer{align-items:center;background-color:#5f009e;height:200px;justify-content:center}.copyright,.information,footer{display:flex;flex-direction:column}.copyright{align-items:center;margin-top:1vw}.copyright p{color:#fff;font-size:.78vw}.reglement{display:flex;gap:10px;margin-top:.2vw}.reglement a{color:#fff;font-size:.78vw;text-decoration:underline}.reponse{padding-bottom:50px;position:relative}.theme-selection{align-items:center;display:flex;flex-direction:column;margin-top:20px}.theme-selection label{color:#fff;font-size:20px;margin-bottom:10px}.theme-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.theme-tag{align-items:center;background-color:#5f009e;border-radius:5px;color:#fff;display:flex;gap:5px;justify-content:space-between;padding:5px 10px}.theme-tag .remove-tag{cursor:pointer;font-weight:700}.theme-options{display:flex;flex-wrap:wrap;gap:10px}.theme-options button{background-color:initial;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.theme-options button:hover{background-color:#5f009e;color:#fff}.content-creationQuizAI{display:flex;justify-content:center;margin:3% 0 6%;padding:0 30px}.FormCreationQuizAI form{display:flex;flex-direction:column;gap:15px}.FormCreationQuizAI{background:linear-gradient(to top left,#af6f69,#bc93d6);border-radius:20px;box-shadow:10px 10px 5px 0 #000000bf;-webkit-box-shadow:10px 10px 5px 0 #000000bf;-moz-box-shadow:10px 10px 5px 0 #000000bf;height:min-content;padding:20px;width:800px}.nombre_questions,.pdf_file,.titre_quiz{display:flex;justify-content:center}.nombre_questions label,.pdf_file label,.titre_quiz label{align-items:center;color:#fff;display:flex;font-size:20px;width:30%}.nombre_questions input,.pdf_file input,.titre_quiz input{background-color:initial;border:1px solid #fff;border-radius:5px;box-shadow:inset 0 0 22px 9px #0000;color:#fff;height:30px;outline:none;text-indent:10px;width:50%}.nombre_questions input:focus,.pdf_file input:focus,.titre_quiz input:focus{border:2px solid #5f009e;color:#5f009e}.pdf_file input{padding:2px}.pdf_file input::file-selector-button{background:#fff;border:none;border-radius:10px;color:#5f009e;cursor:pointer;font-weight:700;margin-right:20px;padding:10px 20px;transition:background .2s ease-in-out}.FormCreationQuizAI form h2{color:#5f009e;font-size:24px;margin-bottom:20px;min-width:max-content;padding:15px;text-align:center}.FormCreationQuizAI button[type=submit]{background-color:#5f009e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 15px;width:50%}.FormCreationQuizAI button[type=submit]:hover{background-color:#4b007a}.quiz-result{background:#ffffff1a;border-radius:10px;color:#fff;margin-top:20px;padding:15px}.quiz-result h3{color:#5f009e;margin-bottom:10px;text-align:center}.quiz-result pre{word-wrap:break-word;font-size:14px;white-space:pre-wrap}.text_area_container{display:flex;flex-direction:column;gap:.3rem}.text_area_container label{color:#fff;text-decoration:underline}.content_textarea{background:#0000;border:2px solid #fff;border-radius:4px;box-shadow:inset 0 1px 3px #0000001a;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;outline:none;padding:10px;resize:vertical;width:100%}.content_textarea::placeholder,.content_textarea:read-write{color:#fff}.content_textarea::-webkit-scrollbar{width:10px}.content_textarea::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.content_textarea::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content_textarea::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.content_textarea{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.bloc-contact{background-color:#5f009e;border-radius:50px;gap:100px;height:520px;width:750px}.bloc-contact,.info-administrateur{align-items:center;display:flex;flex-direction:column}.info-administrateur{background-color:#9815e4;border-radius:25px;gap:15px;height:130px;margin-top:40px;width:600px}.info-administrateur h1,.info-coordonnees h1{color:#5f009e;padding-top:10px;text-decoration:underline}.info-administrateur div{display:flex;gap:80px}.info-administrateur,.info-coordonnees div p{color:#fff;font-size:22px}.info-coordonnees{background-color:#9815e4;border-radius:25px;gap:15px;height:220px;margin-bottom:40px;width:600px}.info-coordonnees,.info-coordonnees .email{align-items:center;display:flex;flex-direction:column}.info-coordonnees .email{gap:7px}.info-coordonnees h2{color:#5f009e}.reseaux-sociaux{display:flex;gap:100px}.content,.reseaux-sociaux div{align-items:center;display:flex;flex-direction:column}.content{gap:30px;justify-content:center;margin:100px 0}.ContainerInformationProfil{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:initial;background-repeat:no-repeat;background-size:cover;border:3px solid #ccc;border-radius:100px;box-shadow:15px 3px 21px 11px #0000008f;-webkit-box-shadow:15px 3px 21px 11px #0000008f;-moz-box-shadow:15px 3px 21px 11px #0000008f;flex-direction:column;gap:20px;min-height:200px;padding:25px 100px;width:800px}.PhotoProfil{align-items:center;display:flex;flex-direction:column;gap:10px}.PhotoProfil span{color:#ccc;cursor:pointer;font-size:12px;text-decoration:underline}.PhotoProfil img{border:3px solid #fff;border-radius:50%;box-shadow:0 1px 8px 9px #0000006b;-webkit-box-shadow:0 1px 8px 9px #0000006b;-moz-box-shadow:0 1px 8px 9px #0000006b;height:80px;width:80px}.ContainerInformationProfil{align-items:center;display:flex}.ContainerInformationProfil hr{background:#ccc;border:0;height:1px;width:100%}.Pseudo{align-items:center;display:flex;gap:15px;justify-content:center}.Pseudo p{color:#fff;font-size:25px;font-weight:500}.Pseudo img{cursor:pointer;height:20px;position:relative;top:3px;width:20px}.CoordonneesUtilisateur{display:flex;flex-direction:column;gap:20px;width:100%}.CoordonneesEmail{display:flex;justify-content:space-between;padding:0 40px}.CoordonneesEmail p,.CoordonneesMDP p{color:#fff;font-size:20px;font-weight:400}.CoordonneesEmail span{color:#b1b1b1;font-size:18px;font-weight:300}.CoordonneesEmail img{cursor:pointer;height:20px;position:relative;top:5px;width:20px}#formEditEmail form,#formEditPseudo form{display:flex;flex-direction:column;gap:10px;padding:0 40px}#formEditEmail form div:first-child,#formEditPseudo form div:first-child{display:flex;justify-content:center}#formEditEmail form div:last-child,#formEditPseudo form div:last-child{display:flex;gap:30px;padding:0 20px}#formEditEmail form div button,#formEditPseudo form div button{background-color:#ccc;border:none;border-radius:5px;color:#5f009e;cursor:pointer;height:40px;padding:5px;width:50%}#formEditEmail form div button:first-child:hover,#formEditPseudo form div button:first-child:hover{background-color:green;color:#ccc}#formEditEmail form div button:last-child:hover,#formEditPseudo form div button:last-child:hover{background-color:red;color:#ccc}.CoordonneesMDP{display:flex;gap:20px;padding:0 40px}.CoordonneesMDP form{display:flex;flex-direction:column;gap:10px}#formEditEmail form div input,#formEditPseudo form div input,.CoordonneesMDP form label input{background-color:initial;border:2px solid #ccc;border-radius:10px;height:40px;outline:none;overflow:hidden;text-indent:10px;text-overflow:ellipsis;transition:border .03s;white-space:nowrap;width:300px}#formEditEmail form input:read-write,#formEditPseudo form div input:read-write,.CoordonneesMDP form input:read-write{color:#fff}.CoordonneesMDP form label{position:relative}.icon_mdp{align-items:center;color:#fff;display:flex;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.icon_mdp:hover{color:#ccc;cursor:pointer}.icon_mdp .feather-eye-off{display:none}#formEditEmail form div input::placeholder,#formEditPseudo form div input::placeholder,.CoordonneesMDP form label input::placeholder{color:#ccc;font-size:15px}#formEditEmail form div input:focus,#formEditPseudo form div input:focus,.CoordonneesMDP form label input:focus{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000}.CoordonneesMDP form button{background-color:#ccc;border:none;border-radius:10px;color:#5f009e;cursor:pointer;height:40px;outline:none;overflow:hidden;text-indent:10px;text-overflow:ellipsis;transition:background-color .5s;white-space:nowrap;width:300px}.CoordonneesMDP form button:hover{background:#5f009e;border:2px solid #ccc;box-shadow:0 0 16px 0 #000000bf;color:#ccc}.CoordonneesMDP form button:active{background:#5f009e;box-shadow:inset 0 0 22px 9px #000000b3}.Erreur{color:red;font-size:20px}.EditPhotoProfil{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:initial;border:2px solid #ccc;border-radius:20px;display:flex;flex-direction:column;gap:30px;max-width:50%;min-height:min-content;padding:10px;position:absolute}.fermerFenetre{color:#fff;cursor:pointer;font-family:Arial;font-size:20px;position:absolute;right:3%;transition:couleur .5s}.avatar-selectionnee{border:4px solid green;box-shadow:0 0 10px 5px #00ff0080;transform:scale(1.1)}.fermerFenetre:hover{color:red;font-weight:700;transform:scale(1.2)}.photoProfilActuelle{display:flex;justify-content:center}.photoProfilActuelle img{border:3px solid #fff;border-radius:50%;height:130px;width:130px}.containerPhotoProfil{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px}.containerPhotoProfil img{border:3px solid #fff;border-radius:50%;cursor:pointer;height:90px;width:90px}.containerPhotoProfil img:hover{transform:scale(1.1)}.content-administration{margin:5% 0;width:100%}.titreTypeListe{animation:bounce 2s infinite;background-color:#5f009e;border-radius:15px;box-shadow:10px 10px 5px 0 #000000bf;-webkit-box-shadow:10px 10px 5px 0 #000000bf;-moz-box-shadow:10px 10px 5px 0 #000000bf;color:#fff;padding-block:.5rem;padding-inline:1rem}.containerCardAdmin{flex-wrap:wrap;padding:0 300px}.ContainerListeJoueurs,.containerCardAdmin{display:flex;gap:1rem;justify-content:center}.ContainerListeJoueurs{align-items:center;flex-direction:column}.ContainerButtonAction{display:flex;gap:3rem;margin-bottom:10%}.btn-debannir,.button-EnleverAdmin,.buttonBannir,.buttonSupprimer,.buttonUpAdmin,.buttonVoirEnDetail{background-color:initial;border:3px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding-block:10px;padding-inline:10px;transition:background-color .5s}.button-EnleverAdmin:hover,.buttonBannir:hover,.buttonSupprimer:hover,.buttonUpAdmin:hover,.buttonVoirEnDetail:hover{transform:scale(1.1)}.buttonVoirEnDetail:hover{background-color:#5e5e5e}.buttonSupprimer:hover{background-color:red}.buttonUpAdmin:hover{background-color:green}.buttonBannir:hover{background-color:#cca100}.button-EnleverAdmin:hover{background-color:#2265e6}.blocBannissement{background-color:#ddd;border:3px solid #000;border-radius:10px;padding:10px;position:absolute;top:30vh;width:400px}.formBannissement form{align-items:center;display:flex;flex-direction:column;gap:1rem}.formBannissement form input{border:3px solid #000;border-radius:10px;height:30px;text-indent:5px;width:20%}.formBannissement form textarea{border:3px solid #000;border-radius:10px;height:100px;outline:none;padding:5px;width:80%}.divButtonBannissement,.divButtonVoirEnDetail{display:flex;gap:1rem}.divButtonBannissement button,.divButtonVoirEnDetail button{background-color:initial;border:3px solid #000;border-radius:10px;padding:5px}.divButtonBannissement button:first-child:hover{background-color:#cca100;color:#fff}.divButtonBannissement button:last-child:hover{background-color:red;color:#fff}.card-admin{background:linear-gradient(to right bottom,#bc9074,#f3d4bc);border:4px solid #fff;border-radius:15px;display:flex;flex-direction:column;gap:1rem;height:max-content;padding:20px;transition:all .1s ease;width:400px}.card-admin:hover{transform:scale(1.02)}.card-admin div{display:flex;justify-content:center}.card-admin div h2{text-decoration:underline}.card-admin div p{color:#676767;font-size:.8rem}.ContainerJoueur{display:flex;gap:1rem}.btn-debannir:hover{background-color:green}.btn-enlever-admin:hover{background-color:red}.tableContainer{margin:0 0 2%;max-height:450px;overflow-y:auto;width:70%}table{border-collapse:collapse;border-radius:5px;box-shadow:0 4px 8px #0000001a;font-size:18px;text-align:left;width:100%}td,th{padding:12px 15px}td{color:#ddd;font-size:14px}th{background-color:#5f009e;color:#fff;font-size:1.2rem}tr{border-bottom:1px solid #ddd}tr:last-of-type{border-bottom:2px solid #5f009e}.ligne-selectionnee,tr:hover{background-color:#f1f1f1;cursor:pointer;td{color:#000}}.typeListe-select{background:#0000;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;height:30px;margin-top:10px;outline:none}.typeListe-select option{background-color:#5f009e}.divIconeGoBack{cursor:pointer;left:5%;position:absolute;top:15%}.divIconeReloadTable{cursor:pointer;position:absolute;right:13%;top:23%}.divIconeGoBack img{height:60px;rotate:180deg;transition:transform .2s;width:60px}.divIconeReloadTable img{height:25px;width:25px}.divIconeGoBack img:hover,.divIconeReloadTable img:hover{transform:scale(1.1)}.divIconeReloadTable:active{rotate:1turn;transition:rotate 1s}.blocVoirEnDetail{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0000;border:3px solid #000;border-radius:30px;color:#ededed;padding:20px;position:absolute;top:20vh;transition:.3s;width:500px}.blocVoirEnDetail,.formVoirEnDetail form{display:flex;flex-direction:column;gap:1rem}.formVoirEnDetail form div:not(:last-child){display:flex;flex-direction:column;gap:.3rem}.formVoirEnDetail form div input,.formVoirEnDetail form div textarea{background:#0000;border:2px solid #ededed;border-radius:10px;height:40px;outline:none;text-indent:10px}.formVoirEnDetail form div textarea{height:200px;overflow-y:auto;padding-block:5px;padding-inline:10px;resize:none;text-indent:0}.divButtonVoirEnDetail{display:flex;justify-content:center}.divButtonVoirEnDetail button:first-child:hover{background:green;color:#fff;cursor:pointer}.divButtonVoirEnDetail button:last-child:hover{background:red;color:#fff;cursor:pointer}.alert-box{animation:slide-down .3s ease-out;background-color:#ff4d4d;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;font-family:Arial,sans-serif;left:50%;padding:16px 24px;position:fixed;top:0;transform:translateX(-50%);z-index:1000}.close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:16px}.close-button:hover{color:#ccc}@keyframes slide-down{0%{opacity:0;top:-50px}to{opacity:1;top:0}}*{margin:0;padding:0}.app-content{display:flex;gap:5%;margin:5% 0 20%;padding:0 5%}.containerSidebar{width:20%}.sidebar{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:10px;position:relative}.confirm-button{background-color:#fff;border:none;border-radius:10px;color:#5f009e;cursor:pointer;height:30px;transition:1s cubic-bezier(.42,0,.32,1.57);width:80%}.confirm-button:hover{background-color:#5f009e;border:3px solid #fff;box-shadow:10px 10px 5px 0 #00000061;-webkit-box-shadow:10px 10px 5px 0 #00000061;-moz-box-shadow:10px 10px 5px 0 #00000061;color:#fff;transform:scale(1.01)}.quiz-list{display:flex;flex-wrap:wrap;gap:20px}.quiz-card{background:#fff;border:1px solid #ddd;padding:10px;width:300px}.sidebar-section{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.sidebar-section h3{color:#fff;font-size:30px;font-weight:100;margin-bottom:10px;text-decoration:underline}.toggle-button{background-color:initial;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;height:30px;transition:background-color .3s;width:80%}.toggle-button:hover{background-color:#5f009e;color:#fff}.containerListeQuestionnaire{width:80%}.theme-select{background:#0000;border:2px solid #fff;border-radius:10px;color:#fff;height:30px;outline:none;width:80%}select option{background-color:#af6f69}option:hover{background:#fff;color:#000}.divider{background-color:#fff;border:none;height:2px;width:90%}.ListeQuestionnaires{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-height:600px;overflow-y:auto;padding:20px;width:100%}.Questionnaires{width:calc(25% - 30px)}.aucunQuiz{background-color:#5f009d;border-radius:10px;padding:1rem;width:max-content}.aucunQuiz p{color:#fff}*{box-sizing:border-box}.content-quizDetail{align-items:center;display:flex;justify-content:center}.ContainerInfoQuizDetail{background-color:#3d0065;border-radius:30px;color:#fff;display:flex;flex-direction:column;gap:1rem;margin-top:5%;max-width:900px;padding-block:30px;padding-inline:40px;width:fit-content}.BlocInfoQuiz{display:flex;gap:1rem}.imgQuiz img{border-radius:10px;height:300px;object-fit:cover;width:500px}.infoQuiz{display:flex;flex-direction:column;gap:1rem}.infoQuiz h1{overflow:hidden;text-decoration:underline}.quizLANCER-link button{background-color:#00af6e;border:none;border-radius:20px;color:#fff;font-size:20px;padding-block:20px;transition:all .3s;width:100%}hr{align-self:center;width:95%}.blocDescriptionQuiz{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;overflow:hidden;width:80%}.blocDescriptionQuiz h2,.blocQuizSimilaire h2{text-decoration:underline}.containerQuizSimilaire{border:3px solid #fff;border-radius:20px;display:flex;flex-wrap:wrap;gap:3rem;height:max-content;justify-content:center;max-height:600px;max-width:80%;overflow-y:auto;padding:1rem;width:fit-content}.blocDescriptionQuiz p{word-wrap:break-word;white-space:normal;width:500px}.quizLANCER-link button:hover{transform:scale(1.05)}.QuizSimilaire,.blocQuizSimilaire{align-items:center;display:flex;flex-direction:column;gap:1rem}.QuizSimilaire{border:1px solid #fff;border-radius:10px;justify-content:center;padding:.2rem;width:200px}.buttonAjouterFavoris{background-color:#5f009e;border:2px solid #fff;border-radius:10px;color:#fff;padding:10px}.buttonAjouterFavoris:hover{background-color:#fff;border:none;color:#5f009e}.QuizSimilaire h3{text-decoration:underline}.QuizSimilaire p{word-wrap:break-word;font-family:Arial;white-space:normal;width:100%}.voirQuiz{background:#ededed;border-radius:5px;color:#5f009e;cursor:pointer;padding:.2rem}.body-PageJeux{background-color:#9815e4;box-sizing:border-box;height:100vh;width:100%}.contentPageJeux{padding:10% 0}.containerJeux{display:flex;justify-content:center}.blocQuestionPetitBac,.blocQuestionQCM,.blocQuestionTexte{align-items:center;background:#5f009e;border-radius:30px;box-shadow:15px 3px 21px 11px #0000008f;-webkit-box-shadow:15px 3px 21px 11px #0000008f;-moz-box-shadow:15px 3px 21px 11px #0000008f;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:60%}.divCategorie{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.divCategorie label{color:#fff}.divCategorie input{background:#0000;border:2px solid #fff;border-radius:10px;height:40px;text-indent:10px;width:30%}.divCategorie input::placeholder,.divCategorie input:read-write{color:#fff}.blocQuestionQCM h1,.blocQuestionTexte h1{color:#fff}.blocQuestionPetitBac h3,.blocQuestionQCM h3,.blocQuestionTexte h3{background-color:#fff;border-radius:15px;color:#5f009e;padding:10px;width:max-content}.divBouttonReponse{display:flex;gap:1rem;width:max-content}.divBouttonReponse button{background:#0000;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;outline:none;padding:.5rem;width:max-content}.divBouttonReponse button:hover{background:#fff;color:#5f009e}.blocQuestionTexte input{background:#0000;border:2px solid #fff;border-radius:10px;height:40px;text-indent:10px;width:50%}.blocQuestionTexte input::placeholder,.blocQuestionTexte input:read-write{color:#fff}.blocQuestionPetitBac button,.blocQuestionTexte button{background:#5f009e;border:2px solid #fff;border-radius:15px;color:#fff;cursor:pointer;padding:.5rem;transition:all 1s}.blocQuestionPetitBac button:hover,.blocQuestionTexte button:hover{background:#fff;color:#5f009e;transform:scale(1.05)}.tempsRestant{color:#ededed;font-size:20px;font-weight:700;text-decoration:underline}.content-boutique{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:3% 0 11%}.titrePageBoutique{background-color:#5f009e;border-radius:15px;box-shadow:10px 10px 5px 0 #000000bf;-webkit-box-shadow:10px 10px 5px 0 #000000bf;-moz-box-shadow:10px 10px 5px 0 #000000bf;color:#fff;padding-block:.5rem;padding-inline:1rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.containerItemsBoutique{background-color:#5f009e;border-radius:30px;box-shadow:inset 0 0 17px 7px #0000007a;-webkit-box-shadow:inset 0 0 17px 7px #0000007a;-moz-box-shadow:inset 0 0 17px 7px #0000007a;flex-wrap:wrap;gap:3rem;height:max-content;max-height:600px;max-width:80%;overflow-y:auto;padding:3rem;width:fit-content}.blocItem,.containerItemsBoutique{display:flex;justify-content:center}.blocItem{color:#ededed;flex-direction:column;gap:.5rem;height:200px;width:170px}.nomItems{display:flex;justify-content:center}.imageItems{height:60%}.imageItems img{animation:bounce 2s infinite;border-radius:30px;box-shadow:10px 10px 5px 0 #000000bf;height:100%;object-fit:cover;width:100%}.prixItems{align-items:center;background-color:initial;border:2px solid #ededed;border-radius:30px;color:#ededed;cursor:pointer;display:flex;gap:.3rem;height:20%;justify-content:center;padding-block:10px}.prixItems:hover{background-color:#9815e4;border:none}.prixItems img{height:20px;width:20px}.content-report{display:flex;justify-content:center;margin:4% 0 16%}.containerFormulaireReport{background:#0000;border:3px solid #fff;border-radius:30px;display:flex;flex-direction:column;gap:1rem;padding:20px;transition:.3s;width:50%}.containerFormulaireReport:focus-within{box-shadow:15px 3px 21px 11px #0000008f;-webkit-box-shadow:15px 3px 21px 11px #0000008f;-moz-box-shadow:15px 3px 21px 11px #0000008f;transform:scale(1.02)}.containerFormulaireReport hr{background:#fff;border:0;height:3px}.reportInformation{display:flex;flex-direction:column;gap:1rem}.reportInformation h1{color:#fff;text-decoration:underline}.reportInformation p{color:#fff;font-family:Arial}.formulaireReport{display:flex;justify-content:center}.formulaireReport .typeReport{color:#fff}.formulaireReport form,.formulaireReport form div:first-child{align-items:center;display:flex;gap:1rem}.formulaireReport form{flex-direction:column;width:80%}.formulaireReport form label{color:#fff}.formulaireReport form div:not(:first-child,:last-child){display:flex;flex-direction:column;width:50%}.formulaireReport form div:nth-child(2) input{background-color:initial;color:#fff;cursor:no-drop}.divButtonSendReport button{background-color:#b07068;border:2px solid #fff;border-radius:15px;color:#fff;padding-block:10px;padding-inline:50px}.divButtonSendReport button:hover{background-color:#fff;color:#b07068}.formulaireReport form div input,.formulaireReport form div textarea,.listeJoueurs,.listeQuizs{background:#0000;border:2px solid #fff;border-radius:10px;height:40px;outline:none;text-indent:10px}.listeJoueurs,.listeQuizs{color:#fff;padding-right:20px;width:100%}.formulaireReport form div textarea{height:200px;overflow-y:auto;padding-block:5px;padding-inline:10px;resize:none;text-indent:0}.formulaireReport form div input::placeholder,.formulaireReport form div input:read-write,.formulaireReport form div textarea::placeholder,.formulaireReport form div textarea:read-write{color:#cfcfcf;font-size:14px}.formulaireReport form div input:read-write,.formulaireReport form div textarea:read-write{color:#fff}.typeReport-select{background:#0000;border:2px solid #fff;border-radius:10px;color:#fff;height:30px;outline:none}.typeReport-select option{background:#b07068}.body-Regles{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-block:50px}.bloc-Apropos,.bloc-Mentionslegales,.bloc-conditionsUtilisation,.bloc-cookiesProtectionDonnees,.bloc-politiqueConfidentialite{background-color:initial;border:3px solid #fff;border-radius:10px;box-shadow:inset 0 0 31px 3px #000000b0;-webkit-box-shadow:inset 0 0 31px 3px #000000b0;-moz-box-shadow:inset 0 0 31px 3px #000000b0;color:#fff;display:flex;flex-direction:column;gap:1rem;padding:30px;width:70%}.bloc-conditionsUtilisation{display:flex;flex-direction:column}.divIconeHome{left:15px;position:absolute;top:15px}.divIconeHome img{width:50px}.content-MesQuizs{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:2% 0 15%}.titreMesQuiz{animation:bounce 2s infinite;background-color:#5f009e;border-radius:15px;box-shadow:10px 10px 5px 0 #000000bf;-webkit-box-shadow:10px 10px 5px 0 #000000bf;-moz-box-shadow:10px 10px 5px 0 #000000bf;color:#fff;padding-block:.5rem;padding-inline:1rem}.ListeMesQuizs{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-height:600px;overflow-y:auto;padding:20px;width:70%}.Questionnaires{align-items:center;background-color:initial;border:2px solid #ddd;border-radius:20px;box-shadow:10px 10px 5px 0 #000000bf;display:flex;flex-direction:column;height:180px;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition:transform .3s ease;width:250px}.Questionnaires:hover{transform:scale(1.05)}.Questionnaires:hover .quiz-buttons{display:flex;flex-direction:column}.Questionnaires:hover .pp{filter:blur(5px)}.pp{height:75%;object-fit:cover;transition:filter .3s ease;width:100%}.quiz-link{background-color:initial;border-top:2px solid #fff;color:#fff;font-size:20px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.quiz-buttons{display:none;flex-direction:column;gap:10px;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}.btn-modify{background-color:orange;padding:14px 19px}.btn-delete,.btn-modify{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px}.btn-delete{background-color:red;padding:13px 18px}.body-creationQuiz{background:linear-gradient(to top left,#837a64,#b971e6);box-sizing:border-box;height:100%;margin:0;padding:0;width:100%}.content-creationQuiz{display:flex;margin:3% 0 6%;padding:0 30px}.containerQuestion{margin-right:auto}.question-menu{background:linear-gradient(to top left,#af6f69,#bc93d6);border-radius:10px;box-shadow:10px 10px 20px -1px #000000bf;-webkit-box-shadow:10px 10px 20px -1px #000000bf;-moz-box-shadow:10px 10px 20px -1px #000000bf;max-height:550px;overflow-y:auto;padding:15px;position:relative;width:250px}.question-menu,.question-menu-item{display:flex;flex-direction:column;gap:1rem}.question-menu-item{align-items:center;background-color:initial;border:1px solid #ccc;border-radius:10px;color:#fff;cursor:pointer;height:100px;justify-content:center;padding:10px;transition:all .1s}.question-menu-item.selected{background-color:#5f009e;border:none}.question-menu-item:hover{transform:scale(1.04)}.FormCreationQuiz form{display:flex;flex-direction:column;gap:15px}.question-input-wrapper{position:relative}.delete-icon{color:#fff;cursor:pointer}.delete-icon:hover{color:red}.question-input-wrapper,.reponse-text{display:flex}.FormCreationQuiz{background:linear-gradient(to top left,#af6f69,#bc93d6);border-radius:20px;box-shadow:10px 10px 5px 0 #000000bf;-webkit-box-shadow:10px 10px 5px 0 #000000bf;-moz-box-shadow:10px 10px 5px 0 #000000bf;height:min-content;margin:0 auto 0 0;padding:20px;width:800px}.description_quiz,.titre_quiz{display:flex;justify-content:center}.description_quiz label,.titre_quiz label{align-items:center;color:#fff;display:flex;font-size:20px;width:30%}.description_quiz input,.titre_quiz input{background-color:initial;border:1px solid #fff;border-radius:5px;box-shadow:inset 0 0 22px 9px #0000;color:#fff;height:30px;outline:none;text-indent:10px;width:50%}.description_quiz input:focus,.titre_quiz input:focus{border:2px solid #5f009e;color:#5f009e}.image_quiz{align-items:center;display:flex;gap:1rem;justify-content:center}.image_quiz label{color:#fff}.image_quiz input{background:#5f009e;border:1px solid rgba(8,8,8,.288);border-radius:10px;color:#fff;max-width:100%;overflow:hidden;padding:2px;width:max-content}.image_quiz input::file-selector-button{background:#fff;border:none;border-radius:10px;color:#5f009e;cursor:pointer;font-weight:700;margin-right:20px;padding:10px 20px;transition:background .2s ease-in-out}.FormCreationQuiz form h2{color:#5f009e;font-size:24px;margin-bottom:20px;min-width:max-content;padding:15px;text-align:center}.question{margin-bottom:20px}.question label{color:#5f009e;display:block;font-size:20px;margin-bottom:5px}.question input[type=text]{background-color:initial;border:1px solid #5f009e;border-radius:5px;color:#5f009e;font-size:14px;outline:none;padding:10px;width:calc(100% - 22px)}.question-input-wrapper input[type=text]:focus{border:2px solid #fff;color:#fff}.reponse{margin-top:10px}.reponse label{color:#5f009e;display:block;font-size:18px;margin-bottom:5px}.reponse-item{align-items:center;display:flex;margin-bottom:10px}.reponse input[type=text]{border:1px solid #ccc;border-radius:5px;color:#fff;font-size:14px;margin-left:10px;padding:8px;width:calc(100% - 40px)}.reponse input[type=radio]{margin-right:10px}.reponse-text{margin-left:20px;width:calc(100% - 20px)}.reponse input[type=radio]:checked+.reponse-text input{background-color:#87b587}.reponse input[type=radio]:not(:checked)+.reponse-text input{background-color:#ea6969}.reponse button{background-color:#5f009e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:14px;margin-top:10px;padding:8px 12px}.reponse button:hover{background-color:#4b007a}.ajouterCreationQuiz{background-color:#5f009e;border:none;border-radius:5px;bottom:0;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:10px 15px;position:sticky}.ajouterCreationQuiz:hover{background-color:#4b007a}.validerCreationQuiz{background-color:#5f009e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 15px;width:50%}.validerCreationQuiz:hover{background-color:#4b007a}.category-item{align-items:center;display:flex;margin-top:10px}.category-item input{flex-grow:1;margin-right:10px}.question-type-selector{align-items:center;display:flex;gap:10px;margin-top:20px}.question-type-selector label{background-color:#5f009e;border-radius:10px;color:#fff;padding:10px}.question-type-selector select{background-color:initial;border:1px solid #fff;border-radius:10px;color:#fff;padding:10px}.question-type-selector option{background-color:#aa72c4;color:#fff}.content-MDPOublier{margin:10% 0}.header-MDPOublier{align-items:center;background-color:#5f009e;color:#ededed;display:flex;gap:4rem;padding:0 10px}.logo-MDPOublier img{height:80px;width:80px}.blocMotDePasseOublie,.content-MDPOublier{display:flex;justify-content:center}.blocMotDePasseOublie{align-items:center;background:#5f009e;border-radius:20px;color:#ededed;flex-direction:column;gap:2rem;height:max-content;padding-block:30px;padding-inline:10px;transition:all 1s;width:450px}.blocMotDePasseOublie:focus-within,.blocMotDePasseOublie:hover{box-shadow:15px 3px 21px 11px #0000008f;-webkit-box-shadow:15px 3px 21px 11px #0000008f;-moz-box-shadow:15px 3px 21px 11px #0000008f;transform:scale(1.02)}.formulaire-MDPOublier,.formulaire-reset-MDP{width:100%}.formulaire-MDPOublier form,.formulaire-reset-MDP form{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.formulaire-MDPOublier form input{width:400px}.formulaire-MDPOublier form input,.formulaire-reset-MDP form input{background-color:#9815e4;border:none;border-radius:15px;height:40px;outline:none;text-indent:10px;transition:border .03s}.formulaire-reset-MDP form input{width:100%}.formulaire-MDPOublier form input:focus{border:2px solid #ccc}.formulaire-MDPOublier form input::placeholder,.formulaire-MDPOublier form input:read-write{color:#ddd;font-size:15px}.formulaire-MDPOublier form button,.formulaire-reset-MDP form button{background-color:initial;border:2px solid #ededed;border-radius:15px;color:#ededed;cursor:pointer;height:30px;transition:transform .5s;width:60%}.formulaire-MDPOublier form button:hover,.formulaire-reset-MDP form button:hover{background-color:#9815e4;transform:scale(1.05)}.icon_mdp_oublie{align-items:center;color:#fff;display:flex;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.icon_mdp_oublie:hover{color:#ccc;cursor:pointer}.icon_mdp_oublie .feather-eye-off{display:none}.formulaire-MDPOublier form label{position:relative}
/*# sourceMappingURL=main.f826ee23.css.map*/