.main-wrapper{max-width:1440px!important;margin:0 auto!important;width:100%!important;padding-left:2rem!important;padding-right:2rem!important;display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:visible!important}@media (max-width:1249px){.main-wrapper{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:768px){.main-wrapper{padding-left:.75rem!important;padding-right:.75rem!important}}@media (max-width:480px){.main-wrapper{padding-left:.5rem!important;padding-right:.5rem!important}}.app-body{display:flex;flex-grow:1;overflow:visible!important;gap:.75rem;padding:0 .75rem 2rem;width:100%;margin:0 auto;background-color:var(--bg-color)}@media (min-width:1250px){.main-wrapper{padding-top:80px!important}.app-body{padding-left:0;padding-right:.75rem;gap:2rem}}.content-scrollable{flex-grow:1;height:auto!important;overflow-y:visible!important;padding:0 1.5rem 4rem;background-color:var(--bg-color)}#content-container{flex-grow:1;overflow-y:visible;min-height:60vh;padding-bottom:4rem}:root{--sidebar-width:340px}@media (max-width:1249px) and (min-width:1100px){.content-scrollable{padding:0 3rem 1.5rem}}@media (max-width:1249px){.app-body{gap:0;padding:12px 0 0;overflow:visible!important}.app-body,.content-scrollable{display:block!important;height:auto!important}.content-scrollable{padding:0 1.25rem 4rem;width:100%!important;overflow-y:visible!important}}@media (max-width:1024px){.content-scrollable:has(#blog-post-container),.content-scrollable:has(#homepage-container),.content-scrollable:has(#recipe-details-container),.main-wrapper:has(#blog-post-container),.main-wrapper:has(#homepage-container),.main-wrapper:has(#recipe-details-container){padding-left:0!important;padding-right:0!important}}@media (max-width:768px){.app-body{padding:0;gap:0;width:100%}.app-body,.content-scrollable{max-width:100%;overflow-x:hidden;display:block!important;height:auto!important;overflow-y:visible!important}.content-scrollable{padding:0 .75rem 3rem;width:100%!important;box-sizing:border-box}#content-container{padding-bottom:3rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}#content-container:has(#recipe-details-container),#content-container:has([class*=carouselWrapper]),.app-body:has(#recipe-details-container),.app-body:has([class*=carouselWrapper]),.content-scrollable:has(#recipe-details-container),.content-scrollable:has([class*=carouselWrapper]){overflow-x:visible}}@media (max-width:480px){.content-scrollable{padding:0 .5rem 3rem}}