/* Generated by scripts/sync-design.py. Edit the shared tokens source. */
:root,[data-theme="light"]{
  --sc-canvas:#f7f8f4;
  --sc-surface:#ffffff;
  --sc-ink:#193a32;
  --sc-muted:#65736a;
  --sc-accent:#0d6d60;
  --sc-on-accent:#ffffff;
  --sc-selected:#e0eee7;
  --sc-line:#dbe2d9;
  --sc-control-border:#65736a;
  --sc-status-surface:#eaf0e8;
  --sc-error:#a13728;
  --sc-space-8:8px;
  --sc-space-12:12px;
  --sc-space-16:16px;
  --sc-space-20:20px;
  --sc-space-24:24px;
  --sc-space-28:28px;
  --sc-space-32:32px;
  --sc-space-48:48px;
  --sc-space-72:72px;
  --sc-radius-8:8px;
  --sc-radius-10:10px;
  --sc-radius-16:16px;
  --sc-radius-22:22px;
  --sc-font-sans:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --sc-font-zhhans:"PingFang SC", "PingFang TC", -apple-system, system-ui, sans-serif;
  --sc-font-zhhant:"PingFang TC", "PingFang SC", -apple-system, system-ui, sans-serif;
  --sc-font-ja:"Hiragino Sans", -apple-system, system-ui, sans-serif;
  --sc-font-ko:"Apple SD Gothic Neo", -apple-system, system-ui, sans-serif;
  --sc-type-display-size:76px;
  --sc-type-display-line:82px;
  --sc-type-display-weight:760;
  --sc-type-title-size:28px;
  --sc-type-title-line:34px;
  --sc-type-title-weight:700;
  --sc-type-section-size:19px;
  --sc-type-section-line:26px;
  --sc-type-section-weight:650;
  --sc-type-body-size:16px;
  --sc-type-body-line:26px;
  --sc-type-body-weight:400;
  --sc-type-control-size:14px;
  --sc-type-control-line:21px;
  --sc-type-control-weight:600;
  --sc-type-caption-size:12px;
  --sc-type-caption-line:18px;
  --sc-type-caption-weight:400;
  --sc-type-detail-size:11px;
  --sc-type-detail-line:17px;
  --sc-type-detail-weight:400;
}
[data-theme="dark"]{
  --sc-canvas:#18261f;
  --sc-surface:#263b30;
  --sc-ink:#e3eee7;
  --sc-muted:#abc0b1;
  --sc-accent:#8ad5b9;
  --sc-on-accent:#143f2b;
  --sc-selected:#315443;
  --sc-line:#4c6556;
  --sc-control-border:#abc0b1;
  --sc-status-surface:#263b30;
  --sc-error:#ffb3a5;
}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --sc-canvas:#18261f;
  --sc-surface:#263b30;
  --sc-ink:#e3eee7;
  --sc-muted:#abc0b1;
  --sc-accent:#8ad5b9;
  --sc-on-accent:#143f2b;
  --sc-selected:#315443;
  --sc-line:#4c6556;
  --sc-control-border:#abc0b1;
  --sc-status-surface:#263b30;
  --sc-error:#ffb3a5;
}}
