@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth;--white: #ffffff;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EEEEEE;--gray-300: #E0E0E0;--gray-400: #BDBDBD;--gray-500: #9E9E9E;--gray-600: #757575;--gray-700: #616161;--gray-800: #424242;--gray-900: #212121;--amber-500: #FFC107;--amber-600: #FFB300;--amber-700: #FFA000}}:root{--app--bg: light-dark(var(--white), var(--gray-800));--app--color: light-dark(var(--gray-900), var(--gray-300));--appHeader--bg: light-dark(var(--gray-200), var(--gray-900));--appHeader--color: var(--app--color);--appHeader--logo: var(--app--color);--appFooter--bg: light-dark(var(--gray-200), var(--gray-900));--appFooter--color: var(--gray-600);--modal--bg: light-dark(var(--white), var(--gray-900));--modal--borderColor: light-dark(var(--gray-300), var(--gray-800));--modal--color: var(--app--color);--modal--backdrop--bg: light-dark(var(--gray-900), var(--gray-800));--modal--close--color: var(--app--color);--recipeCard--bg: light-dark(var(--gray-200), var(--gray-900));--recipeCard--color: var(--app--color);--recipeCard--badgeNoTranslation--bg: var(--amber-500);--recipeCard--badgeNoTranslation--color: var(--gray-900)}:root{color-scheme:light;--modal--backdrop--opacity: .5}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--modal--backdrop--opacity: .8}}[color-scheme=light]{color-scheme:light}[color-scheme=dark]{color-scheme:dark}[v-cloak]{display:none}html{font-size:16px;line-height:1.4}button,input{font-size:inherit;line-height:inherit}body{display:flex;flex-direction:column;min-height:100svh;margin:0;padding:0;background-color:var(--app--bg);color:var(--app--color);font-family:sans-serif;overflow-y:scroll}body>main{flex-grow:1;margin-block:1rem 2rem}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{line-height:1.2}.container{--container-mw: 100%;width:100%;max-width:var(--container-mw);margin-right:auto;margin-left:auto;padding-inline:1rem;box-sizing:border-box}@media (min-width: 576px){.container{--container-mw: 540px}}@media (min-width: 48rem){.container{--container-mw: 720px}}@media (min-width: 992px){.container{--container-mw: 960px}}@media (min-width: 1200px){.container{--container-mw: 1140px}}@media (min-width: 1400px){.container{--container-mw: 1320px}}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden}button{-webkit-tap-highlight-color:transparent;outline:none}input,select{outline:none}.customSelect{--borderColor: light-dark(var(--gray-300), var(--gray-600));--bg: transparent;--color: var(--app--color);--icon--color: var(--app--color);position:relative;display:inline-flex;align-items:center}.customSelect select{border-radius:.375rem;padding:0 2.25rem 0 .75rem;height:2rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .3s,border-color .3s,color .3s}.customSelect select:not(:disabled){border-color:var(--borderColor);background-color:var(--bg);color:var(--color);cursor:pointer}@media (hover: hover){.customSelect select:not(:disabled):hover{--borderColor: light-dark(var(--gray-200), var(--gray-500));--bg: light-dark(var(--gray-100), var(--gray-800))}}.customSelect select:not(:disabled):active{--borderColor: light-dark(var(--gray-400), var(--gray-400));--bg: light-dark(var(--gray-200), var(--gray-700))}.customSelect select:disabled{opacity:1;--borderColor: light-dark(var(--gray-300), var(--gray-700));--bg: light-dark(var(--gray-200), var(--gray-800));--color: light-dark(var(--gray-400), var(--gray-600))}.customSelect select option{background-color:light-dark(var(--gray-100),var(--gray-800))}.customSelect svg{position:absolute;right:.25rem;width:2rem;height:2rem;pointer-events:none;transition:fill .3s;fill:var(--icon--color)}.customSelect:has(select:not(:disabled)){--icon--color: var(--app--color)}.customSelect:has(select:disabled){--icon--color: light-dark(var(--gray-400), var(--gray-600))}.customCheckbox{--borderColor: light-dark(var(--gray-300), var(--gray-600));--bg: transparent;--color: var(--app--color);--icon--color: var(--app--color);display:flex;align-items:center;gap:.5rem}.customCheckbox input{width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.customCheckbox input{flex:0 0 auto;border:1px solid;border-radius:.375rem;background-position:center;background-size:cover}.customCheckbox input:not(:disabled){border-color:var(--borderColor)}@media (prefers-color-scheme: light){.customCheckbox input:not(:disabled):checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23212121"><path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/></svg>')}}@media (prefers-color-scheme: dark){.customCheckbox input:not(:disabled):checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23ffffff"><path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/></svg>')}}[color-scheme=light] :is(.customCheckbox input:not(:disabled)):checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23212121"><path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/></svg>')}[color-scheme=dark] :is(.customCheckbox input:not(:disabled)):checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23ffffff"><path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/></svg>')}.customCheckbox label{font-size:.875rem}.btn{border:1px solid;border-color:var(--borderColor);background:var(--bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s,border-color .2s,color .2s}.btn:not(:disabled){cursor:pointer}.btn.btn--icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:.375rem;padding:calc(.375rem - 1px);width:2rem;height:2rem}.btn.btn--icon svg{width:100%;height:100%}.btn.btn--modal--close{margin-left:auto;padding:0;--borderColor: light-dark(var(--gray-200), var(--gray-800));--bg: light-dark(var(--gray-200), var(--gray-800));fill:var(--modal--close--color)}@media (hover:hover){.btn.btn--modal--close:not(:disabled):hover{--borderColor: light-dark(var(--gray-300), var(--gray-700));--bg: light-dark(var(--gray-300), var(--gray-700))}}.btn.btn--modal--close:not(:disabled):active{--borderColor: light-dark(var(--gray-400), var(--gray-600));--bg: light-dark(var(--gray-400), var(--gray-600))}footer[data-v-4d4623ff]{padding-block:1.5rem 2.5rem;background-color:var(--appFooter--bg);color:var(--appFooter--color);font-size:.75rem;text-align:center}.container[data-v-4d4623ff]{display:flex;justify-content:center;align-items:center;gap:.5rem}.link[data-v-4d4623ff]{display:flex}.btn.btn--settings[data-v-9dcaa504]{--borderColor: light-dark(var(--white), var(--gray-800));--bg: light-dark(var(--white), var(--gray-800));margin:0 0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;fill:var(--app--color)}@media (hover:hover){.btn.btn--settings:not(:disabled)[data-v-9dcaa504]:hover{--borderColor: light-dark(var(--gray-300), var(--gray-700));--bg: light-dark(var(--gray-300), var(--gray-700))}}.btn.btn--settings:not(:disabled)[data-v-9dcaa504]:active{--borderColor: light-dark(var(--gray-400), var(--gray-600));--bg: light-dark(var(--gray-400), var(--gray-600))}dialog[data-v-9dcaa504]{--dialog-mw: calc(var(--container-mw) - 2rem );--dialog-mh: calc(100% - 2rem) ;box-sizing:border-box;border:0;border-radius:.5rem;padding:0;width:100%;max-width:var(--dialog-mw);max-height:var(--dialog-mh)}dialog[data-v-9dcaa504]::backdrop{background-color:var(--modal--backdrop--bg);opacity:var(--modal--backdrop--opacity)}@media (min-width: 576px){dialog[data-v-9dcaa504]{--container-mw: 540px }}header[data-v-9dcaa504]{position:sticky;top:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--modal--borderColor);background-color:var(--modal--bg);color:var(--modal--color)}main[data-v-9dcaa504]{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 2rem;background-color:var(--modal--bg);color:var(--modal--color);font-size:.875rem;overflow:auto}@media (min-width: 48rem){main[data-v-9dcaa504]{grid-template-columns:1fr 1fr}}@media (min-width: 992px){main[data-v-9dcaa504]{grid-template-columns:1fr 2fr}}section[data-v-9dcaa504]{display:flex;align-items:center;width:100%;color:var(--color)}section[data-v-9dcaa504] span{margin-right:auto}[data-v-9dcaa504] .baseSize{--borderColor: light-dark(var(--gray-300), var(--gray-600));--color: var(--app--color);--icon--color: var(--app--color)}[data-v-9dcaa504] .baseSize .btn__group{display:flex}[data-v-9dcaa504] .baseSize .btn__group .btn{border-radius:0}[data-v-9dcaa504] .baseSize .btn__group>*:first-child{border-start-start-radius:.375rem;border-end-start-radius:.375rem}[data-v-9dcaa504] .baseSize .btn__group>*:last-child{border-start-end-radius:.375rem;border-end-end-radius:.375rem}[data-v-9dcaa504] .baseSize .baseSize__current{display:flex;justify-content:center;align-items:center;margin:0 -1px;padding:0 .5rem;height:2rem;border:1px solid light-dark(var(--gray-300),var(--gray-600));background:transparent;line-height:1;box-sizing:border-box}[data-v-9dcaa504] .baseSize .btn{--bg: transparent;--borderColor: light-dark(var(--gray-300), var(--gray-600));--fill: var(--app--color);background-color:var(--bg);border-color:var(--borderColor);color:var(--app--color);fill:var(--fill);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: hover){[data-v-9dcaa504] .baseSize .btn:not(:disabled):hover{--bg: light-dark(var(--gray-100), var(--gray-800))}}[data-v-9dcaa504] .baseSize .btn:not(:disabled):active{--bg: light-dark(var(--gray-200), var(--gray-700))}[data-v-9dcaa504] .baseSize .btn:disabled{--bg: light-dark(var(--gray-300), var(--gray-700));--fill: light-dark(var(--gray-400), var(--gray-600))}[data-v-9dcaa504] .baseSize .btn.btn--reset{margin-left:.5rem}header[data-v-31ffd032]{padding-block:.5rem;background-color:var(--appHeader--bg);color:var(--appHeader--color)}header .logo[data-v-31ffd032]{display:flex;align-items:center;gap:8px;color:var(--appHeader--logo);fill:var(--appHeader--logo)}.container[data-v-31ffd032]{display:flex;align-items:center}.customCheckbox[data-v-f49940ce]{margin-top:8px}.searchedTags[data-v-8d9ceaaf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}button[data-v-8d9ceaaf]{--borderColor: light-dark(var(--gray-200), var(--gray-700));--bg: light-dark(var(--gray-200), var(--gray-700));border-radius:.375rem;padding:.25rem .75rem;color:var(--app--color);font-size:1rem}@media (hover:hover){button:not(:disabled)[data-v-8d9ceaaf]:hover{--borderColor: light-dark(var(--gray-300), var(--gray-600))}}button:not(:disabled)[data-v-8d9ceaaf]:active{--borderColor: light-dark(var(--gray-400), var(--gray-500))}button[data-v-8d9ceaaf]:disabled{opacity:1;--borderColor: light-dark(var(--gray-300), var(--gray-500));--bg: light-dark(var(--gray-200), var(--gray-800));--color: light-dark(var(--gray-400), var(--gray-600))}.btn--removeKey[data-v-8d9ceaaf]{position:relative;padding-inline-end:2rem}.btn--removeKey[data-v-8d9ceaaf]:after{content:"";position:absolute;top:50%;right:.25rem;display:block;width:1.25rem;height:1.25rem;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q11-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z" /></svg>');background:var(--app--color);translate:0 -50%}.recipeCard[data-v-48dbc88b]{position:relative;display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;padding:.75rem;background-color:var(--recipeCard--bg);font-size:.875rem;text-wrap:balance;box-sizing:border-box;cursor:pointer}.recipeCard .image[data-v-48dbc88b]{position:relative;display:flex;width:100%;aspect-ratio:1/1;border-radius:.25rem;overflow:hidden}.recipeCard .image img[data-v-48dbc88b]{display:block;width:100%;max-width:100%;height:auto}.langInfo[data-v-48dbc88b]{position:absolute;bottom:0;left:0;border-radius:0 .25rem 0 0;padding:.25rem .5rem;background-color:var(--recipeCard--bg);font-size:.75rem}dialog[data-v-993c8278]{--dialog-mw: calc(var(--container-mw) - 2rem );--dialog-mh: calc(100% - 2rem) ;box-sizing:border-box;border:0;border-radius:.5rem;padding:0;width:100%;max-width:var(--dialog-mw);max-height:var(--dialog-mh)}dialog[data-v-993c8278]::backdrop{background-color:var(--modal--backdrop--bg);opacity:var(--modal--backdrop--opacity)}@media (min-width: 576px){dialog[data-v-993c8278]{--container-mw: 540px }}@media (min-width: 48rem){dialog[data-v-993c8278]{--container-mw: 720px}}@media (min-width: 992px){dialog[data-v-993c8278]{--container-mw: 960px}}dialog[data-v-993c8278]:popover-open{display:flex;flex-direction:column}header[data-v-993c8278]{position:sticky;top:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--modal--borderColor);background-color:var(--modal--bg);color:var(--modal--color)}header .header__image[data-v-993c8278]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.25rem;overflow:hidden}header .header__image img[data-v-993c8278]{display:block;width:100%;max-width:100%;height:auto}header .header__heading[data-v-993c8278]{align-self:center;font-weight:700;font-size:1rem;line-height:1.2;text-wrap:balance}.dialog__wrapper[data-v-993c8278]{overflow:auto}main[data-v-993c8278]{display:grid;gap:1rem;padding:1rem 1rem 2rem;background-color:var(--modal--bg);color:var(--modal--color);font-size:.875rem}@media (min-width: 48rem){main[data-v-993c8278]{grid-template-columns:1fr 1fr}}@media (min-width: 992px){main[data-v-993c8278]{grid-template-columns:1fr 2fr}}main .heading[data-v-993c8278]{display:block;margin-bottom:.5rem;font-weight:700;font-size:1rem}main [data-v-993c8278] :is(ul,ol,p){margin:0}main [data-v-993c8278] .preparation :is(li+li,p+p){margin-top:1rem}.noTranslationInfo[data-v-993c8278]{padding:.5rem 1rem;background-color:var(--recipeCard--badgeNoTranslation--bg);color:var(--recipeCard--badgeNoTranslation--color);text-align:center}.recipeList.recipeList--list[data-v-0ec38b6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));flex-wrap:wrap;gap:.75rem;margin-top:1rem}.recipeList.recipeList--empty[data-v-0ec38b6b]{display:flex;align-items:center;justify-content:center;margin-top:2rem;text-align:center}.container[data-v-de4e3375]{display:flex;flex-direction:column}
