:root{--gofar-color-bg-page:#f6f5f2;--gofar-color-bg-surface:#fff;--gofar-color-bg-sunken:#efede8;--gofar-color-border-default:#e2dfd8;--gofar-color-border-strong:#c9c5bc;--gofar-color-text-primary:#1c1b19;--gofar-color-text-secondary:#6b6862;--gofar-color-text-muted:#6d6a66;--gofar-color-text-inverse:#fff;--gofar-color-accent-base:#b34c1c;--gofar-color-accent-soft:#fbebe2;--gofar-color-type-run:#2f6fdb;--gofar-color-type-strength:#7b4fc9;--gofar-color-type-rest:#9a968f;--gofar-color-status-done-fg:#1f7a4a;--gofar-color-status-done-bg:#e3f2e9;--gofar-color-status-cut-fg:#93650a;--gofar-color-status-cut-bg:#fbf0da;--gofar-color-status-skipped-fg:#6b6862;--gofar-color-status-skipped-bg:#efede8;--gofar-color-status-swapped-fg:#0d7781;--gofar-color-status-swapped-bg:#ddf1f2;--gofar-color-flag-fg:#cc2435;--gofar-color-flag-bg:#fbe6e6;--gofar-color-chart-line:#2b5fa8;--gofar-color-chart-metric-pace:#2b5fa8;--gofar-color-chart-metric-heart-rate:#c2417a;--gofar-color-chart-metric-cadence:#0091c8;--gofar-color-chart-metric-power:#814b86;--gofar-color-chart-metric-elevation:#5a9313;--gofar-color-chart-metric-dynamics:#b163b9;--gofar-color-chart-metric-temperature:#4f5903;--gofar-color-chart-grid:#e2dfd8;--gofar-color-chart-axis:#6d6a66;--gofar-color-chart-cursor:#6b6862;--gofar-color-chart-selection:#fbebe2;--gofar-color-chart-overview:#efede8;--gofar-color-chart-window:#b34c1c;--gofar-color-chart-marker-ring:#fff;--gofar-space-1:4px;--gofar-space-2:8px;--gofar-space-3:12px;--gofar-space-4:16px;--gofar-space-6:24px;--gofar-space-8:32px;--gofar-radius-sm:4px;--gofar-radius-md:8px;--gofar-radius-pill:999px;--gofar-font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--gofar-text-xs:11px;--gofar-text-sm:12px;--gofar-text-md:14px;--gofar-text-lg:16px;--gofar-text-xl:20px;--gofar-text-2xl:24px;--gofar-weight-regular:400;--gofar-weight-medium:500;--gofar-weight-semibold:600;--gofar-weight-bold:700;--gofar-stroke-chart-line:2px;--gofar-stroke-chart-grid:1px;--gofar-stroke-chart-cursor:1px;--gofar-stroke-chart-window:1.5px;--gofar-stroke-chart-marker-ring:2px;--studio-sidebar-width:220px;--studio-gutter:28px;--studio-nav-item-height:36px;--studio-nav-item-gap:4px;--studio-nav-inset:12px;--studio-topbar-height:56px;--studio-content-max:1164px;--studio-entry-hero:56px;--studio-entry-title:32px;--studio-entry-section:28px;--studio-entry-card-title:22px;--studio-entry-lede:18px;--studio-entry-body:15px;--studio-entry-max:1312px;--studio-entry-margin:64px;--studio-entry-form-max:568px}*,:before,:after{box-sizing:border-box}html{background:var(--gofar-color-bg-page)}body{background:var(--gofar-color-bg-page);color:var(--gofar-color-text-primary);font-family:var(--gofar-font-sans);font-size:var(--gofar-text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gofar-color-accent-base);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
