/* generated from theme.json (harbor) */
:root {
  --c-bg: #ffffff;
  --c-surface: #ffffff;
  --c-surface-alt: #f3f5f7;
  --c-ink: #101a24;
  --c-ink-soft: #475565;
  --c-line: #e3e7ec;
  --c-rule: #101a24;
  --c-sun: #b86e00;
  --c-accent: #0a6a82;
  --c-accent-strong: #075266;
  --c-accent-ink: #ffffff;
  --c-accent-soft: #e2f1f5;
  --c-notice: #fff4d3;
  --c-notice-ink: #5c3f00;
  --font-sans: "Plus Jakarta Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --base-size: 17px;
  --heading-weight: 800;
  --heading-tracking: -0.03em;
  --radius-card: 20px;
  --radius-control: 12px;
  --radius-tag: 3px;
  --lift: 4px;
  --icon-stroke: 2;
  --container: 1200px;
}
