/* Calorie calculator-specific styles only */
.tool-header-card { border-top-color: #F97316; }
.page-accent-bar { background: #F97316; }
.goals { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 12px; margin-top: 14px; }
.goal-item { background: var(--input); border: 1px solid var(--border); border-radius: 12px; padding: 14px; text-align: center; }
.goal-label { color: var(--muted); font-size: 12px; margin-bottom: 6px; }
.goal-value { display: block; font-size: 1.35rem; font-weight: 900; color: var(--text); }
.goal-loss { border-color: rgba(16,185,129,.35); }
.goal-maintain { border-color: rgba(59,130,246,.35); }
.goal-gain { border-color: rgba(245,158,11,.35); }
.fs-tools-calorie-calculator-style-1, .fs-tools-calorie-calculator-style-4, .fs-tools-calorie-calculator-style-6, .fs-tools-calorie-calculator-style-8, .fs-tools-calorie-calculator-style-10, .fs-tools-calorie-calculator-style-11 { margin: 0 0 10px; color: var(--text); }
.fs-tools-calorie-calculator-style-1, .fs-tools-calorie-calculator-style-4 { margin-bottom: 6px; }
.fs-tools-calorie-calculator-style-2 { margin: 0 0 10px; }
.fs-tools-calorie-calculator-style-3 { display: none; color: var(--danger); margin-top: 10px; font-weight: 700; }
.fs-tools-calorie-calculator-style-5 { margin-top: 14px; }
.fs-tools-calorie-calculator-style-7, .fs-tools-calorie-calculator-style-9 { margin-top: 10px; }
@media (max-width: 640px) { .goals { grid-template-columns: 1fr; } }
