body{margin:0;padding:0;background-color:#050d1f;color:#e2e8f0;font-family:-apple-system,Roboto,sans-serif}.wrapper{height:100%}.container{padding:20px 15px;margin-top:40px}.authContainer{display:flex;justify-content:center;align-items:center;height:100%;background-color:#0d1a30}.authContainer h1,.authContainer h2{margin-top:0}.authContainer h1{text-align:center}.authContainer .formContainer{background-color:#050d1f;padding:2rem;border-right:8px;border-radius:10px;box-shadow:0 2px 10px #38bdf8;width:100%;max-width:300px}.authContainer .form{display:flex;flex-direction:column}.authContainer .inputGroup{margin-bottom:1rem}.authContainer .label{display:block;margin-bottom:.5rem;font-weight:700}.authContainer .input{width:100%;padding:.75rem;border:1px solid #38bdf8;border-radius:4px;font-size:1rem;box-sizing:border-box}.authContainer .authLink{text-align:center;margin-top:1rem}.authContainer .authLink a{color:#38bdf8;text-decoration:none}.authContainer .authLink a:hover{text-decoration:underline}.error{color:#f87171;text-align:center;margin:1rem 0;padding:.5rem;background-color:#f871711f;border-radius:4px}.success{color:#38bdf8;text-align:center;margin:1rem 0;padding:.5rem;background-color:#38bdf81f;border-radius:4px}.loading{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem}.appBar{background-color:#0d1a30!important}.buttonCustom{color:#e2e8f0!important;text-transform:none!important}.MuiDivider-root:before,.MuiDivider-root:after{background-color:#e2e8f0}main p{line-height:24px}main .photoRecipe{padding:8px;border-radius:8px;margin:auto;max-width:700px;background-color:#1e2d42}main .photoRecipe img{width:100%}html[html=dark] .recipeCard{background-color:#0d1a30!important;color:#e2e8f0!important}.recipeCard-header .MuiCardHeader-title{height:75px}html[html=dark] .ingredients .MuiPaper-root{background-color:#0d1a30!important;color:#e2e8f0!important}.MuiCardContent-root{transition:background-color .3s ease}html[html=dark] .MuiCardContent-root{background-color:#0d1a30}.labelCustom{padding-bottom:8px;color:#ffffffb3}.modalEdited{background-color:#0d1a30;color:#e2e8f0;width:900px;max-height:90vh;overflow:auto;padding:15px;border-radius:10px}.borderP{border:1px solid;border-radius:16px;padding:0 20px}.bottomNav{background:#050d1fd9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -4px 32px #0000004d}.bottomNav .MuiBottomNavigationAction-root{min-width:auto;color:#e2e8f080}.bottomNav .MuiBottomNavigationAction-root.Mui-selected{color:#38bdf8}.bottomNav .MuiBottomNavigationAction-label,.bottomNav .MuiBottomNavigationAction-label.Mui-selected{font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pull-pulse{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@media (max-width: 600px){input,textarea,select,.MuiInputBase-input{font-size:16px!important}}@media (max-width: 600px){main p{font-size:14px;line-height:20px}}@media (max-width: 960px){.modalEdited{width:90%}}
