.navBar{position:fixed;top:0;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);background-color:var(--background);z-index:100;width:100%}nav{margin:0 auto;padding:1rem 0;max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-bottom:.2rem solid var(--color-text);height:5rem}.navHeader{margin-right:1.5rem!important;margin-left:0!important;width:146px}.navLogo{width:1.5rem;margin-right:1.5rem;margin-left:1.5rem;fill:var(--color-text)}.navLinks{margin-left:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:734px}.navLink{font-weight:700;margin-right:1rem;margin-left:1rem;text-align:center;text-decoration:none;text-transform:uppercase;font-size:2rem;color:var(--color-text);position:relative}.navLink:first-of-type{margin-left:0}.navLink:last-of-type{margin-right:0}.navLink:hover:not(.active):after{content:"▫";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,60%);-moz-transform:translate(-50%,60%);transform:translate(-50%,60%);-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards}.navLink.active:after{content:"▪";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,60%);-moz-transform:translate(-50%,60%);transform:translate(-50%,60%)}.navLink.active:hover{cursor:default}.navLink:visited{color:inherit}.hamburger{display:none;fill:var(--color-text)}.hamburger:hover{cursor:pointer}@media screen and (max-width: 1000px){nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:100%;height:12rem;padding:1rem 0;margin:0 2rem}.navHeader{margin-right:0!important;width:100%}.navLogo{margin:1.5rem}.navLinks{margin-left:0;width:100%}}@media screen and (max-width: 636px){nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.navHeader{width:auto}.hamburger{display:block;width:1.5rem;margin:0}.navLogo{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1;width:1.5rem;margin:0}.navLinks{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:1.5rem}.isOpen .navLinks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.navLinks .navLink{margin:0 0 1rem}.navLinks .navLink:last-of-type{margin-bottom:0}}@media screen and (max-width: 270px){nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.navLogo{display:none}.hamburger{margin-top:1.5rem}}.accueilContainer{margin:0 auto;padding:6rem 0;max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.recetteJourContainer,.menuJourContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:50%;margin:0 auto}.recetteJourContainer{padding-right:2rem}.menuJourContainer{padding-left:2rem}.accueilHeader{font-size:2.5rem;text-align:center;text-transform:uppercase;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem}.accueilSubHeader{margin:.5rem;text-align:center;font-family:RobotoMono,serif;font-style:italic;font-weight:400;font-size:1rem}.recettesHR{display:none;margin:6rem auto;width:50%;border-top:.2rem solid var(--color-text)}.sectionHR{margin:6rem auto;width:100%;border-top:.2rem solid var(--color-text)}@media screen and (max-width: 1000px){.accueilContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;padding:6rem 2rem}.recetteJourContainer,.menuJourContainer{width:100%;padding:0}.recettesHR{display:block}}@media screen and (max-width: 340px){.accueilContainer{padding:2rem}}.recetteJour{width:100%;margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.recetteJour a{font-size:2rem;text-decoration:none;color:inherit;word-break:break-word;text-align:center;position:relative}.recetteJour a:before,.recetteJour a:after{color:var(--color-text)!important;position:absolute;-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.recetteJour a:hover:before{content:"▫";top:50%;left:0;-webkit-transform:translate(-150%,-50%);-moz-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}.recetteJour a:hover:after{content:"▫";top:50%;right:0;-webkit-transform:translate(150%,-50%);-moz-transform:translate(150%,-50%);transform:translate(150%,-50%)}.recetteJour a:visited{color:inherit}.recetteJour h2{font-family:RobotoMono,serif;text-transform:uppercase;font-size:1rem;font-style:normal}.recetteJour p{font-family:RobotoMono,serif;font-size:1rem}.menuJour{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.menuRecette{margin:3rem auto 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.menuRecette a{font-size:2rem;text-decoration:none;color:inherit;word-break:break-word;text-align:center;position:relative}.menuRecette a:before,.menuRecette a:after{color:var(--color-text)!important;position:absolute;-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.menuRecette a:hover:before{content:"▫";top:50%;left:0;-webkit-transform:translate(-150%,-50%);-moz-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}.menuRecette a:hover:after{content:"▫";top:50%;right:0;-webkit-transform:translate(150%,-50%);-moz-transform:translate(150%,-50%);transform:translate(150%,-50%)}.menuRecette a:visited{color:inherit}.menuRecette h2{font-family:RobotoMono,serif;text-transform:uppercase;font-size:1rem;font-style:normal}.menuRecette p{font-family:RobotoMono,serif;font-size:1rem}.loadingContainer{margin:0 auto;padding:2rem;text-align:center}.loadingHeader{margin:1rem auto;font-size:1.5rem;font-family:RobotoMono,serif;font-weight:400}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.loadingContainer svg{width:2rem;margin:1rem auto;fill:var(--color-text);-webkit-animation:rotate 2s linear infinite;-moz-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.rechercheContainer{width:100%;margin:0 auto}.rechercheHeader{font-size:2.5rem;text-align:center;text-transform:uppercase;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem}.rechercheInput{margin:2rem auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.rechercheContainer input{display:inline-block;margin:0;width:300px;padding:.5rem;color:var(--color-text);text-align:center;font-size:1rem;font-family:RobotoMono,serif;border:initial;background-color:var(--background)}.beforeInput:before,.afterInput:after{display:inline-block;content:"▫";font-size:2.5rem;font-weight:700}.rechercheContainer input:focus-visible{outline:none}.rechercheContainer .rechercheRecettesListContainer{margin:0;padding:0}.rechercheRecettesList{width:100%;margin:0 auto;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.rechercheRecettesList .rechercheRecette{margin:1rem auto;text-align:center}.rechercheRecettesList .rechercheRecette a{font-size:2rem;text-decoration:none;color:inherit;position:relative}.rechercheRecettesList .rechercheRecette a:before,.rechercheRecettesList .rechercheRecette a:after{color:var(--color-text)!important;position:absolute;-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.rechercheRecettesList .rechercheRecette a:hover:before{content:"▫";top:50%;left:0;-webkit-transform:translate(-150%,-50%);-moz-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}.rechercheRecettesList .rechercheRecette a:hover:after{content:"▫";top:50%;right:0;-webkit-transform:translate(150%,-50%);-moz-transform:translate(150%,-50%);transform:translate(150%,-50%)}.rechercheRecettesList .rechercheRecette a:visited{color:inherit}.rechercheRecetteInfos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rechercheRecetteInfos p{margin:0 .5rem;font-size:1.2rem;font-family:RobotoMono,serif;font-style:italic}.rechercheRecettesList .rechercheRecette hr{margin:1rem auto 0;width:5rem;border-top:.15rem solid var(--color-text)}@media screen and (max-width: 600px){.rechercheContainer,.rechercheContainer input{margin:2rem auto}}@media screen and (max-width: 450px){.rechercheContainer input{width:100%}}@media screen and (max-width: 340px){.rechercheRecettesList .rechercheRecette a{font-size:1.75rem}.rechercheRecetteInfos p{font-size:1rem}}.recettesListContainer{margin:0 auto;padding:6rem 0;max-width:1000px}.recetteListHeader{text-align:center;margin:0 auto;font-size:2.5rem;text-transform:uppercase;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem}.sortingButtonContainer{margin:4rem auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.sortingButtonContainer button{margin:1rem 2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;font-weight:700;color:var(--color-text);background:none;border:none;position:relative;font-family:RobotoMono,serif}.sortingButtonContainer button:first-of-type{min-width:105px}.sortingButtonContainer svg{width:2rem;fill:var(--color-text)}.sortingButtonContainer button:hover{cursor:pointer}.sortingButtonContainer button:hover:not(.button-active):after{content:"▫";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,70%);-moz-transform:translate(-50%,70%);transform:translate(-50%,70%);-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.button-active:after{content:"▪";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,70%);-moz-transform:translate(-50%,70%);transform:translate(-50%,70%);-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.recettesList{width:100%;margin:2rem auto 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.recettesList .recette{margin:1rem auto;text-align:center}.recettesList .recette a{font-size:2rem;text-decoration:none;color:inherit;position:relative}.recettesList .recette a:before,.recettesList .recette a:after{color:var(--color-text)!important;position:absolute;-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.recettesList .recette a:hover:before{content:"▫";top:50%;left:0;-webkit-transform:translate(-150%,-50%);-moz-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}.recettesList .recette a:hover:after{content:"▫";top:50%;right:0;-webkit-transform:translate(150%,-50%);-moz-transform:translate(150%,-50%);transform:translate(150%,-50%)}.recettesList .recette a:visited{color:inherit}.recetteInfos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.recetteInfos p{margin:0 .5rem;font-size:1.2rem;font-family:RobotoMono,serif;font-style:italic}.recettesList .recette hr{margin:1rem auto 0;width:5rem;border-top:.15rem solid var(--color-text)}@media screen and (max-width: 1000px){.recettesListContainer{padding:6rem 2rem}}@media screen and (max-width: 636px){.recettesListContainer,.sortingButtonContainer{width:100%}.sortingButtonContainer button{margin:1rem;font-size:.8rem;width:33%}.sortingButtonContainer button:first-of-type{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media screen and (max-width: 340px){.recettesListContainer{padding:2rem}.sortingButtonContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:2rem auto}.sortingButtonContainer button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recettesList .recette a{font-size:1.75rem}.recetteInfos p{font-size:1rem}}.recetteContainer{margin:0 auto;padding:6rem 0;max-width:1000px}.recetteHeader{text-align:center;margin:0 auto;font-size:2.5rem;word-break:break-word;text-transform:uppercase;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem}.recetteInfosContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:3rem auto}.recetteInfosContainer p{margin:0 .5rem;font-family:RobotoMono,serif;font-size:1.25rem}.recetteInstructions{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.recetteIngredients,.recetteDirectives{width:50%;margin:0 2rem}.recetteIngredients h1,.recetteDirectives h1{font-size:2rem;font-family:SyneMono,serif}.recetteIngredients li,.recetteDirectives li{margin:2.5rem auto;font-family:RobotoMono,serif;font-size:1.2rem}.recetteIngredients h1{text-align:right}.recetteIngredients ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;list-style:none;float:right;text-align:right}.recetteDirectives ol{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding-left:1rem;border-left:.2rem solid var(--color-text);list-style:none;counter-reset:item}.recetteDirectives li{counter-increment:item;line-height:2rem}.recetteDirectives li:before{display:inline-block;margin-right:1rem;content:"▪ " counter(item) " ▪";color:var(--color-text);text-align:center;font-family:SyneMono,serif;font-size:1.5rem;font-weight:700;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem}.recetteIngredients li:first-of-type,.recetteDirectives li:first-of-type{margin-top:0}.recetteIngredients li:last-of-type,.recetteDirectives li:last-of-type{margin-bottom:0}@media screen and (max-width: 1000px){.recetteContainer{padding:6rem 2rem}.recetteInstructions{width:100%}}@media screen and (max-width: 768px){.recetteInfosContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}@media screen and (max-width: 700px){.recetteInstructions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.recetteInfosContainer{margin:6rem auto}.recetteIngredients,.recetteDirectives{width:100%;margin:0 auto}.recetteDirectives{margin-top:6rem}.recetteIngredients h1,.recetteDirectives h1{text-align:center}.recetteIngredients ul{float:initial;width:100%}.recetteIngredients li{text-align:center}.recetteDirectives ol{border-left:none;padding-left:0}.recetteDirectives li{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-spacing:-.05em}}@media screen and (max-width: 340px){.recetteContainer{padding:2rem}}.downloadButtonContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:6rem auto 0;padding:1rem 0;width:100%;border-top:.2rem solid var(--color-text);border-bottom:.2rem solid var(--color-text)}.downloadButton{text-decoration:none;color:inherit;font-family:RobotoMono,serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;font-weight:700}@-webkit-keyframes hoverAnim{0%{opacity:0}to{opacity:1}}@-moz-keyframes hoverAnim{0%{opacity:0}to{opacity:1}}@keyframes hoverAnim{0%{opacity:0}to{opacity:1}}.downloadButton:before,.downloadButton:after{color:var(--color-text)!important;position:absolute;-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2rem;font-weight:700}.downloadButton:hover:before{content:"▫";bottom:0;left:0;-webkit-transform:translate(-150%,-15%);-moz-transform:translate(-150%,-15%);transform:translate(-150%,-15%)}.downloadButton:hover:after{content:"▫";bottom:0;right:0;-webkit-transform:translate(150%,-15%);-moz-transform:translate(150%,-15%);transform:translate(150%,-15%)}.downloadButton:visited{color:inherit}.downloadButton svg{width:1rem;fill:var(--color-text);margin-bottom:.5rem}.downloadButton p{font-size:.75rem;font-weight:400}.erreur-container{margin:0 auto;width:100%;min-height:-webkit-calc(100vh - 5rem);min-height:-moz-calc(100vh - 5rem);min-height:calc(100vh - 5rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.erreur-container h1{margin:2rem auto;font-size:3rem;color:inherit;text-align:center}.erreur-container a{font-size:2rem;text-decoration:none;color:inherit;position:relative;text-align:center}.erreur-container a:before,.erreur-container a:after{color:var(--color-text)!important;position:absolute;-webkit-animation:hoverAnim .75s ease-in-out forwards;-moz-animation:hoverAnim .75s ease-in-out forwards;animation:hoverAnim .75s ease-in-out forwards;font-size:2.5rem;font-weight:700}.erreur-container a:hover:before{content:"▫";top:50%;left:0;-webkit-transform:translate(-150%,-50%);-moz-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}.erreur-container a:hover:after{content:"▫";top:50%;right:0;-webkit-transform:translate(150%,-50%);-moz-transform:translate(150%,-50%);transform:translate(150%,-50%)}.erreur-container a:visited{color:inherit}@media screen and (max-width: 1000px){.erreur-container{min-height:-webkit-calc(100vh - 12rem);min-height:-moz-calc(100vh - 12rem);min-height:calc(100vh - 12rem)}}@media screen and (max-width: 636px){.erreur-container{min-height:-webkit-calc(100vh - 5rem);min-height:-moz-calc(100vh - 5rem);min-height:calc(100vh - 5rem)}}@media screen and (max-width: 270px){.erreur-container{min-height:-webkit-calc(100vh - 8rem);min-height:-moz-calc(100vh - 8rem);min-height:calc(100vh - 8rem)}}@font-face{font-family:SyneMono;src:url(/assets/fonts/SyneMono.ttf) format("truetype");font-display:swap}@font-face{font-family:RobotoMono;src:url(/assets/fonts/RobotoMono/RobotoMono-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:RobotoMono;src:url(/assets/fonts/RobotoMono/RobotoMono-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:RobotoMono;src:url(/assets/fonts/RobotoMono/RobotoMono-Italic.ttf) format("truetype");font-style:italic;font-display:swap}@font-face{font-family:RobotoMono;src:url(/assets/fonts/RobotoMono/RobotoMono-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root[data-bs-theme=dark]{--color-text: #E2DBC5FF;--color-text-alt: #0D0D0CFF;--background: #0D0D0CFF;--background-alt: #E2DBC5FF;--color-blue: #2C82FFFF}:root[data-bs-theme=light]{--color-text: #0D0D0CFF;--color-text-alt: #E2DBC5FF;--background: #E2DBC5FF;--background-alt: #0D0D0CFF;--color-blue: #2C82FFFF}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--background);color:var(--color-text);font-family:SyneMono,serif}.scrollTopButton{position:fixed;bottom:0;right:0;margin:0 1rem 1rem 0;padding:.5rem;border:none;background-color:var(--background);border-radius:50%;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:.2}.scrollTopButton:hover{cursor:pointer}.scrollTopButton svg{width:1.5rem;fill:var(--color-text)}.themeButton{position:fixed;bottom:0;left:0;margin:0 0 1rem 1rem;padding:.5rem;border:none;background-color:var(--background);border-radius:50%;z-index:200;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:.2}.themeButton svg{width:1.5rem;fill:var(--color-text)}.themeButton:hover{cursor:pointer}.petiteGriffe{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto .2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:var(--color-text);text-decoration:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:.15;font-weight:700;font-size:.8rem}.petiteGriffe svg{width:.8rem;margin-right:.5rem;fill:var(--color-text)}@media screen and (min-width: 1000px){body{margin-top:5rem}}@media screen and (max-width: 1000px){body{margin-top:12rem}}@media screen and (max-width: 700px){.scrollTopButton,.themeButton{margin:.4rem;padding:0}}@media screen and (max-width: 636px){body{margin-top:5rem}}@media screen and (max-width: 270px){body{margin-top:8rem}}@media screen and (min-height: 1160px){#root{min-height:-webkit-calc(100vh - 5rem);min-height:-moz-calc(100vh - 5rem);min-height:calc(100vh - 5rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}}@media screen and (min-height: 1160px) and (max-width: 1000px){#root{min-height:-webkit-calc(100vh - 12rem);min-height:-moz-calc(100vh - 12rem);min-height:calc(100vh - 12rem)}}@media screen and (min-height: 1160px) and (max-width: 636px){#root{min-height:-webkit-calc(100vh - 5rem);min-height:-moz-calc(100vh - 5rem);min-height:calc(100vh - 5rem)}}@media screen and (min-height: 1160px) and (max-width: 270px){#root{min-height:-webkit-calc(100vh - 8rem);min-height:-moz-calc(100vh - 8rem);min-height:calc(100vh - 8rem)}}
