@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;700&display=swap);:root{--clr-bg:#121212;--clr-fg:#fff;--clr-bg-light:#323232;--clr-accent:#ff6723;--clr-00dp:#141414;--clr-01dp:#1c1c1c;--clr-02dp:#212121;--clr-03dp:#242424;--clr-04dp:#262626;--clr-06dp:#2b2b2b;--clr-08dp:#2e2e2e;--clr-12dp:#333;--clr-16dp:#363636;--clr-24dp:#383838;--clr-bg-transparent:rgba(0,0,0,.2);--clr-bg-transparent2:hsla(0,0%,7%,.6);--grid-columns:8;--grid-gap:1rem}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}::selection{background:#fff;background:var(--clr-fg);color:#121212;color:var(--clr-bg)}a{text-decoration:none}a,body{color:#fff;color:var(--clr-fg)}body{background-color:#121212;background-color:var(--clr-bg);font-family:Heebo,sans-serif;text-align:center}#root,.App{height:100%}.App{align-items:center;display:flex;flex-direction:column}.page{height:100%;padding-left:1rem;padding-right:1rem;padding-top:7rem;width:100%}.info b{color:#ff6723;color:var(--clr-accent);font-weight:400}.login-form{background-color:#141414;background-color:var(--clr-00dp);border-radius:20px;display:flex;flex-direction:column;gap:1rem;margin:auto;max-width:350px;padding:2rem;width:100%}.error{color:red}.login-form .signup{color:#ff6723;color:var(--clr-accent)}.login-form .signup:hover{text-decoration:underline}.search-input{background-color:#1c1c1c;background-color:var(--clr-01dp);border-radius:10px;margin-top:.5rem;padding:.2rem 0 .2rem .75rem}.loading,.search-input{align-items:center;display:flex;justify-content:center}.loading{gap:1rem}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid #ff6723;border:5px solid var(--clr-accent);border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.loading-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.btn-primary{all:unset;background-color:#ff6723;background-color:var(--clr-accent);border-radius:5px;cursor:pointer;padding:.5rem 1rem;scale:1;transition:scale .2s ease}.btn-secondary{all:unset;background-color:#121212;background-color:var(--clr-bg);border:2px solid #ff6723;border:2px solid var(--clr-accent);border-radius:5px;cursor:pointer;padding:.5rem 1rem;scale:1;transition:scale .2s ease}.btn-primary:hover,.btn-secondary:hover{scale:.95}.recipe-container{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:1440px;width:100%}.recipe-container .info{align-items:center;justify-content:space-evenly}.recipe-container .info,.recipe-content{background-color:#141414;background-color:var(--clr-00dp);border-radius:20px;display:flex;flex-direction:column;padding:2rem}.recipe-content{gap:4rem;margin-bottom:4rem;text-align:left}.recipe-content img{border-radius:10px;margin:0 auto;max-height:380px;object-fit:cover;width:100%}.directions{align-items:flex-start}.comments,.directions{display:flex;flex-direction:column}.comments{gap:.5rem;margin-top:1rem;text-align:left}.add-comment input{background-color:#1c1c1c;background-color:var(--clr-01dp);border:none;border-radius:5px;color:#fff;color:var(--clr-fg);outline:none;padding:.5rem 1rem;width:100%}.add-comment{display:flex;gap:.5rem}.comment-container{margin:0 auto;max-width:1440px;padding:1rem 0}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:768px){.recipe-content{display:grid;grid-template-columns:1fr 1fr}.recipe-container .info{flex-direction:row}}@media (min-width:480px){.page{padding-top:5rem}}nav{align-items:center;background-color:var(--clr-bg);flex-direction:column;justify-content:space-between;max-width:1440px;padding:1rem;position:fixed;width:100%;z-index:999}nav,nav ul{display:flex;gap:1rem}nav ul{list-style:none;padding:0}nav ul li{display:flex;gap:1rem}nav .logo a{font-weight:700;white-space:nowrap}.profile{align-items:center;display:flex;gap:.5rem;justify-content:center}.login-dropdown{align-items:flex-end;display:flex;flex-direction:column;height:30px;overflow:hidden;transition:height .3s ease}.login-dropdown:hover{height:250px}.nav-dropdown{background-color:var(--clr-01dp);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;padding:1rem;text-align:left}.nav-dropdown a{align-items:center;border-radius:5px;display:flex;gap:1ch;padding:.25rem .5rem}.nav-dropdown a:hover{background-color:var(--clr-06dp)}@media (min-width:768px){nav{background-color:initial}}@media (min-width:480px){nav{align-items:flex-start;flex-direction:row}}.catalog-container,.personal-container{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:4fr 1fr;margin:0 auto;max-width:1440px;width:100%}.personal-container{grid-template-columns:1fr}.catalog-filters h4{font-weight:600}.catalog-items-container{max-height:calc(100vh - 20rem);overflow-x:hidden;overflow-y:auto;padding-right:1rem}.catalog h2 b,.comment-container h2 b{color:var(--clr-accent)}.catalog-items{-webkit-columns:3;column-count:3;-webkit-column-gap:1rem;column-gap:1rem;text-align:left}.catalog,.catalog-filters{background-color:var(--clr-00dp);border-radius:20px;display:flex;gap:2rem;margin:1rem auto;padding:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.catalog{display:flex;padding-right:1rem}.catalog,.catalog-filters{flex-direction:column}.selected-filters button{all:unset;align-items:center;background-color:var(--clr-bg);border:2px solid var(--clr-accent);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;min-width:200px;padding:.5rem 1rem}.catalog-filters button p{width:100%}.catalog-filters .filter{background-color:var(--clr-01dp);border:2px solid var(--clr-01dp);margin:auto auto 1rem;overflow:hidden;text-align:left}.catalog-filters .filter p{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filters .filter .filter-content{font-size:.8em;opacity:.5}.catalog-filters .apply-btn{background-color:var(--clr-accent);min-width:150px;scale:1;transition:scale .2s ease}.catalog-filters .apply-btn:hover{scale:.95}.catalog-settings>div,.filter-dropdown{align-items:center;display:flex;justify-content:space-between}.filter-dropdown{background-color:var(--clr-bg);border:2px solid var(--clr-accent);border-radius:5px;cursor:pointer;flex-direction:column;height:45px;margin:0 auto;overflow:hidden;padding:.5rem 1rem;transition:height .25s ease;width:236px}.dropdown-rotate{font-size:1.2em;transition:all .25s}.filter-dropdown.open .dropdown-rotate{rotate:45deg}.filter-dropdown.open{height:205px}.dropdown-visible{align-items:center;display:flex;justify-content:space-between;width:100%}.dropdown-visible p{width:100%}.dropdown_content{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;width:100%}.catalog-filter input,.catalog-filter option,.catalog-filter select,.login-form input{background-color:var(--clr-01dp);border:none;border-radius:5px;color:var(--clr-fg);outline:none;width:100%}.catalog-filter input,.catalog-filter select,.login-form input{padding:.5rem 1rem}.dropdown_content>div{align-items:flex-start;display:flex;flex-direction:column}.add-input button,.dropdown_content button,.login-form button,nav button{all:unset;background-color:var(--clr-accent);border-radius:5px;cursor:pointer;padding:.5rem 1rem;scale:1;transition:scale .2s ease}.add-input button{padding:.5rem 0;width:100%}.add-input button:hover,.dropdown_content button:hover,.login-form button:hover,nav button:hover{scale:.95}.dropdown_content p{display:block!important}@media (max-width:1200px){.catalog-items{-webkit-columns:2;column-count:2}}@media (max-width:900px){.catalog-items{-webkit-columns:1;column-count:1}}@media (max-width:768px){.catalog-container{display:flex;flex-direction:column-reverse;gap:0}}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip{background:var(--clr-08dp);border-radius:3px;color:var(--clr-fg);display:none;font-size:11px;font-size:1rem;padding:5px 10px;pointer-events:none;position:absolute;right:50%;text-align:center;top:32px;-webkit-transform:translateX(50%);transform:translateX(50%);width:-webkit-max-content;width:max-content;z-index:99}.tooltip:after,.tooltip:before{border-bottom:10px solid var(--clr-08dp);border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:43%;position:absolute;top:-10px}.tooltip-container:hover .tooltip{display:block}.recipe{-webkit-column-break-inside:avoid;background-color:var(--clr-01dp);border-radius:10px;break-inside:avoid;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;page-break-inside:avoid;width:100%}.recipe-icons{align-items:flex-start;display:flex;gap:.75rem;justify-content:center}.recipe-icons i{cursor:pointer;font-size:1.2em;scale:1}.recipe-icons i:hover{color:var(--clr-accent)}.recipe-header{display:flex;gap:1rem;justify-content:space-between}.recipe-header button{all:unset}.recipe-body{display:flex;flex-direction:column;gap:1ch}.recipe-body a{color:var(--clr-accent);text-decoration:underline}.recipe-info{display:flex;justify-content:space-between}.recipe-time{align-items:center;display:flex;gap:.2rem}.recipe-body img{border-radius:5px}.add-form{display:flex;flex-direction:column;gap:1rem}.add-form div{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.add-form>div{flex-direction:column}.add-form .multi-container,.add-form .multi-items-container{display:flex;flex-direction:column}.add-form button,.add-form textarea{background-color:var(--clr-01dp);border:none;border-radius:5px;color:var(--clr-fg);outline:none;padding:.5rem 1rem;width:100%}.add-form textarea{resize:none}.add-form button{all:unset;background-color:var(--clr-accent);border-radius:5px;cursor:pointer;padding:.5rem 1rem;padding:.5rem 0;scale:1;transition:scale .2s ease;width:100%}.multi-container button{background-color:var(--clr-bg);border:2px solid var(--clr-accent)}@media (min-width:786px){.add-form>div{flex-direction:row}}.comment{background-color:var(--clr-01dp);border-radius:10px;padding:1rem}
/*# sourceMappingURL=main.9a9522d7.css.map*/