body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul.navbar{background-color:#aa8b56;background-color:var(--secondary-c-dark);border-radius:5px;list-style-type:none;margin:0;overflow:hidden;padding:0}.leftNav{float:left}.rightNav{float:right}.nav-link{color:#f0ebce;color:var(--secondary-c-light);display:block;font-weight:700;padding:14px 16px;text-align:center;text-decoration:none}.nav-link:hover{background-color:#4e6c50;background-color:var(--primary-c-light)}.post{align-items:center;display:flex;gap:20px;height:60vh;justify-content:center}.landmark{background-color:#4e6c50;background-color:var(--primary-c-light);border-radius:5px;display:inline-block;font-size:1em;text-align:center;text-decoration:none}.landmark,.login-button{color:#f0ebce;color:var(--secondary-c-light);padding:10px}.login-button{background-color:#aa8b56;background-color:var(--secondary-c-dark);border:none;border-radius:5px;font-size:larger;font-weight:700}:root{--primary-c-dark:#395144;--primary-c-light:#4e6c50;--secondary-c-light:#f0ebce;--secondary-c-dark:#aa8b56;--selection-c:#009300}body{background-color:#395144;background-color:var(--primary-c-dark);font-family:Arial,sans-serif;padding:20px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-corner{background-color:#00000000}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #4e6c50bd}::-webkit-scrollbar-thumb{background:#aa8b56;background:var(--secondary-c-dark);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#f0ebce;background:var(--secondary-c-light)}h1{color:#f0ebce;color:var(--secondary-c-light);padding:20px 0;text-align:center}.login-entry{align-items:center;display:flex;justify-content:center}.main{background-color:#4e6c50;background-color:var(--primary-c-light);border-radius:1.5em;box-shadow:0 11px 35px 2px rgba(0,0,0,.14);height:400px;margin:7em auto;width:400px}.sign{color:#f0ebce;color:var(--secondary-c-light);font-size:23px;padding-top:40px}.sign,.un{font-family:Ubuntu,sans-serif;font-weight:700}.un{background-color:#f0ebce;background-color:var(--secondary-c-light);border:none;border:2px solid rgba(0,0,0,.02);border-radius:5px;box-sizing:border-box;color:#263238;font-size:14px;letter-spacing:1px;margin-bottom:27px;margin-left:46px;outline:none;padding:10px 20px;text-align:center;width:76%}form.form1{padding-top:40px}.pass{background:#f0ebce;background:var(--secondary-c-light);border:none;border:2px solid rgba(0,0,0,.02);border-radius:5px;box-sizing:border-box;color:#263238;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:27px;margin-left:46px;outline:none;padding:10px 20px;text-align:center;width:76%}.pass:focus,.un:focus{border:2px solid rgba(0,0,0,.18)!important}.submit{background:#aa8b56;background:var(--secondary-c-dark);border:0;border-radius:5em;box-shadow:0 0 20px 1px rgba(0,0,0,.04);color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:13px;margin-left:35%;padding:10px 40px}.forgot{padding-top:15px}.forgot,a{color:#aa8b56;color:var(--secondary-c-dark);text-shadow:0 0 3px hsla(0,0%,46%,.12)}a{text-decoration:none}.search-container{grid-gap:10px;background-color:#4e6c50;background-color:var(--primary-c-light);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.15);display:grid;gap:10px;grid-template-columns:auto 130px;margin-bottom:20px;padding:20px}@media (max-width:500px){.search-container{grid-template-columns:auto 100px}}.search-text{background-color:#f0ebce;background-color:var(--secondary-c-light);border:#aa8b56;border-color:var(--secondary-c-dark);border-radius:5px;color:#000;cursor:pointer;font-size:18px;min-width:0;overflow:scroll;padding:10px;width:100%}.search-text:focus{border-color:#aa8b56;border-color:var(--secondary-c-dark);border-width:2px}.search-submit{background-color:#aa8b56;background-color:var(--secondary-c-dark);border:none;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;color:#f0ebce;color:var(--secondary-c-light);cursor:pointer;font-size:18px;font-weight:700;padding:10px 30px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;white-space:nowrap;width:100%;z-index:2}.search-submit:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:480px){.search-text{font-size:16px}.search-submit{font-size:16px;padding:5px 10px}}.search-text-container{display:inline-block;min-width:0;position:relative;width:100%}.autofill-container{border:1px solid #aa8b56;border:1px solid var(--secondary-c-dark);border-bottom:none;border-radius:5px;border-top:none;left:0;min-width:0;overflow:auto;position:absolute;right:0;top:100%;width:100%;z-index:98}.autofill-item{background-color:#f0ebce;background-color:var(--secondary-c-light);border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.autofill-item:hover{background-color:#e9e9e9}.search-results-grid{grid-gap:20px;display:grid;gap:20px;grid-area:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.search-results-grid-item{background-color:#4e6c50;background-color:var(--primary-c-light);border:0 solid #ccc;border-radius:5px;box-shadow:0 11px 35px 2px rgba(0,0,0,.14);padding:13px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.search-results-grid-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.search-results-grid-item img{border:3px solid #aa8b56;border:3px solid var(--secondary-c-dark);border-radius:7px;height:auto;width:100%}.search-results-grid-item h2{color:#f0ebce;color:var(--secondary-c-light)}.filters-results-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:1fr auto}.filter-side-bar{grid-gap:20px;background-color:#4e6c50;background-color:var(--primary-c-light);border-radius:5px;box-shadow:0 11px 35px 2px rgba(0,0,0,.14);display:grid;gap:20px;grid-template-columns:1fr 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 20px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.filters-results-container{grid-template-columns:1fr}.search-results-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:480px){.filters-results-container,.search-results-grid{grid-template-columns:1fr}}.result-navigation{background-color:#4e6c50;background-color:var(--primary-c-light);border-radius:5px;font-weight:700;margin-left:auto;margin-right:auto;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.result-navigation,.result-navigation button{color:#f0ebce;color:var(--secondary-c-light);padding:10px}.result-navigation button{background-color:#aa8b56;background-color:var(--secondary-c-dark);border:none;border-radius:5px;font-weight:bolder;transition:.3s}.result-navigation button:hover{background-color:#f0ebce;background-color:var(--secondary-c-light);color:#aa8b56;color:var(--secondary-c-dark);cursor:pointer}.collapse-trigger{background-color:#aa8b56;background-color:var(--secondary-c-dark);border:none;border-radius:5px;color:#f0ebce;color:var(--secondary-c-light);display:block;font-size:large;font-weight:700;height:40px;margin-top:20px;max-width:150px;min-width:100px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:1fr}.collapse-trigger:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.filter-contents{position:absolute;z-index:4}.visible{opacity:1;visibility:visible}.hidden{height:0;opacity:0;overflow:hidden;visibility:collapse}.filter-form{background-color:#f0ebce;background-color:var(--secondary-c-light);border:2px solid #aa8b56;border:2px solid var(--secondary-c-dark);border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-left:5px;margin-right:5px;padding:10px;transition:visibility 1.2s,opacity 1.2s linear,height 1.2s ease-out}.filter-checkbox{padding:5px}.apply-button{align-self:center;width:100%}.recipe-modal{background-color:#000;background-color:rgba(0,0,0,.4);display:block;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10}.recipe-modal-content{background-color:#4e6c50;background-color:var(--primary-c-light);border:10px solid #aa8b56;border:10px solid var(--secondary-c-dark);border-radius:5px;color:#f0ebce;color:var(--secondary-c-light);margin:15% auto;padding:20px;position:relative;width:80%;z-index:2}.m-recipe-options{display:flex;justify-content:flex-start;position:relative}.m-recipe-options button{background-color:#aa8b56;background-color:var(--secondary-c-dark);border:none;border-radius:5px;color:#f0ebce;color:var(--secondary-c-light);cursor:pointer;font-weight:700;margin-left:10px;padding:5px 15px;text-align:center;transition-duration:.4s}.m-recipe-options button:hover{background-color:#f0ebce;background-color:var(--secondary-c-light);color:#aa8b56;color:var(--secondary-c-dark)}.add-plan-list{box-shadow:0 5px 15px rgba(0,0,0,.2);left:0;list-style-type:none;margin:0;min-width:200px;padding:0;position:absolute;top:100%}.add-plan-list,.add-plan-list li{background-color:#aa8b56;background-color:var(--secondary-c-dark);border-radius:5px}.add-plan-list li{color:#f0ebce;color:var(--secondary-c-light);cursor:pointer;padding:8px}.add-plan-list li:hover{background-color:#f0ebce;background-color:var(--secondary-c-light);color:#aa8b56;color:var(--secondary-c-dark)}.m-recipe-image{border:5px solid #aa8b56;border:5px solid var(--secondary-c-dark);border-radius:10px;display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:80%}.plans-grid{grid-gap:20px;align-content:center;display:grid;gap:20px;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-rows:minmax(0,1fr);justify-content:center}.plans-grid-item{background-color:#4e6c50;background-color:var(--primary-c-light);border:0 solid #ccc;border-radius:5px;box-shadow:0 11px 35px 2px rgba(0,0,0,.14);padding:13px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.plans-grid-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.plans-grid-item img{border:3px solid #aa8b56;border:3px solid var(--secondary-c-dark);border-radius:7px;height:auto;width:95%}.plans-grid-item h2{color:#f0ebce;color:var(--secondary-c-light)}.plans-grid-create-new{background-color:#395144;background-color:var(--primary-c-dark);border:5px dashed #4e6c50;border:5px dashed var(--primary-c-light);border-radius:5px;box-shadow:0 11px 35px 2px rgba(0,0,0,.14);padding:13px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.plans-grid-create-new:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.plans-grid-create-new h2{align-items:baseline;color:#f0ebce;color:var(--secondary-c-light)}.recipe-count{color:#aa8b56;color:var(--secondary-c-dark)}.title-input{height:10%;width:80%}.title-input,.title-submit{background-color:#f0ebce;background-color:var(--secondary-c-light);border:none;border-radius:5px}.title-submit{font-weight:bolder}.warning{color:red}.plan-container-grid{grid-gap:0;display:grid;grid-template-columns:1fr}.plan-container-grid h2{color:#f0ebce;color:var(--secondary-c-light)}@media (min-width:768px){.plan-container-grid{grid-template-columns:7fr 5fr}}.ingredients-list{background-color:#f0ebce;background-color:var(--secondary-c-light);border:5px solid #aa8b56;border:5px solid var(--secondary-c-dark);border-radius:5px;color:#aa8b56;color:var(--secondary-c-dark);margin-right:10px;margin-top:20px;max-height:600px;overflow:auto;padding:10px}.ingredient-list-item{min-width:none;width:100%}.ingredient-list-item h1,.ingredient-list-item h2{color:#aa8b56;color:var(--secondary-c-dark)}.recipes-plan-grid{margin-right:20px;padding:0 20px 20px 0}.recipes-plan-grid-item{background-color:#4e6c50;background-color:var(--primary-c-light);border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#f0ebce;color:var(--secondary-c-light);margin-right:20px;margin-top:20px;min-width:none;padding:10px;transition:.3s;width:100%}.recipes-plan-grid-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.recipe-content{align-items:center;display:flex}.recipe-content img{border:5px solid #aa8b56;border:5px solid var(--secondary-c-dark);border-radius:5px;height:auto;margin-right:15px;max-width:150px;min-width:none}.recipe-content h2{text-align:center}.print-button{position:absolute;z-index:2}@media print{.no-print{display:none}.ingredients-list{height:100%;line-height:50%;margin-left:auto;margin-right:auto;margin-top:0;max-height:none;width:-webkit-max-content;width:max-content}.ingredients-list-item h1{font-size:x-small}}.red-button{background-color:#c54141!important;border:none;border-radius:5px;color:#e9e9e9!important;font-weight:700;padding:10px;transition:.3s}.red-button:hover{background-color:#fff!important;color:red!important}.modal-ordered-list{line-height:30px}.back-button{background-color:#aa8b56;background-color:var(--secondary-c-dark);border:none;border-radius:5px;font-weight:700;padding:10px;transition:.3s}.back-button,.back-button:hover{color:#f0ebce;color:var(--secondary-c-light)}.back-button:hover{background-color:#f0ebce;background-color:var(--secondary-c-light);cursor:pointer}.home-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:600px){.home-grid{grid-template-columns:1fr}}.home-grid-item{border:7px dashed #4e6c50;border:7px dashed var(--primary-c-light);border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.2);height:400px;padding:20px}.home-grid-item h2{text-align:center}.home-grid-item h2,.home-grid-item p{color:#aa8b56;color:var(--secondary-c-dark);font-weight:700}.home-grid-item p{bottom:0}.user-info-card{background-color:#4e6c50;background-color:var(--primary-c-light);border:5px solid #aa8b56;border:5px solid var(--secondary-c-dark);border-radius:5px;color:#f0ebce;color:var(--secondary-c-light);margin-left:auto;margin-right:auto;padding:20px;text-align:center;width:-webkit-max-content;width:max-content}.user-info-card img{border:5px solid #aa8b56;border:5px solid var(--secondary-c-dark);border-radius:10px}.logout{width:100%}
/*# sourceMappingURL=main.0b007dd7.css.map*/