.secondary-button{border:1px solid var(--line);background:white;color:var(--deep)}.button-row{display:flex;flex-wrap:wrap;gap:10px}.fitness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric-card{display:grid;gap:8px;min-height:180px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fbfdfb}.metric-card span{color:var(--green);font-size:12px;font-weight:950}.metric-card strong{color:var(--deep);font-size:clamp(28px,4vw,42px);line-height:1}.metric-card p,.calorie-result p{color:var(--muted);margin:0}.calculator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-bottom:14px}.calorie-result{display:grid;gap:8px;margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f7fbf8}.calorie-result strong{color:var(--deep)}@media(max-width:1120px){.fitness-grid,.calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fitness-grid,.calculator-grid{grid-template-columns:1fr}}
