/*
 * This file is a part of InfiniBrowser — https://infinibrowser.wiki/
 * Copyright (c) zeroptr. All rights reserved.
 */
header{padding:1.5rem;border-bottom:1px solid #525252;align-content:center;align-items:center;display:flex;gap:1rem}main{padding:1.5rem}main,section{display:grid;grid-auto-rows:max-content;gap:1rem}h1{display:flex;align-items:center;align-content:center;text-align:left;gap:.75rem;padding:0;margin:0}h2{padding:0;margin:1ch 0 0;font-size:1.35rem}h1 img{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}h1 span:nth-child(2){user-select:text}#back{display:flex;justify-content:center;align-content:center;align-items:center;border-radius:100%;background-color:rgba(255,255,255,.03);transition:background-color .2s;cursor:pointer;outline:0;border:none;padding:10px;margin:0}#back:active,#back:focus,#back:hover{background-color:rgba(255,255,255,.1)}#back img{rotate:180deg;height:24px}@keyframes transition-in{0%{opacity:.2;scale:0.8}100%{opacity:1}}@keyframes transition-out{0%{opacity:1}100%{opacity:.2;scale:0.8}}.recipes li>span{margin-right:.5rem}.recipes>span{margin:.5rem 0}.item.censored{font-weight:900;color:#fbb}#item_footer{display:flex;align-content:center;align-items:center;color:#aaa;padding:0;gap:.5ch}#item_footer a{font-weight:bolder;color:unset}#item_footer a:hover{color:#ddd}#item_footer img{border-radius:100%;margin-right:.5ch;height:1.5rem;width:1.5rem}#item_footer:empty,#notice_list:empty{display:none!important}.loader_wrapper{display:flex;margin-left:8px;align-items:center;align-content:center;color:#aaa;gap:1rem}footer{font-size:.9rem;color:#999;margin-bottom:.5rem}footer a{color:#999}footer a:hover{color:#aaa}.grid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,1fr);grid-auto-columns:1fr}.grid h2{margin-top:0;margin-bottom:.75rem}.submit p{color:#999}.nav{display:flex}.navbtn{font-family:inherit;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;background:0 0;outline:0;border:none;border-bottom:2px solid #444;transition:border-color .3s,color .3s;cursor:pointer;color:#777;margin:0}.navbtn:focus,.navbtn:hover{border-bottom-color:#bbb;color:#bbb}.navbtn.selected{border-bottom-color:#bbf;font-weight:600;color:#bbf}#recipe_tree{width:max-content;min-width:40%}#lineage_section h2{display:flex;align-items:center;align-content:center;gap:1rem}.ibuttons{display:flex;transition:opacity .2s;gap:.2rem}.ibuttons button{display:flex;height:1.75rem;width:1.75rem;align-items:center;align-content:center;justify-content:center;transition:opacity .3s;cursor:pointer;background:0 0;border:none;outline:0;opacity:.5;margin:0}.ibuttons button:focus,.ibuttons button:hover{opacity:1}.ibuttons img{pointer-events:none;width:1.5rem}.mobile_buttons{display:none}.mobile_buttons .btn{flex-grow:1;padding-left:0!important;padding-right:0!important;width:100%}@media screen and (max-width:480px){h2{display:block;word-wrap:break-word}h2 span{display:inline-block;word-wrap:break-word}.ibuttons{display:none}.mobile_buttons{display:flex;flex-wrap:wrap;gap:.5rem}}@media screen and (max-width:750px){.grid{grid-auto-flow:row;gap:1.5rem}}