.calorie-page{--calorie-red: #c52b2b}.calorie-page .weight-page-controls{margin-bottom:10px}.calorie-summary{margin:18px 0 12px}.calorie-summary strong .calorie-within,.calorie-within{color:var(--weight-green)}.calorie-over{color:var(--calorie-red)}.calorie-budget-note{margin:0 0 18px;color:var(--weight-muted);font-size:11px;line-height:1.5;text-align:center}.calorie-graph-section h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.3px}.calorie-chart{margin-top:10px}.chart-grid{stroke:var(--weight-border);stroke-width:.5}.calorie-baseline{stroke:var(--weight-muted);stroke-width:1}.weight-chart .calorie-baseline-label{font-size:10px}.calorie-difference-bar.within,.chart-selection circle.within{fill:var(--weight-green)}.calorie-difference-bar.over,.chart-selection circle.over{fill:var(--calorie-red)}.weight-chart-legend .calorie-over-key{background:var(--calorie-red)}.calorie-history{margin-top:32px}.calorie-history ul{list-style:none;padding:0;margin:0}.calorie-history-columns,.calorie-history-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.6fr);align-items:center;gap:8px}.calorie-history-columns{padding:8px 0;color:var(--weight-muted);font-size:11px}.calorie-history-columns>:nth-child(2),.calorie-intake{text-align:right}.calorie-history-columns>:nth-child(3),.calorie-history-row>strong{text-align:right}.calorie-history-row{min-height:44px;padding:10px 0;color:var(--weight-text);font-size:13px;cursor:default;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-variant-numeric:tabular-nums;white-space:nowrap}.calorie-history-row>strong{font-weight:600}.calorie-intake>span{color:var(--weight-muted)}@media(max-width:350px){.calorie-history-columns,.calorie-history-row{gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.6fr)}.calorie-history-row{font-size:11px}}@media(prefers-color-scheme:dark){.calorie-page{--calorie-red: #ff8585}}
