@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(fonts/Inter-Regular.woff2?v=3.19) format("woff2"),url(fonts/Inter-Regular.woff?v=3.19) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(fonts/Inter-SemiBold.woff2?v=3.19) format("woff2"),url(fonts/Inter-SemiBold.woff?v=3.19) format("woff")}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Inter var;font-style:normal;font-weight:100 900;src:url(fonts/Inter-roman.var.woff2?v=3.19) format("woff2")}@font-face{font-family:camingocode;font-style:normal;font-weight:400;src:url(fonts/camingocode-regular.woff2) format("woff2"),url(fonts/camingocode-regular.woff) format("woff")}@font-face{font-family:camingocode;font-style:normal;font-weight:700;src:url(fonts/camingocode-bold.woff2) format("woff2"),url(fonts/camingocode-bold.woff) format("woff")}@font-face{font-family:flowers1;font-style:normal;font-weight:400;src:url(fonts/imfeflow1-webfont.woff2) format("woff2"),url(fonts/imfeflow1-webfont.woff) format("woff")}@font-face{font-family:flowers2;font-style:normal;font-weight:400;src:url(fonts/imfeflow2-webfont.woff2) format("woff2"),url(fonts/imfeflow2-webfont.woff) format("woff")}@font-face{font-family:french_canon;font-style:normal;font-weight:400;src:url(fonts/imfefcrm29c-webfont.woff2) format("woff2"),url(fonts/imfefcrm29c-webfont.woff) format("woff")}@font-face{font-family:french_canon;font-style:italic;font-weight:400;src:url(fonts/imfefcit29c-webfont.woff2) format("woff2"),url(fonts/imfefcit29c-webfont.woff) format("woff")}@font-face{font-family:french_canon_SC;font-style:normal;font-weight:400;src:url(fonts/imfefcrm29cSC-webfont.woff2) format("woff2"),url(fonts/imfefcrm29cSC-webfont.woff) format("woff")}@font-face{font-family:great_primer;font-style:normal;font-weight:400;src:url(fonts/imfegprm29c-webfont.woff2) format("woff2"),url(fonts/imfegprm29c-webfont.woff) format("woff")}@font-face{font-family:great_primer;font-style:italic;font-weight:400;src:url(fonts/imfegpit29c-webfont.woff2) format("woff2"),url(fonts/imfegpit29c-webfont.woff) format("woff")}@font-face{font-family:great_primer_SC;font-style:normal;font-weight:400;src:url(fonts/imfegprm29cSC-webfont.woff2) format("woff2"),url(fonts/imfegprm29cSC-webfont.woff) format("woff")}@font-face{font-family:english;font-style:normal;font-weight:400;src:url(fonts/imfeenrm29c-webfont.woff2) format("woff2"),url(fonts/imfeenrm29c-webfont.woff) format("woff")}@font-face{font-family:english;font-style:italic;font-weight:400;src:url(fonts/imfeenit29c-webfont.woff2) format("woff2"),url(fonts/imfeenit29c-webfont.woff) format("woff")}@font-face{font-family:english_SC;font-style:normal;font-weight:400;src:url(fonts/imfeenrm29cSC-webfont.woff2) format("woff2"),url(fonts/imfeenrm29cSC-webfont.woff) format("woff")}@font-face{font-family:three_line_pica;font-style:normal;font-weight:400;src:url(fonts/imfetlrm29c-webfont.woff2) format("woff2"),url(fonts/imfetlrm29c-webfont.woff) format("woff")}@font-face{font-family:double_pica;font-style:normal;font-weight:400;src:url(fonts/imfedprm27c-webfont.woff2) format("woff2"),url(fonts/imfedprm27c-webfont.woff) format("woff")}@font-face{font-family:double_pica;font-style:italic;font-weight:400;src:url(fonts/imfedpit27c-webfont.woff2) format("woff2"),url(fonts/imfedpit27c-webfont.woff) format("woff")}@font-face{font-family:pica;font-style:normal;font-weight:400;src:url(fonts/imfepirm27c-webfont.woff2) format("woff2"),url(fonts/imfedirm27c-webfont.woff) format("woff")}@font-face{font-family:pica;font-style:italic;font-weight:400;src:url(fonts/imfepiit27c-webfont.woff2) format("woff2"),url(fonts/imfediit27c-webfont.woff) format("woff")}html{height:100%}input,select,textarea{background-color:inherit;border-style:none;color:inherit;font:inherit;margin:0;text-align:inherit}ul{list-style-type:none;padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.5);border:transparent;border-radius:20px}body{background-color:#444;display:flex;height:100%;margin:0;padding:0;width:100%}#react-target{display:contents;min-height:100%}aside#sidebar{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;font-family:Inter var,Inter,Helvetica,Arial,sans-serif;font-size:16px;margin:0;padding:0;width:400px;z-index:1}aside#sidebar li a{display:inline-block;letter-spacing:-.015em;padding-bottom:.1em;padding-top:.15em}aside#sidebar li a,aside#sidebar li a:hover{text-decoration:none}aside#sidebar #suchtext{background-color:#666;border-radius:.5em;box-sizing:border-box;line-height:2em;margin:.5em;padding:.2em .6em 0;width:calc(100% - 1em)}aside#sidebar #suchtext:placeholder-shown+#clear_filter{display:none}aside#sidebar #clear_filter{color:#fff;cursor:pointer;display:inline-block;font-size:1.4em;height:1.2em;margin-left:-1.7em;text-align:center;width:1.2em}aside#sidebar #lists{display:flex;flex-direction:row;overflow:hidden}aside#sidebar ul#taglist{box-sizing:border-box;direction:rtl;margin:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:1em;padding-left:1em;padding-top:1em;scrollbar-width:thin;width:40%}aside#sidebar ul#taglist li{direction:ltr;text-align:left}aside#sidebar ul#taglist li a{border-radius:2px;cursor:pointer;font-size:.9em;font-weight:600;margin-bottom:.15em;margin-left:-5em;padding-left:5em;padding-right:.5em;text-transform:uppercase;transform:rotate(-10deg);transform-origin:left center;-webkit-user-select:none;-moz-user-select:none;user-select:none}aside#sidebar ul#taglist li a.active{background-color:grey}aside#sidebar ul#taglist li a:hover:before{content:"#";margin-left:-.8em;position:absolute}aside#sidebar ul#rezepte{box-sizing:border-box;letter-spacing:-.03em;margin:0;overflow-y:scroll;padding-bottom:1em;padding-right:.5em;scrollbar-width:thin;width:60%}aside#sidebar ul#rezepte hr{border:none;margin:1em 0 0}aside#sidebar ul#rezepte li a{border-bottom:1px solid #666;display:block;font-weight:400;padding-left:.05em}aside#sidebar ul#rezepte li a:hover{background-color:#666}aside#sidebar ul#rezepte li a.active{background-color:#222}#content{background-color:#fff;box-shadow:0 0 20px;box-sizing:border-box;min-height:100vh;overflow-x:hidden;overflow-y:scroll;padding:1em 2em 5em 12em;scrollbar-width:thin;transition:.5s;width:100%;z-index:10}#content:has(#editor){padding-bottom:0;padding-top:0}#content #editor{font-family:camingocode,monospace;font-size:16px;margin:0 0 0 -6em;min-height:100vh;padding:0;white-space:pre-wrap;width:calc(100% + 6em)}#content #editor:focus{outline:none}.page strong{font-weight:400}.page a{text-decoration:underline}.page ul.tags{display:none}.page .dirty{color:#c50409}.page ol,.page p,.page ul{margin-top:0;padding-left:0}.page ol li,.page p li,.page ul li{margin-bottom:.5em}.page ol li p,.page ul li p{display:contents}.page ul li:before{content:"–";display:inline-block;margin-left:-1em;width:1em}.page a{color:#000}.page code{background-color:#ddd;border-radius:.2em;display:inline-block;font-family:camingocode,monospace;font-size:.9em;padding:0 .2em}.page figure{margin:0 -.5em 1em;max-width:26em;width:calc(100% + 1em)}.page figure img{background-color:#eee;border:1px solid transparent;border-radius:1.5em;filter:brightness(100%) contrast(100%);min-height:8em;transition:filter .5s;width:100%}.page figure figcaption{font-family:pica;font-size:.8em;font-style:italic;text-align:center}.page hr{border:none;clear:both;display:block;margin:1.6em 0 1.6em -4em;text-align:center}.page hr:before{color:#000;content:"OPQ";font-family:flowers1;font-size:1.6em}.page+#share{background-size:contain;background:url(share.svg) no-repeat 50%;cursor:pointer;display:none;height:4em;margin:4em 0 0;opacity:.3}.page+#share:hover{opacity:.4}@media (hover:none) or (max-width:1024px){.page+#share{display:block}}aside#tools{display:flex;flex-direction:column;float:left;height:100vh;margin-left:-11.3em;position:sticky;top:0;width:5em}aside#tools .button{background-size:contain;cursor:pointer;display:block;flex-shrink:0;height:3em;margin:.25em;opacity:.3}aside#tools .button.ok{background:url(ok.svg) no-repeat 50%}aside#tools .button.cancel{background:url(cancel.svg) no-repeat 50%}aside#tools .button.history{background:url(history.svg) no-repeat 50%;background-size:contain}aside#tools .button:hover{opacity:.4}aside#tools ul#imagelist{margin:0;overflow-y:scroll}aside#tools label,aside#tools ul#imagelist li{border-radius:.8em;display:block;font-family:camingocode,monospace;margin-bottom:.5em;text-align:center;width:100%;word-break:break-all}aside#tools label span,aside#tools ul#imagelist li span{display:block;font-size:9px}aside#tools label.gone,aside#tools ul#imagelist li.gone{opacity:.5}aside#tools label img,aside#tools ul#imagelist li img{background-color:#ddd;border-radius:inherit;cursor:grab;display:block;font-size:17px;min-height:4em;opacity:1;width:100%}aside#tools label img.x,aside#tools ul#imagelist li img.x{box-sizing:border-box;padding:.5em .9em}aside#tools ol#history{font-family:camingocode,monospace;font-size:.8rem;list-style:none;overflow:scroll;padding-top:.5em;text-align:center;word-break:keep-all}aside#tools ol#history li div{background-color:#ddd;border-radius:.8em;cursor:pointer;display:block;padding:.4em 0;width:100%}aside#tools ol#history li span{display:block;font-size:9px}aside#tools ol#history li[value="-1"]{list-style:"?  "}aside#tools ol#history li.peeking div{background-color:#bbb}aside#tools li#blueprint{background-color:#ddd;box-sizing:border-box;height:5em;transition:margin-top .1s}aside#tools #dropzone{background-color:transparent;border:3px dashed #ddd;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:5em;margin-top:.5em;overflow:clip;text-align:center}aside#tools #dropzone input{cursor:pointer;opacity:0}aside#tools #dropzone:before{background:url(cross.svg) no-repeat 50%;background-size:2em;content:"";height:inherit;left:0;margin-top:.5em;opacity:.3;position:absolute;top:0;transform:rotate(0deg);transition:transform .2s;width:100%;z-index:-1}aside#tools #dropzone:hover:before{opacity:.4}aside#tools #dropzone.x:before{transform:rotate(45deg)}aside#tools #dropzone.over,aside#tools #dropzone:active{background-color:#ddd}.hover{box-shadow:0 6px 22px #0000005c,0 1px 5px #00000026}ul.ingredients{float:left;font-family:pica;font-size:.9em;font-style:italic;list-style-type:none;margin-left:-12em;text-align:right;width:9em}ul.ingredients li span{margin:0 .1em}ul.ingredients li:before{content:none}ul.ingredients li{cursor:pointer}ul.ingredients li input.quantity,ul.ingredients li:hover span.quantity{background-color:#ddd;border-radius:.4em;margin:0;padding:0 .1em}ul.ingredients input.quantity{outline:none}ul.ingredients .unit{margin-left:0}ul.ingredients .unit:empty{display:none}body{cursor:default;font-family:double_pica,serif;font-size:24px}blockquote{font-style:italic;margin-left:inherit}h1{font-family:three_line_pica;font-size:2.6em;font-weight:400;letter-spacing:-2pt;margin-left:-.05rem;text-align:left;text-transform:uppercase}h1:before{content:"n";display:inline-block;font-family:flowers2;font-style:normal;margin-left:-13rem;margin-right:3rem;text-align:right;vertical-align:-3px;width:10rem}h2{clear:both;font-size:1.5em;font-style:italic;font-weight:400;margin:1em 0 .5em}b,i{font-style:inherit;font-weight:inherit}i.on{background:#ff0}a{color:inherit}.contentwrapper{display:contents}#mode_flip{bottom:0;cursor:pointer;display:none;position:fixed;right:0;top:0;width:50px;z-index:100}.offset #mode_flip{left:0;right:350px;width:auto}@media screen and (min-width:1200px){#content{padding-left:28vw}ul.ingredients{margin-left:-28vw;width:calc(28vw - 2em)}}@media (max-width:1200px){body{font-size:20px}}@media (max-width:1400px){aside#sidebar{width:320px}}@media screen and (max-width:1024px){body #mode_flip{display:block}aside#sidebar{font-size:18px;margin-left:-300px;width:350px}#content{transform:translateX(-300px)}.offset #content{background-color:#ccc}.offset #content .page img{filter:brightness(80%) contrast(80%)}.offset #mode_flip{right:350px}}@media screen and (max-width:750px){aside#sidebar{margin-left:-325px}#content{padding-left:50px;padding-right:1em;transform:translateX(-325px)}#content ul.ingredients{float:none;font-size:1em;margin-left:0;padding-left:1em;position:static;text-align:left}#content ul.ingredients li{margin-bottom:0}#content #editor{margin-left:0;width:100%}#content aside#tools{background-color:hsla(0,0%,100%,.7);float:right;height:50vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4em}#content aside#tools #dropzone{height:4em}#content aside#tools ul#imagelist span{font-size:8px}#content aside#tools .button.history{display:none}h1:before{content:none}.left{display:none}}@media screen and (max-width:400px){aside#sidebar{margin-left:-337.5px}#content{transform:translateX(-337.5px)}}@media (max-width:350px){aside#sidebar{font-size:.9em;margin-left:-100%;width:100%}#content{padding-left:20px;transform:translateX(-100%)}#content .page ol,#content .page ul{padding-left:1em}body.offset #mode_flip{right:350px}}@media print{body{font-size:14pt}*{overflow:visible!important}#edit_btn,aside#sidebar{display:none}#content{box-shadow:none;padding-top:0;right:0}}.noFocusBorder:focus{outline:none}