*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--brand:#3a7d00;--brand2:#1f4500;--dark:#fff;--surface:#f8f8f8;--surface2:#f0f0f0;--border:#00000014;--text:#111;--muted:#666680;--green:#00a870;--orange:#e06c00}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;color:#111;color:var(--text);min-height:100vh}body,h1,h2,h3,h4{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}h1,h2,h3,h4{overflow-wrap:break-word;word-break:break-word}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#3a7d00;border-radius:3px}button{border:none;cursor:pointer}button,input,textarea{font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}body,html{overflow-x:hidden;width:100%}@media (max-width:768px){.navbar-links span.nav-link-label{display:none}.hero{padding:3rem 1.25rem 2rem!important}.restaurant-grid{gap:.75rem!important;grid-template-columns:repeat(2,1fr)!important}.restaurant-card{border-radius:12px!important;padding:1rem .5rem!important}.restaurant-card-emoji{font-size:2rem!important}.restaurant-card-name{font-size:.85rem!important}.restaurant-card-link{font-size:.75rem!important}.menu-main-grid{grid-template-columns:1fr!important;padding:0 1rem 4rem!important}.menu-sidebar{position:static!important}.modes-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:.5rem}.mode-btn{flex-shrink:0;min-width:120px!important}.menu-items-grid{grid-template-columns:1fr!important;padding:0!important}.menu-item-card{box-sizing:border-box;overflow:hidden;width:100%}.macro-grid-inner{grid-template-columns:1fr 1fr!important;width:100%!important}.add-btn{box-sizing:border-box!important;overflow:hidden;white-space:nowrap;width:100%!important}.hero-actions{align-items:stretch!important;flex-direction:column!important}.hero-actions button{justify-content:center;width:100%}.modal-box{margin:0 1rem;max-height:90vh!important;max-width:100%!important}}
/*# sourceMappingURL=main.9fe90c93.css.map*/