nav#menu>label::after,nav#menu>label::before{outline:2px solid var(--accent-secondary);background-size:100% 100%}#header-content,nav#menu{padding:0}:root{--hamburger-size-multiplier:0.8;--bar-width:calc(3.7rem * var(--hamburger-size-multiplier));--bar-height:calc(0.9rem * var(--hamburger-size-multiplier));--hamburger-gap:calc(.4rem * var(--hamburger-size-multiplier));--hamburger-v-margin:.8rem;--hamburger-h-margin:2rem;--animation-hamburger-timing:200ms ease-in-out;--animation-dropdown-timing:500ms cubic-bezier(.1, .36, .15, .98);--hamburger-height:calc(var(--bar-height) * 3 + var(--hamburger-gap) * 2)}.button-input{width:49%;margin-left:0;margin-top:1.5em}.button-input-cancel{float:left;margin-bottom:0}.form-label{margin-bottom:.5em}fieldset{padding:1em}.psw-chars{white-space:nowrap}nav#list-help{z-index:2}nav#menu>span.logo{display:inline;margin:var(--hamburger-v-margin) var(--hamburger-h-margin)}nav#menu>input{display:block;appearance:none;position:absolute}nav#menu>label,nav#menu>label::after,nav#menu>label::before{display:inline-block;width:var(--bar-width);height:var(--bar-height);transition:width var(--animation-hamburger-timing),transform var(--animation-hamburger-timing);background-color:var(--accent)}nav#menu>label{--x-width:calc(var(--hamburger-height) * 1.41421356237);position:relative;margin:auto var(--hamburger-h-margin);background-image:url("../asset/img/burger/burger-middle.webp");background-size:100% 100%}body.light-theme nav#menu>label{background-image:url("../asset/img/burger/burger-middle-light.webp")}nav#menu>label::after,nav#menu>label::before{content:"";position:absolute}nav#menu>label::before{bottom:calc(var(--hamburger-gap) + var(--bar-height));background-image:url("../asset/img/burger/burger-top.webp")}body.light-theme nav#menu>label::before{background-image:url("../asset/img/burger/burger-top-light.webp")}nav#menu>label::after{top:calc(var(--hamburger-gap) + var(--bar-height));background-image:url("../asset/img/burger/burger-bottom.webp")}body.light-theme nav#menu>label::after{background-image:url("../asset/img/burger/burger-bottom-light.webp")}nav#menu>input:checked+label::before{width:var(--x-width);transform:rotate(-45deg) translate(calc(var(--bar-width)/ -2),0);background-image:url("../asset/img/burger/fork.webp");background-size:100% 100%;outline-offset:-1px;outline:2px solid var(--accent-secondary);transition-timing-function:cubic-bezier(.04,.87,.48,.89)}body.light-theme nav#menu>input:checked+label::before{background-image:url("../asset/img/burger/fork-light.webp")}nav#menu>input:checked+label::after{width:var(--x-width);transform:rotate(45deg) translate(calc(var(--bar-width)/ -2),0);background-image:url("../asset/img/burger/knife.webp");background-size:100% 100%;outline-offset:-1px;outline:2px solid var(--accent-secondary);transition-timing-function:cubic-bezier(.39,.82,.31,.95)}body.light-theme nav#menu>input:checked+label::after{background-image:url("../asset/img/burger/knife-light.webp")}nav#menu>input:checked+label{background-color:transparent;background-size:0 0}nav#menu>input:focus-visible+label,nav#menu>input:focus-visible+label::after,nav#menu>input:focus-visible+label::before{border:1px solid #fff}nav#menu>:not(input:checked)+label #ham-closed,nav#menu>input:checked+label #ham-opened{visibility:visible}nav#menu>:not(input:checked)+label #ham-opened,nav#menu>input:checked+label #ham-closed{visibility:hidden}nav#menu>input:checked~div#menu-dropdown{transform:translate(0);transition:transform var(--animation-dropdown-timing)}nav#menu{display:flex;justify-content:space-between;background-color:var(--accent-secondary);z-index:1}nav#menu div#menu-dropdown{position:absolute;transition:transform var(--animation-dropdown-timing);transform:translate(0,-100%);z-index:-1}nav#menu div#menu-dropdown ul{padding:4rem 1rem 0;border-radius:0;height:25rem;width:100vw;flex-direction:column;justify-content:space-evenly;font-size:1.1rem;z-index:-1}nav#menu div#menu-dropdown li:not(#profile-item){width:60%;text-align:center}nav#menu div#menu-dropdown li:first-child{display:none}nav#menu div#menu-dropdown li#profile-item{margin:0}body:has(input#ham-checkbox:checked){overflow-y:hidden}#content-blur{position:fixed}nav#menu>input:checked~#content-blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100vw;height:100vh;z-index:-2}nav#menu>input:checked~div#menu-dropdown #theme-container{bottom:-5.3rem;transition:bottom .7s ease-in-out}#theme-container{top:initial;bottom:0;right:3rem;transform:translateX(50%);transition:bottom .7s ease-out;z-index:-2}#theme-mode-input:checked+label,#theme-mode-input:not(:checked)+label{background-size:70% 80%}#theme-mode-toggle{height:5rem}nav#quick-role li{width:50%}nav#quick-role li:nth-child(odd){float:left;margin:.5rem 0}nav#quick-role li:nth-child(2n){margin:.5rem 0}div#why>div{flex-direction:column}div#why img,select#ord-res{width:100%}#filters{grid-template-columns:repeat(1,1fr);gap:1.5rem;padding:1rem}#admin-grid,ul#recipe-list{display:block}ul#recipe-list .recipe{margin:0 auto 4em;width:100%;min-width:unset;height:auto}ul#recipe-list a.recipe-card{height:unset}ul#recipe-list .recipe div{padding:.3rem .65em .5rem;height:auto}ul#recipe-list .recipe .recipe-title{margin-bottom:1rem;height:auto}ul#recipe-list .recipe .catalogue-recipe-img-crop{height:14em;object-fit:cover}ul#recipe-list .recipe ul.recipe-info{height:auto}ul#recipe-list .recipe ul.recipe-info li{width:34%;min-width:10em;padding-left:.2em;padding-right:.2em}#recipe-main-info{height:unset;display:block}#recipe-img{display:block;width:90%;margin:0 auto;max-height:20rem}#recipe-main-info ul{display:block;margin:2rem auto;width:fit-content}#recipe-main-info ul li{margin-top:1.3em}ul#ingredient-list{padding-left:3rem}#add-comment-pp{display:block;float:none;margin:0 auto 3em}#add-comment-eval-container{text-align:center}#name-up-container{float:none;width:100%;padding-right:0}#cat-up-container{float:none;width:100%;padding-left:0}#fav-recipe-list .fav-recipe{height:auto;min-width:unset}#fav-recipe-list .fav-recipe .fav-recipe-img-crop{float:none;max-width:none;width:100%;height:14em}#fav-recipe-list .fav-recipe div{padding:.3rem .65em .5rem}#fav-recipe-list .fav-recipe .fav-recipe-title{margin-bottom:1rem}#fav-recipe-list .fav-recipe .fav-recipe-info{height:30%;align-content:unset}#fav-recipe-list .fav-recipe .fav-recipe-info li{width:34%;min-width:9em;padding-left:.2em;padding-right:.2em;text-align:left}#primary-info{flex-direction:column;align-items:center;gap:.5rem}#recipie-request img{float:none;margin-right:0;margin-bottom:60px}.admin-cell{margin-bottom:5rem}