/* Own Workout — design tokens */
:root {
  --brand-primary: #2d9f6f;
  --brand-secondary: #1a2e28;
  --brand-primary-dim: #248f63;
  --bg-app: #f4f7f6;
  --bg-surface: #ffffff;
  --text: #1a2e28;
  --text-muted: #5c6b66;
  --border: #d8e4df;
  --hover-tint: rgba(45, 159, 111, 0.12);
  --shadow: 0 8px 28px rgba(26, 46, 40, 0.08);
  --radius: 10px;
  --radius-lg: 14px;
  --font: "Segoe UI", system-ui, Tahoma, sans-serif;
  --nav-h: 56px;
}

[data-theme="dark"] {
  --brand-primary: #3ecf96;
  --brand-secondary: #0f1412;
  --bg-app: #101614;
  --bg-surface: #1a2420;
  --text: #eef5f2;
  --text-muted: #9ab0a8;
  --border: #2a3a34;
  --hover-tint: rgba(62, 207, 150, 0.15);
  --shadow: 0 8px 28px rgba(0, 0, 0, 0.35);
}
