@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;background-color:#e4e4e7;background-attachment:scroll}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#18181b4d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#18181b8c}.progress-protein,.progress-carbs,.progress-fat,.progress-calories,.progress-calories-warning,.progress-calories-error{background-color:#00000012!important}.progress-protein .MuiLinearProgress-bar{background:linear-gradient(90deg,#0369a1,#7dd3fc)!important}.progress-carbs .MuiLinearProgress-bar{background:linear-gradient(90deg,#15803d,#86efac)!important}.progress-fat .MuiLinearProgress-bar{background:linear-gradient(90deg,#b45309,#fcd34d)!important}.progress-calories .MuiLinearProgress-bar{background:linear-gradient(90deg,#0369a1,#38bdf8)!important}.progress-calories-warning .MuiLinearProgress-bar{background:linear-gradient(90deg,#d97706,#fbbf24)!important}.progress-calories-error .MuiLinearProgress-bar{background:linear-gradient(90deg,#dc2626,#f87171)!important}
