@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;800&display=swap";body,html{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.notification-container--bottom-center,.notification-container--bottom-full,.notification-container--bottom-left,.notification-container--bottom-right,.notification-container--center,.notification-container--top-center,.notification-container--top-full,.notification-container--top-left,.notification-container--top-right{min-width:325px;position:absolute;pointer-events:all}.notification-container--bottom-center,.notification-container--center,.notification-container--top-center{display:flex;justify-content:center;align-items:center;flex-direction:column;left:calc(50% - 175px);max-width:350px}.notification-container--center{top:20px;height:100%;pointer-events:none}.notification-container--bottom-full,.notification-container--top-full{width:100%;min-width:100%}.notification-container--bottom-full{bottom:0}.flex-center{min-width:325px;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:all}.notification-container--top-center{top:20px}.notification-container--bottom-center{bottom:20px}.notification-container--top-left{left:20px;top:20px}.notification-container--top-right{right:20px;top:20px}.notification-container--bottom-left{left:20px;bottom:20px}.notification-container--bottom-right{bottom:20px;right:20px}.notification-container--mobile-bottom,.notification-container--mobile-top{pointer-events:all;position:absolute}.notification-container--mobile-top{right:20px;left:20px;top:20px}.notification-container--mobile-bottom{right:20px;left:20px;bottom:20px;margin-bottom:-15px}.notification__item--default{background-color:#007bff;border-left:8px solid #0562c7}.notification__item--default .notification__timer{background-color:#007bff}.notification__item--default .notification__timer-filler{background-color:#fff}.notification__item--default .notification__close{background-color:#007bff}.notification__item--success{background-color:#28a745;border-left:8px solid #1f8838}.notification__item--success .notification__timer{background-color:#28a745}.notification__item--success .notification__timer-filler{background-color:#fff}.notification__item--success .notification__close{background-color:#28a745}.notification__item--danger{background-color:#dc3545;border-left:8px solid #bd1120}.notification__item--danger .notification__timer{background-color:#dc3545}.notification__item--danger .notification__timer-filler{background-color:#fff}.notification__item--danger .notification__close{background-color:#dc3545}.notification__item--info{background-color:#17a2b8;border-left:8px solid #138b9e}.notification__item--info .notification__timer{background-color:#17a2b8}.notification__item--info .notification__timer-filler{background-color:#fff}.notification__item--info .notification__close{background-color:#17a2b8}.notification__item--warning{background-color:#eab000;border-left:8px solid #ce9c09}.notification__item--warning .notification__timer{background-color:#eab000}.notification__item--warning .notification__timer-filler{background-color:#fff}.notification__item--warning .notification__close{background-color:#eab000}.notification__item--awesome{background-color:#685dc3;border-left:8px solid #4c3fb1}.notification__item--awesome .notification__timer{background-color:#685dc3}.notification__item--awesome .notification__timer-filler{background-color:#fff}.notification__item--awesome .notification__close{background-color:#685dc3}@keyframes timer{0%{width:100%}to{width:0}}.notifications-component{position:fixed;z-index:9000;pointer-events:none;width:100%;height:100%}.notification__item{display:flex;position:relative;border-radius:3px;margin-bottom:15px;box-shadow:1px 3px 4px #0003;cursor:pointer}.notification-container--bottom-full .notification__item,.notification-container--top-full .notification__item{margin-bottom:0;border-radius:0}.notification__timer{width:100%;margin-top:10px}.notification__timer,.notification__timer-filler{height:3px;border-radius:5px}.notification__title{color:#fff;font-weight:700;font-size:14px;margin-top:5px;margin-bottom:5px}.notification__message{color:#fff;max-width:calc(100% - 15px);font-size:14px;line-height:150%;word-wrap:break-word;margin-bottom:0;margin-top:0}.notification__content{padding:8px 15px;display:inline-block;width:100%}.notification__close{width:18px;height:18px;border-radius:50%;display:inline-block;position:absolute;right:10px;top:10px}.notification__close:after{content:"×";position:absolute;transform:translate(-50%,-50%);color:#fff;font-size:12px;left:50%;top:50%}.notification-container--mobile-bottom .notification,.notification-container--mobile-bottom .notification__item,.notification-container--mobile-top .notification,.notification-container--mobile-top .notification__item{max-width:100%;width:100%}.notification-container--bottom-right .notification,.notification-container--top-right .notification{margin-left:auto}.notification-container--bottom-left .notification,.notification-container--top-left .notification{margin-right:auto}.notification-container--mobile-bottom .notification,.notification-container--mobile-top .notification{margin-left:auto;margin-right:auto}.slide-in-menu{display:flex;flex-direction:column;width:100vw;height:100vh}.slide-in-menu .slide-in-nav{background-color:#28292b;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;letter-spacing:.1em;text-transform:uppercase;font-weight:500;width:80vw;height:100vh;padding:20px 0}.slide-in-menu .slide-in-nav .slide-in-nav-group{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:10px}.burger-container{display:inline-block;cursor:pointer;position:relative;top:15px;right:25px}.burger-container .bar1,.burger-container .bar2,.burger-container .bar3{width:34px;height:4px;background-color:#fff;margin:7px 0;transition:.4s}.burger-container .change.bar1{transform:rotate(-45deg) translate(-9px,6px)}.burger-container .change.bar2{opacity:0}.burger-container .change.bar3{transform:rotate(45deg) translate(-8px,-8px)}.footer{background-color:#202124;height:80px;display:flex;justify-content:space-evenly;align-items:center;width:100%;color:#fff;text-align:center;margin-top:30px}.footer .social-section{align-items:stretch;display:flex;justify-content:space-evenly;list-style-type:none;text-align:center;padding:0;margin:0}.footer .social-section .social{width:40px}.footer .social>a>img{border-radius:50%;transition:all,.5s;border:none;object-fit:cover;width:30px}.footer .social>a>img:hover{background-color:#b3b4b6;transform:scale(1.2)}.app{background-image:url(./background-dark-BJ526svH.png);background-color:#202124;background-repeat:repeat;background-size:40vmin;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.app .app-header{background-color:#202124;min-height:80px;padding:10px 0;width:100%}@media screen and (max-width: 575px){.app .app-header{position:fixed;z-index:998}}.app .app-header .nav{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-evenly}.app .app-header .nav .logo{width:250px}.app .app-header .nav .nav-group{display:flex;flex-wrap:wrap;justify-content:center}.app .app-header .small-screen{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.app .app-header .small-screen .logo{height:auto;margin:0 10px;width:200px}.nav-link{color:#fff;font-weight:600;letter-spacing:.1em;margin:0 10px;padding:.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s;white-space:nowrap;cursor:pointer}.nav-link:hover{color:#ffffff80;transform:scale(1.15)}a{color:#fff;text-decoration:none;transition:all .5s}a:hover{color:#ffffff80;transform:scale(1.15)}.error{color:#b90000}*{box-sizing:border-box}.body{flex-grow:1}.fade-in{animation:fadeIn ease .8s;-webkit-animation:fadeIn ease .8s;-moz-animation:fadeIn ease .8s;-o-animation:fadeIn ease .8s;-ms-animation:fadeIn ease .8s;transition:all .8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.page .page-header{margin-top:10px;padding:10px;background-color:#202124;max-width:500px;width:100%;color:#b3b4b6;border:1.5px solid #404143;border-radius:6px;box-shadow:4px 4px 8px #0006}.page .recipes-empty{align-items:center;background-color:#202124;border-radius:4px;box-shadow:4px 4px 8px #0003;display:flex;flex-direction:column;margin:20px}.page .title{align-items:center;background-color:#202124;color:#fff;border-radius:4px;box-shadow:4px 4px 8px #0003;display:flex;font-weight:600;letter-spacing:.07em;text-transform:uppercase;justify-content:center;padding:15px 0;text-align:center;width:100%;margin:10px 0}@media screen and (max-width: 575px){.page .title{margin-top:100px}}.page .new-recipe-title{font-weight:600;letter-spacing:.07em;text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px #202124 inset;transition:background-color 5000s ease-in-out 0s}.custom-button{width:100%;cursor:pointer;background-color:#28292b;color:#fff;border:none;border-radius:4px;box-shadow:4px 4px 8px #0003;text-align:center;padding:20px 0;margin:10px 0;font-size:1rem;transition:.3s}.custom-button:hover{background-color:#404143}.custom-button.google-sign-in{background-color:#4285f4;color:#fff}.custom-button.google-sign-in:hover{background-color:#357ae8;border:none}
