@import"https://fonts.googleapis.com/css2?family=Grand+Hotel&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=UnifrakturCook:wght@700&display=swap";footer{width:100%;text-align:center;padding-bottom:.5rem}footer .footer_link_content{display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:.5rem}footer .footer_link_content a:link{color:#ff8216}footer .footer_link_content a:visited{color:#ff8216}footer .footer_link_content a:hover{color:#ff6416;text-shadow:1px 1px 1px rgb(255,150,22)}footer p{color:#ff6416}footer:before{content:"";display:block;margin:1rem auto;width:70%;border-top:2px solid rgba(0,0,0,.2);box-shadow:0 0 4px #00000080}header{background:white;padding-bottom:.01rem;box-shadow:0 1px 5px #00000080;position:sticky;top:0;z-index:300}.first_row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;color:#ff9616}.first_row i{font-size:3rem;cursor:pointer}.first_row .bx-menu{border-right:2px solid rgba(0,0,0,.2)}.first_row .empty-bx{width:calc(3rem + 2px)}.first_row a:-webkit-any-link{text-decoration-color:#ff9616}.first_row .header_logo{display:flex;align-items:center}.first_row .header_logo img{height:4rem;cursor:pointer}.first_row .header_logo h1{font-weight:400;font-family:Grand Hotel,cursive;font-size:2.5rem;color:#ff9616}.first_row .connexion{cursor:pointer;padding:0 .3rem;border-radius:1.5rem;background:rgb(255,150,22);color:#fff;display:flex;align-items:center}.first_row .connexion span{font-size:1.3rem}.first_row .connexion:hover{box-shadow:0 0 8px #ff9616}.search_bare{margin:.5rem 1rem;border:solid black 1px;display:flex;align-items:center;border-radius:1rem}.search_bare input{border:none;outline:none;width:calc(90% - 2rem);background:inherit}.search_bare i{font-size:2rem;cursor:pointer}.search_bare .bx-search{color:#ff9616}@media (max-width: 751px){.bxs-user{border-left:2px solid rgba(0,0,0,.2)}.bx-user{background:linear-gradient(to left top,transparent 46%,currentColor 48%,currentColor 52%,transparent 54%);border-left:2px solid rgba(0,0,0,.2)}}@media (min-width: 752px){.search_bare{flex:.8}}.main-menu{position:absolute;top:0;border-radius:0 .5rem .5rem 0;white-space:nowrap;overflow:hidden;background:rgba(247,214,178,.3);backdrop-filter:blur(3px);width:65%;transition:.3s}.main-menu i{text-align:left;padding-top:.5rem;padding-left:1rem;font-size:3rem}.main-menu i.empty-bx{padding:0;margin-top:.75rem;display:block;height:3rem}.main-menu .sub-menu{padding-left:1rem;font-size:2rem;text-shadow:0px 0px 3px wheat}.main-menu .sub-menu li{font-size:1.5rem;list-style-type:none}.main-menu.hidden{background:transparent;backdrop-filter:blur(0px);width:0}.main-user{position:absolute;top:0;right:0;background:rgba(247,214,178,.3);backdrop-filter:blur(3px);border-radius:.5rem 0 0 .5rem;width:75%;max-width:320px;transition:.3s;white-space:nowrap;overflow:hidden}.main-user .sub-user{margin:0 .5rem}.main-user .sub-user form{display:flex;flex-direction:column}.main-user .sub-user form .button_login{display:flex;justify-content:center;padding-right:1rem;background-color:#44393900;margin:.5rem 4rem;padding:2%;border-radius:.5rem;font-size:1.2rem}.main-user .sub-user form .button_login i{padding-right:.2rem;color:#f4e7e7;font-size:1.1rem}.main-user .sub-user input{margin-bottom:1rem;width:98%;border-radius:.5rem}.main-user i{text-align:right;font-size:3rem;display:flex;justify-content:flex-end;padding-right:1rem;margin-top:.5rem}.main-user i.bx-empty{padding:0;display:block;height:3rem}.main-user.hidden{width:0}.password_link,.register_link{margin:1rem .5rem}.error-message{color:red}@media (min-width: 752px){.main-user{background:#f7d6b2}}.main-menu--desktop{display:flex;justify-content:center}.main-menu--desktop .menu--desktop{font-size:1.5rem;margin:.8rem;padding:.2rem;cursor:pointer;color:#ff5100}.main-menu--desktop .menu--desktop:nth-child(n+2){position:relative;padding-left:.5rem}.main-menu--desktop .menu--desktop:nth-child(n+2):after{content:"";position:absolute;left:-.5rem;top:20%;height:60%;border-left:solid 2px rgba(0,0,0,.2)}.main-menu--desktop .menu--desktop-category,.main-menu--desktop .menu--desktop-profil{min-width:7.5rem;position:absolute;background:white;top:8.5rem;padding:1rem;border-radius:.5rem;box-shadow:0 0 3px #0000004d}.main-menu--desktop .menu--desktop-category ul,.main-menu--desktop .menu--desktop-profil ul{padding:0}.main-menu--desktop .menu--desktop-category li,.main-menu--desktop .menu--desktop-profil li{list-style:none;cursor:pointer;border-radius:.3rem;margin:.2rem 0;--c: rgb(255, 81, 0);--b: 3px;--g: 5px;padding:calc(var(--g) + var(--b));--_g: #0000 25%, var(--c) 0;background:conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) var(--_i, 200%) 0/200% var(--_i, var(--b)) no-repeat,conic-gradient(at bottom var(--b) left var(--b),var(--_g)) 0 var(--_i, 200%)/var(--_i, var(--b)) 200% no-repeat;transition:.15s,background-position .1s .1s}.main-menu--desktop .menu--desktop-category li:hover,.main-menu--desktop .menu--desktop-profil li:hover{--_i: 100%;transition:.2s,background-size .15s .15s;color:#ff5100}.main-menu--desktop .menu--desktop-category.logged{left:calc(50vw - 6.5rem)}.main-menu--desktop .menu--desktop-profil{left:calc(50vw + 2.5rem)}.main-menu--desktop .hidden{display:none}.App{display:flex;flex-direction:column;min-height:100vh}.App .body_content{flex:1}@media (min-width: 752px){.App{background:rgb(230,230,230)}.App .body_content{background:white;width:750px;margin:1.5rem auto 0;border-radius:1rem 1rem 0 0;padding:1rem;padding-bottom:0}.App footer{width:750px;margin:auto;background:white}}.h1_contact{text-align:center;color:#ff9616;margin:1rem auto;width:90%}.cf{text-align:center;margin:3rem auto;width:90%}.input_contact,textarea{border:0;outline:0;padding:1em;border-radius:8px;display:block;width:100%;margin-top:1em;font-family:Merriweather,sans-serif;resize:none;background-color:#f5f5f5}#input_contact_submit{color:#fff;background:rgba(255,150,22,.7529411765);cursor:pointer}#input_contact_submit:hover{box-shadow:0 2px 2px 2px #0003}textarea{height:126px}.top{width:95%;margin-bottom:1em}.bottom{width:95%;margin-bottom:3rem}.title_mentionsLegales{text-align:center;margin:20px 0;font-size:200%;font-weight:600;color:#ff9616}.small_title_mentionsLegales{text-align:left;margin:20px 0;font-size:120%;font-weight:600;color:#ff9616}.title_aPropos{text-align:center;margin:20px 0;font-size:200%;font-weight:600;color:#ff9616}.small_title_aPropos{text-align:left;margin:20px 0;font-size:120%;font-weight:600;color:#ff9616}.container_contact{display:flex;flex-direction:column;align-items:center}.container_contact .card_contact{width:calc(80% - 10px);background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 30px;border-radius:5px}.container_contact .card_contact .image{margin:10px 0;height:150px;width:150px;background:#FF9616;padding:3px;border-radius:50%}.card_contact .image img{height:100%;width:100%;border-radius:50%;object-fit:cover;border:2px solid #fff}.card_contact p{text-align:justify;margin-top:8px;font-size:100%;font-weight:400}.card_contact .name{margin:10px 0 3px;color:#ff9616;font-size:18px;font-weight:600}@media (min-width: 425px){.container_contact .card_contact{width:calc(55% - 10px);margin-bottom:20px}}@media (min-width: 752px){.container_contact{display:flex;flex-direction:row;flex-wrap:wrap}.container_contact .card_contact{width:calc(50% - 10px)}}.recipe_card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:.5rem;gap:.5rem}.recipe_card h3{font-weight:400}.recipe_card img{overflow:hidden;width:60%;height:60%;border-radius:.5rem}.recipe_card .recipe_card-foot{width:100%;display:flex;font-size:1.4rem;justify-content:space-around;align-items:center}.recipe_card .recipe_card-foot .bx-heart,.recipe_card .recipe_card-foot .bxs-heart{color:#f01e64}.recipe_card .recipe_card-foot .bx-star,.recipe_card .recipe_card-foot .bxs-star{color:#ff9616}.recipe_card .recipe_card-foot .empty-bx{width:1rem}.recipe_card .comment_section{display:flex;flex-direction:column;width:80%;gap:.5rem}.recipe_card .comment_section .comment_card{border:solid black 1px;border-radius:.5rem;padding:.3rem}.recipe_card .comment_section .comment_card .comment_header{display:flex;justify-content:space-evenly}.recipe_card-desktop{padding:1rem;border-radius:1rem;box-shadow:0 0 5px #f8a20365;box-sizing:border-box;display:flex;margin-bottom:1rem;gap:1rem;width:100%;background:rgba(248,162,3,.0745098039)}.recipe_card-desktop .recipe_card-desktop--img{display:flex;flex-direction:column;width:300px}.recipe_card-desktop .recipe_card-desktop--img img{border-radius:.5rem;max-height:220px}.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title{display:flex;justify-content:space-between}.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title h3{max-width:50%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title .bx{font-size:1.5rem}.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title .bx-heart,.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title .bxs-heart{color:#f01e64}.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title .bx-star,.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--title .bxs-star{color:#ff9616}.recipe_card-desktop .recipe_card-desktop--img .recipe_card-desktop--description{width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe_card-desktop .comment_section{display:flex;flex-direction:column;gap:.9rem}.recipe_card-desktop .comment_section .comment_card{padding:.2rem .2rem .2rem .5rem;box-shadow:0 0 2px #000;border-radius:.5rem}.recipe_card-desktop .comment_section .comment_card .comment_header{display:flex}.recipe_card-desktop .comment_section .comment_card .comment_content{text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 400px){.recipe_card{width:calc(50% - .3rem)}.recipe_card.comment{width:100%}}.home_container{margin-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:calc(100vh - 19rem)}.home_container .home_recipe{display:flex;flex-direction:column;align-items:center;width:100%}.home_container .home_recipe h4{margin-bottom:.5rem;color:#ff9616;font-size:3rem;font-family:Grand Hotel,cursive;font-weight:400}.home_container .recipe_card{width:85%}.home_container .button{cursor:pointer;display:block;margin-top:.5rem;padding:.5rem;border:solid 2px black;width:fit-content;border-radius:.5rem;box-shadow:3px 3px 6px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home_container .button:active{box-shadow:0 0 1px}.home_container .button:hover{background:rgb(228,225,225)}.home_container .tip_container{display:flex;flex-direction:column;align-items:center;margin-top:3rem;width:80%;gap:1rem;padding:2rem;border-radius:2rem;background:#f7d6b2}@media (min-width: 752px){.home_container .tip_container{width:100%}}p{text-align:center}.error4{font-family:"Press Start 2P",system-ui;font-family:UnifrakturCook,cursive;font-size:12rem}.error_displayer{margin-top:25vh;display:flex;justify-content:space-around;align-items:center}.error{display:block;position:relative;width:118px;height:160px;background-color:#e6dbc6;border-radius:50%/60% 60% 40% 40%;transform-origin:50% 100%;animation:1.5s eggRot linear infinite alternate}.error:after{content:"";position:absolute;left:50%;bottom:15%;width:80px;height:86px;transform:translate(-50%);background-color:#ffd900;border-radius:50%}@keyframes eggRot{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}.recipes_category{text-align:center}.recipes_category .recipes_head{display:flex;align-items:center}.recipes_category .recipes_head h3{flex:1;text-align:center;margin-bottom:.5rem;color:#ff9616;font-size:3rem;font-family:Grand Hotel,cursive;font-weight:400}.recipes_category .recipes_head .recipes_filter{display:flex;align-items:center;gap:.5rem;flex:.2}.recipes_category .recipes_head .recipes_searched{margin-bottom:.5rem}.recipes_category .recipes_head .recipes_searched .recipes_searched-remove{display:flex;gap:.2rem;padding:.5rem;color:#fff;background:rgb(255,150,22);border-radius:1rem}.recipes_category .recipes_head .recipes_searched .recipes_searched-remove i{cursor:pointer;font-size:1.5rem}.recipes_main{display:flex;flex-wrap:wrap}@media (min-width: 400px){.recipes_main{gap:.3rem}}.lost_password{background:#fff;border-radius:6px;padding:30px 20px 20px;width:88%;height:60vh;margin:50px auto;margin-top:2rem;box-shadow:15px 15px #0000001a;border-top:solid 1px rgba(204,204,204,.3294117647);border-left:solid 1px rgba(204,204,204,.3294117647)}.lost_password input:focus,.lost_password textarea:focus{outline:none}.lost_password .title{text-align:center;font-size:1.2rem;font-weight:700;color:#ccc;margin-bottom:24px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.lost_password input{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;margin-bottom:1rem;border:1px solid #eee}.lost_password .button_renit_password{text-align:center;padding-top:.8rem}.lost_password .btn-renit{height:2.8rem;width:7rem;cursor:pointer;font-size:.6rem;text-transform:uppercase;letter-spacing:3px;color:#f0f0f0;border-radius:10px;border-bottom:4px solid #777;box-shadow:6px 6px 6px #999;user-select:none;background:#cfc0bf;transition:background .05s linear;transition:all .05s linear}.lost_password .register_btn:active{box-shadow:2px 2px 2px #777;border-bottom:1px solid rgba(119,119,119,.7333333333);transform:translateY(3px)}@media (min-width: 425px){.lost_password{width:88%}}@media (min-width: 752px){.lost_password{width:95%}}.register_form{background:#fff;border-radius:6px;padding:30px 20px 20px;width:88%;margin:50px auto;margin-top:2rem;box-shadow:15px 15px #0000001a;border-top:solid 1px rgba(204,204,204,.3294117647);border-left:solid 1px rgba(204,204,204,.3294117647)}.register_form input:focus,.register_form textarea:focus{outline:none}.register_form .title{text-align:center;font-size:1.2rem;font-weight:700;color:#ccc;margin-bottom:24px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.register_form input{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;margin-bottom:1rem;border:1px solid #eee}.register_form .btn_parent_register{text-align:center;padding-top:.8rem}.register_form .register_btn{height:2.8rem;width:7rem;cursor:pointer;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:#f0f0f0;border-radius:10px;border-bottom:4px solid #777;box-shadow:6px 6px 6px #999;user-select:none;background:#cfc0bf;transition:background .05s linear;transition:all .05s linear}.register_form .register_btn:active{box-shadow:2px 2px 2px #777;border-bottom:1px solid rgba(119,119,119,.7333333333);transform:translateY(3px)}@media (min-width: 425px){.register_form{width:88%}}@media (min-width: 752px){.register_form{width:95%}}.recipes_form-error{color:red;height:fit-content}.recipes_form{background:#fff;border-radius:6px;padding:30px 20px 20px;width:85%;margin:50px auto;margin-top:2rem;box-shadow:15px 15px #0000001a;border-top:solid 1px rgba(204,204,204,.3294117647);border-left:solid 1px rgba(204,204,204,.3294117647)}.recipes_form input:focus,.recipes_form textarea:focus{outline:none}.recipes_form .title{text-align:center;font-size:1.2rem;font-weight:700;color:#ccc;margin-bottom:24px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.recipes_form input{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;margin-bottom:10px;border:1px solid #eee}.recipes_form .file_field{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;margin-bottom:10px;border:1px solid #eee;display:flex}.recipes_form .file_field input{width:50%;padding:0;border:none}.recipes_form .btn_parent{text-align:center;padding-top:.8rem}.recipes_form .recipes_btn{height:2.8rem;width:7rem;cursor:pointer;font-size:1rem;text-transform:uppercase;letter-spacing:3px;color:#f0f0f0;border-radius:10px;border-bottom:4px solid #777;box-shadow:6px 6px 6px #999;user-select:none;background:#cfc0bf;transition:background .05s linear;transition:all .05s linear}.recipes_form .recipes_btn:active{box-shadow:2px 2px 2px #777;border-bottom:1px solid rgba(119,119,119,.7333333333);transform:translateY(3px)}.recipes_form .multiple_select{font-size:1.1rem;width:100%;height:12.5vh;background-color:#f0f0f0;border:none;color:#7d7975;border-radius:6px;overflow-y:auto;margin-bottom:1rem}.recipes_form .multiple_select .multiple_select-row{display:flex;justify-content:space-between;padding:.5rem 1rem;margin:.2rem;border-radius:.5rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipes_form .multiple_select .multiple_select-row .checked{color:#ff9616;text-shadow:rgba(0,0,0,.514) 1px 1px 1px}.recipes_form .multiple_select .multiple_select-row:nth-child(even){background-color:#f9f9f9}.recipes_form .multiple_select .multiple_select-row input{width:fit-content;accent-color:#FF9616}.recipes_form .simple_select{font-size:1.1rem;width:100%;padding:20px;background-color:#f0f0f0;border:none;color:#7d7975;border-radius:6px;overflow-y:auto;margin-bottom:1rem}.recipes_form option{color:#818383;font-weight:400;border-radius:6px;padding:5px;margin:5px;cursor:pointer;transition:all .2s ease-in-out}.recipes_form option:hover{background-color:#ff9616}.recipes_form option.checked{background-color:#9c1b1b}@media (min-width: 425px){.recipes_form{width:88%}.recipes_form .multiple_select{width:100%}}@media (min-width: 752px){.recipes_form{width:95%}.recipes_form .multiple_select{width:100%}}.loader_displayer{margin-top:40vh;display:flex;justify-content:center;align-items:center}.loader{position:relative;width:120px;height:14px;border-radius:0 0 15px 15px;background-color:#3e494d;box-shadow:0 -1px 4px #5d6063 inset;animation:panex .5s linear alternate infinite;transform-origin:170px 0;z-index:10;perspective:300px}.loader:before{content:"";position:absolute;left:calc(100% - 2px);top:0;z-index:-2;height:10px;width:70px;border-radius:0 4px 4px 0;background-repeat:no-repeat;background-image:linear-gradient(#6c4924,#4b2d21),linear-gradient(#4d5457 24px,transparent 0),linear-gradient(#9f9e9e 24px,transparent 0);background-size:50px 10px,4px 8px,24px 4px;background-position:right center,17px center,0px center}.loader:after{content:"";position:absolute;left:50%;top:0;z-index:-2;transform:translate(-50%,-20px) rotate3d(75,-2,3,78deg);width:55px;height:53px;background:#fff;background-image:radial-gradient(circle 3px,rgba(255,255,255,.4) 90%,transparent 10%),radial-gradient(circle 12px,#ffc400 90%,transparent 10%),radial-gradient(circle 12px,#ffae00 100%,transparent 0);background-repeat:no-repeat;background-position:-4px -6px,-2px -2px,-1px -1px;box-shadow:-2px -3px #0002 inset,0 0 4px #0003 inset;border-radius:47% 36% 50% 50%/49% 45% 42% 44%;animation:eggRst 1s ease-out infinite}@keyframes eggRst{0%,to{transform:translate(-50%,-20px) rotate3d(90,0,0,90deg);opacity:0}10%,90%{transform:translate(-50%,-30px) rotate3d(90,0,0,90deg);opacity:1}25%{transform:translate(-50%,-40px) rotate3d(85,17,2,70deg)}75%{transform:translate(-50%,-40px) rotate3d(75,-3,2,70deg)}50%{transform:translate(-55%,-50px) rotate3d(75,-8,3,50deg)}}@keyframes panex{0%{transform:rotate(-5deg)}to{transform:rotate(10deg)}}.recipe_body{box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.recipe_body .recipe_header{width:100%;position:sticky;top:7.11rem;display:flex;justify-content:space-between;align-items:center;background:white}.recipe_body .recipe_header i{font-size:2rem;color:#f01e64}.recipe_body .recipe_first_row{width:100%;display:flex;justify-content:space-around;align-items:center;margin:.5rem 0}.recipe_body .recipe_first_row i{font-size:1.3rem;color:#ff9616}.recipe_body .recipe_first_row .recipe-comment-countbox{border:solid 1px black;box-shadow:0 0 2px #000;padding:.1rem;cursor:pointer}.recipe_body img{width:85%;border-radius:1rem}.recipe_body fieldset{width:80%;border:2px solid black;display:flex;justify-content:center;border-radius:.5rem}.recipe_body .description{font-size:.9rem}.recipe_body .comment_section{display:flex;flex-direction:column;width:90%;gap:.8rem}.recipe_body .comment_section .comment_card{box-shadow:0 0 3px;border-radius:.5rem;padding:.3rem}.recipe_body .comment_section .comment_card .comment_header{display:flex;justify-content:space-evenly}.recipe_body .comment_section .comment_card .comment_header .comment_writter{color:#4d5964}.recipe_body .comment_section .comment_button_container{display:flex;gap:2rem;align-items:center}.recipe_body .comment_section .comment_button_container_edit{display:flex;justify-content:space-around;align-items:center}.recipe_body .comment_section .comment_button{cursor:pointer;margin-top:.5rem;padding:.5rem;border:solid 2px black;width:fit-content;border-radius:.5rem;box-shadow:3px 3px 6px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipe_body .comment_section .comment_button:active{box-shadow:0 0 1px}.recipe_body .comment_section .comment_button:hover{background:rgb(228,225,225)}.recipe_body .comment_section .comment_form{border:solid 1px;padding:.5rem;border-radius:.5rem}.recipe_body .comment_section .comment_form textarea{width:100%;resize:none;height:5rem}.recipe_body .comment_section .comment_form input{width:2rem}.recipe_body .ingredient-list{width:100%;display:flex;flex-direction:column;gap:.5rem}.recipe_body .ingredient-list .ingredient-row{display:flex;gap:1rem;align-items:center;box-shadow:0 0 4px;padding:.2rem;border-radius:.5rem}.recipe_body .ingredient-list .ingredient-row .ingredient-quantity{width:40%;text-align:center;color:#6f5e53}.recipe_body .ingredient-list .ingredient-row .ingredient-name{background:#F7B32B;padding:.3rem;border-radius:1rem;color:#6f5e53;flex:1;text-align:center}.recipe_body .ustensile-list{display:flex;flex-wrap:wrap;gap:.5rem}.recipe_body .ustensile-list .ustensile{background:#F39C6B;color:#eef4ed;padding:.3rem;border-radius:1rem}.recipe_body .preparation{flex-direction:column}.recipe_body .preparation .preparation-card{padding:.5rem;margin:.5rem;border:solid 1px;box-shadow:0 0 4px;border-radius:.2rem}.recipe_body .preparation .preparation-step{font-weight:700}@media (min-width: 752px){.recipe_body .recipe_header{position:sticky;top:8.2rem}}.title_infos{text-align:center;color:#ff9616;font-family:Grand Hotel,cursive;font-weight:300;font-size:3.5rem}.title-user{text-align:center;color:#ff961698;font-family:Grand Hotel,cursive;font-weight:300;font-size:2rem}.infos{background:#fff;border-radius:6px;padding:30px 20px 20px;width:84%;height:45vh;margin:3rem auto;box-shadow:15px 15px #0000001a;border-top:solid 1px rgba(204,204,204,.3294117647);border-left:solid 1px rgba(204,204,204,.3294117647);display:flex;flex-direction:column;justify-content:center}.infos p{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;border:1px solid #eee;font-size:100%;margin:2rem auto;font-weight:400;text-align:center}.container{display:flex;flex-direction:column}.change_password{background:#fff;border-radius:6px;padding:30px 20px 20px;width:84%;height:48vh;margin:1rem;margin:auto;box-shadow:15px 15px #0000001a;border-top:solid 1px rgba(204,204,204,.3294117647);border-left:solid 1px rgba(204,204,204,.3294117647)}.change_password input:focus,.change_password textarea:focus{outline:none}.change_password .title_password{text-align:center;font-size:1.2rem;font-weight:700;color:#ccc;margin-bottom:24px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.change_password input{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;margin-bottom:1rem;border:1px solid #eee}.change_password .button_change_password{text-align:center;padding-top:.8rem}.change_password .btn-change{height:2.8rem;width:7rem;cursor:pointer;font-size:.6rem;text-transform:uppercase;letter-spacing:3px;color:#f0f0f0;border-radius:10px;border-bottom:4px solid #777;box-shadow:6px 6px 6px #999;user-select:none;background:#cfc0bf;transition:background .05s linear;transition:all .05s linear}.change_password .register_btn:active{box-shadow:2px 2px 2px #777;border-bottom:1px solid rgba(119,119,119,.7333333333);transform:translateY(3px)}.change_username{background:#fff;border-radius:6px;padding:30px 20px 20px;width:84%;height:45vh;margin:1rem;margin:2rem auto;box-shadow:15px 15px #0000001a;border-top:solid 1px rgba(204,204,204,.3294117647);border-left:solid 1px rgba(204,204,204,.3294117647)}.change_username input:focus,.change_username textarea:focus{outline:none}.change_username .title_username{text-align:center;font-size:1.2rem;font-weight:700;color:#ccc;margin-bottom:24px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.change_username input{width:100%;background:#f5f5f5;border:0;padding:20px;border-radius:6px;margin-top:2rem;margin-bottom:2.5rem;border:1px solid #eee}.change_username .button_change_username{text-align:center;padding-top:.8rem}.change_username .btn-change{height:2.8rem;width:7rem;cursor:pointer;font-size:.6rem;text-transform:uppercase;letter-spacing:3px;color:#f0f0f0;border-radius:10px;border-bottom:4px solid #777;box-shadow:6px 6px 6px #999;user-select:none;background:#cfc0bf;transition:background .05s linear;transition:all .05s linear}.change_username .register_btn:active{box-shadow:2px 2px 2px #777;border-bottom:1px solid rgba(119,119,119,.7333333333);transform:translateY(3px)}@media (min-width: 425px){.infos{width:80%;margin:3rem auto}.change_password,.change_username{width:80%;margin:auto;margin-bottom:3rem}}@media (min-width: 752px){.parent{display:flex;flex-direction:row}.change_password{width:45%}.change_username{width:45%;height:48vh}}.container{flex-direction:column}.container .title_recettes,.container .link_ajoutRecette{text-align:center;color:#ff9616;font-family:Grand Hotel,cursive;font-weight:300;font-size:3.5rem;margin-bottom:2rem}.container .link_ajoutRecette{font-size:2rem;display:flex;justify-content:center;margin-bottom:1rem}.container .recettes{display:flex;flex-wrap:wrap;gap:.3rem}.container h2{cursor:pointer}.title_favoris{text-align:center;color:#ff9616;font-family:Grand Hotel,cursive;font-weight:300;font-size:3.5rem;margin-bottom:2rem}.favoris{display:flex;flex-wrap:wrap;gap:.3rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
