@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css?family=Abril+Fatface);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-image:linear-gradient(0deg,#23c6a5 -180%,#224b58);background-repeat:no-repeat;background-size:cover;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;padding-bottom:env(safe-area-inset-bottom)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .2s ease-in .25s}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:0;transition:opacity .2s ease-in 50ms}@keyframes slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.slide-enter{animation:slideIn .5s forwards}.slide-exit{animation:slideOut .5s forwards}.App{background-color:#23c686!important;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;text-align:center}*{box-sizing:border-box}body,html{margin:0!important;max-width:100vw!important;overflow:visible!important;overscroll-behavior:none!important;padding:0!important;scroll-behavior:smooth!important;touch-action:pan-x pan-y!important}.login-screen{background:linear-gradient(180deg,#25414e,#0000);border-radius:17px;border-style:none;border:2px solid #ffffff50!important;box-shadow:0 8px 40px #0000001a;display:flex;flex-direction:column;justify-content:center;justify-items:center;margin:80px auto;overflow:hidden;padding:50px 25px;width:570px}.supabase-auth-ui_ui-anchor{color:#fff!important;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;&:nth-of-type(2){background-color:#25414e;border-radius:10px;color:#23c686!important;font-size:medium;font-weight:800;margin-top:40px;padding:15px;text-decoration:none}}.login-screen input{align-items:center;justify-content:center}.login-screen form button{background-color:#23c686!important;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-weight:700;text-transform:uppercase}.logoWhite{align-self:center;height:auto;margin:0 auto;max-width:min(100%,500px)}@media (max-width:575px){.login-screen{margin:50px auto 0;width:85%}}.supabase-auth-ui_ui-label{font-weight:600;letter-spacing:-.025rem!important;text-transform:uppercase}.supabase-auth-ui_ui-container input,.supabase-auth-ui_ui-container input:focus,.supabase-auth-ui_ui-label{color:#fff!important;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.supabase-auth-ui_ui-container input,.supabase-auth-ui_ui-container input:focus{background-color:#25414e!important}.supabase-auth-ui_ui-container input:focus{border:2px solid #3fcf8e}.image-placeholder{align-items:center;background-color:#f0f0f0;display:flex;height:200px;justify-content:center;width:100%}.image-entrance{animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.route-container{left:0;position:absolute;top:0;width:100%}.recipe-page-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;background-attachment:fixed;color:#000;display:flex;flex-direction:column;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;margin:0 auto;max-width:100vw;max-width:1000px;padding:50px 50px 80px}.recipe-page-image-container img{border-radius:15px;width:100%}ol{counter-reset:my-awesome-counter;display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:0}ol li{align-content:center;align-items:center;counter-increment:my-awesome-counter;flex-wrap:nowrap;font-size:.8rem;margin-bottom:.5rem;width:100%}ol li,ol li:before{display:inline-block}ol li:before{background-color:#21ab75;border-radius:5px;color:#fff;content:counter(my-awesome-counter) "";font-weight:700;justify-content:center;margin-right:.5rem;padding:6px;text-align:center;width:20px}table{width:100%}table,td,th{text-align:left!important}table,td,th{border-bottom:1px solid #ddd;padding:10px}.navBar{align-content:center!important;bottom:0;box-shadow:0 6px 20px #0000001a!important;display:flex!important;flex-direction:row!important;height:50px;justify-content:center!important;justify-items:center!important;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;width:100vw!important;z-index:999}.ant-menu-item,.ant-menu-item-active,.ant-menu-item-selected,.ant-menu-overflow-item{align-content:center!important;align-items:center!important;display:flex!important;flex-direction:row;height:100%;justify-items:center;line-height:1!important;padding:20px auto!important;text-align:left!important;white-space:normal!important;width:25%!important;z-index:9999999}.ant-menu-item-group-list .ant-menu-item{width:25vw!important}.ant-menu-item:after{inset-inline:10px}@media (max-width:575px){.ant-menu-item,.ant-menu-item-active,.ant-menu-item-selected,.ant-menu-overflow-item{justify-content:center!important;margin:20px auto!important;&:after{display:none}}.ant-menu *{justify-content:center!important;justify-items:center!important}.ant-menu-item-group-list{width:100%!important}.ant-menu-item-group-list *{display:revert!important;justify-content:revert!important;justify-items:revert!important}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-item-selected{margin:0!important;padding-left:15px!important;padding-top:12px!important;width:100%!important}.ant-menu,.navBar{bottom:0!important;box-shadow:none!important;padding-bottom:20px!important;position:fixed!important;z-index:100}.ant-menu .ant-menu-item .anticon{font-size:18px;width:25vw}.ant-menu-submenu-popup,.ant-menu-vertical{margin-bottom:80px!important;width:200px!important}}.create-recipe{background-color:#009e60!important;color:#fff!important;font-weight:700!important}body{display:block;margin:0}.recipe-card{border:0!important;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px;max-width:320px;min-height:350px;outline:0!important;transition:transform .25s ease-in-out,outline .25s ease-in-out!important}@media (max-width:575px){.recipe-card{margin:15px!important;max-width:100%;min-height:350px}}.ant-row{justify-content:center!important;margin:0 auto!important}.ant-list-item .ant-card-body div{border:0!important}.diet-list-card{text-overflow:ellipsis}.recipe-card:hover{outline:2.5px solid #23c686!important;transform:scale(1.02);transform-origin:top center}.ant-card-head{background:linear-gradient(190deg,#f5f5f5,#d7ecff)!important;border-bottom:1px solid #c0c0c080!important;height:100px}.ant-card-body{border:0!important;padding:0 0 15px!important}.ant-card-head-title,.ant-card-head-title a,.recipe-card-title,.recipe-card-title a{border:0!important;color:inherit;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:-.02rem;line-height:1.1;margin:15px 0 0!important;padding:10px 5px 20px;text-align:center;text-decoration:none!important;white-space:normal}.recipe-image-container{align-content:center;align-items:center;display:flex;justify-content:center;justify-items:center;width:100%;& img{display:inherit;left:0;margin:0!important;overflow:hidden;padding:0!important;position:-webkit-sticky;position:sticky;right:0;top:0!important}}body{overflow:scroll!important}.create-recipe-container{margin:0 auto;max-width:1200px!important;padding:0 10% 200px}form{padding:25px!important}label:only-child{font-size:medium!important;font-weight:700!important;line-height:1!important}@media (max-width:575px){.ant-steps-item-title{font-size:13px!important}label:only-child{font-size:small!important}}.create-recipe-box{border:1px solid #ffffff50!important;box-shadow:0 6px 20px #0000001a}.ant-select-selection-placeholder{text-align:left!important}.ant-float-btn{border-radius:10px!important;margin:0 auto;max-width:200px;opacity:1;padding:10px!important;transition:filter .15s ease-in-out}.ant-float-btn:hover{filter:brightness(1.2)}.ant-float-btn-body{background-color:initial!important;font-weight:bolder!important;width:100%!important}.float-button-text{font-size:15px}.ant-collapse,.ant-collapse-content{border:0;text-align:right}.advanced-option-input{border-radius:12px;padding:10px!important}.advanced-option-input .ant-row{align-items:center!important;padding:10px 0!important}@media (max-width:575px){.advanced-option-input{margin-bottom:15px!important;padding:10px 10px 2px!important}.create-recipe-container{padding:0 15px 200px}.ant-form-item .ant-form-item-label>label{display:inline!important}}hr{border:0;border-bottom:1px solid #f5f5f580;margin:0;padding:0}form h1,form h2{text-align:left}.selected-recipe-content{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important}.selected-recipe-content body{overflow:hidden!important}.ant-modal-content{background:linear-gradient(-45deg,#23c686,#1d3853)!important;border:3px solid #23c686!important;border-radius:15px!important;box-shadow:inset 0 2px 40px 3px #00000080!important;margin-bottom:80px!important;overflow:hidden;padding:0!important}.ant-modal-wrap{-moz-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:-40px!important;padding-bottom:60px!important}.ant-modal-close-icon{background-color:#23c686!important;background-color:#1d3853!important;border:1px solid #ffffff80;border-radius:7px;color:#fff!important;font-size:23px!important;padding:4px;position:absolute;right:1px;top:0}.selected-recipe-content body{background:#0000;color:#000;font-family:Montserrat,Arial,sans-serif;margin:10px 45px 45px;overflow:hidden;padding:0}.recipe-content-body{color:#000;overflow:hidden!important}.recipe-meta{text-align:center}.selected-recipe-content h1,.selected-recipe-content h2,.selected-recipe-content h3,.selected-recipe-content h4,.selected-recipe-content h5{color:#1d3853}.selected-recipe-content h1{color:#1d3853;font-size:24px;line-height:1;margin:0 0 20px;text-align:center}.selected-recipe-content h2{color:#1d3853;font-size:20px;margin-bottom:10px}.selected-recipe-content p{color:#000;display:block;font-size:16px;line-height:1.5;margin-bottom:15px}.selected-recipe-content .image-container{box-sizing:initial;display:block;max-width:100%}.selected-recipe-content .image-container img{box-shadow:1px 1px 10px #000c!important;display:block;height:auto;margin-top:0;max-width:100%;object-fit:cover!important;overflow:visible!important}.selected-recipe-content ul{list-style-type:none;padding-left:0}.selected-recipe-content ul li:before{color:#000;content:"•";display:inline-block;font-weight:700;margin-right:5px}.selected-recipe-content ol{counter-reset:step;padding-left:5px}.selected-recipe-content b,.selected-recipe-content i,.selected-recipe-content li{display:inline-block!important}.selected-recipe-content li{color:#000;counter-increment:step;display:flex;display:block!important;font-size:16px;height:100%;line-height:1.2;list-style-type:none;margin-bottom:15px}.recipe-section{padding:20px 24px}.selected-recipe-content ol li:before{background-color:#23c686;border-radius:20%;color:#fff;content:counter(step);display:inline-block;font-family:inherit;font-size:14px;font-weight:bolder;height:24px;line-height:24px;list-style-type:none;margin-right:10px;min-width:17px;padding:0 5px;text-align:center}.selected-recipe-content table{width:100%}.selected-recipe-content td{text-align:left}table{border:0 solid #0000;border-collapse:collapse;text-align:center}th{background-color:#23c686}th:first-child{border-top-left-radius:10px}th:last-child{border-top-right-radius:10px}td{text-align:center!important}
/*# sourceMappingURL=main.b709f7c8.css.map*/