/* Generated by build-tokens.js. Edit tokens.json. */
:root {
  --wx-brand-green: #01FF33;
  --wx-font-family: Urbanist, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --wx-font-weight-regular: 500;
  --wx-font-weight-medium: 600;
  --wx-font-weight-semibold: 700;
  --wx-font-size-meta: 11px;
  --wx-font-size-table: 12px;
  --wx-font-size-body: 13px;
  --wx-font-size-section: 15px;
  --wx-font-size-metric: 22px;
  --wx-font-size-page: 29px;
  --wx-font-line-body: 1.45;
  --wx-font-line-heading: 1.15;
  --wx-font-line-metric: 1.2;
  --wx-font-size-translation: 16px;
  --wx-font-line-translation: 1.55;
  --wx-spacing-1: 4px;
  --wx-spacing-2: 6px;
  --wx-spacing-3: 8px;
  --wx-spacing-4: 12px;
  --wx-spacing-5: 16px;
  --wx-spacing-6: 20px;
  --wx-spacing-7: 24px;
  --wx-spacing-8: 32px;
  --wx-spacing-9: 48px;
  --wx-radius-badge: 4px;
  --wx-radius-control: 6px;
  --wx-radius-summary: 7px;
  --wx-radius-shell: 10px;
  --wx-radius-round: 999px;
  --wx-size-control: 34px;
  --wx-size-control-comfortable: 40px;
  --wx-size-touch: 44px;
  --wx-size-sidebar: 164px;
  --wx-size-topbar: 54px;
  --wx-size-icon: 17px;
  --wx-size-icon-small: 12px;
  --wx-size-progress: 4px;
  --wx-size-control-compact: 28px;
  --wx-size-editor-topbar: 74px;
  --wx-size-editor-sidebar-min: 350px;
  --wx-size-editor-divider: 8px;
  --wx-size-editor-preview-min: 160px;
  --wx-icon-stroke: 1.75;
  --wx-motion-fast: 120ms;
  --wx-motion-standard: 180ms;
  --wx-motion-easing: cubic-bezier(0.2, 0, 0, 1);
}
:root, [data-wx-theme="light"] {
  color-scheme: light;
  --wx-surface: #FFFFFF;
  --wx-surface-sidebar: #F3F5F7;
  --wx-surface-subtle: #F7F8FA;
  --wx-surface-summary: #F5F7F9;
  --wx-surface-selected: #E7EBEF;
  --wx-selection: #BFD7F2;
  --wx-logo-surface: #FFFFFF;
  --wx-text: #252A31;
  --wx-text-muted: #57616D;
  --wx-border: #DFE3E8;
  --wx-border-control: #757D88;
  --wx-action: #252A31;
  --wx-action-hover: #181B1F;
  --wx-action-pressed: #111418;
  --wx-on-action: #FFFFFF;
  --wx-accent: #00742C;
  --wx-focus: #00742C;
  --wx-pending-text: #785000;
  --wx-pending-surface: #FFF2D1;
  --wx-success-text: #176B45;
  --wx-success-surface: #E7F5EC;
  --wx-danger-text: #A52B36;
  --wx-danger-surface: #FDEDEF;
  --wx-info-text: #315B7C;
  --wx-info-surface: #EAF2F8;
  --wx-invisible-whitespace: #7DB8EA;
  --wx-status-violet-text: #69499C;
  --wx-status-violet-surface: #F3EEFB;
  --wx-status-teal-text: #176860;
  --wx-status-teal-surface: #EDF7F4;
  --wx-status-orange-text: #8F4A0C;
  --wx-status-orange-surface: #FDEEE0;
  --wx-track: #E7EBEF;
  --wx-progress: #57616D;
  --wx-disabled-text: #57616D;
  --wx-disabled-surface: #E7EBEF;
  --wx-overlay: #11141880;
  --wx-shadow: #11141814;
  --wx-smell-text: #9B4D23;
  --wx-smell-surface: #FAECE6;
  --wx-source-ai-text: #873569;
  --wx-source-ai-surface: #F8EEF5;
  --wx-source-tm-text: #176860;
  --wx-source-tm-surface: #EDF7F4;
  --wx-source-mt-text: #2D6289;
  --wx-source-mt-surface: #EDF5FC;
  --wx-source-glossary-text: #815B13;
  --wx-source-glossary-surface: #FBF3DF;
  --wx-source-variants-text: #69499C;
  --wx-source-variants-surface: #F3EEFB;
  --wx-preview-mark: rgba(255, 204, 0, 0.2);
  --wx-preview-mark-ring: rgba(204, 150, 0, 0.55);
  --wx-preview-mark-source: rgba(66, 153, 225, 0.12);
  --wx-preview-hover: rgba(66, 153, 225, 0.08);
  --wx-preview-hover-ring: rgba(66, 153, 225, 0.55);
}
[data-wx-theme="dark"] {
  color-scheme: dark;
  --wx-surface: #181B1F;
  --wx-surface-sidebar: #111418;
  --wx-surface-subtle: #20252B;
  --wx-surface-summary: #20252B;
  --wx-surface-selected: #2A323B;
  --wx-selection: #2F5379;
  --wx-logo-surface: #FFFFFF;
  --wx-text: #F1F4F7;
  --wx-text-muted: #B0BBC7;
  --wx-border: #363E47;
  --wx-border-control: #8B96A3;
  --wx-action: #F1F4F7;
  --wx-action-hover: #DDE3E9;
  --wx-action-pressed: #C9D2DC;
  --wx-on-action: #181B1F;
  --wx-accent: #01FF33;
  --wx-focus: #01FF33;
  --wx-pending-text: #F1D07A;
  --wx-pending-surface: #372D17;
  --wx-success-text: #7DDFA6;
  --wx-success-surface: #153727;
  --wx-danger-text: #FFADB5;
  --wx-danger-surface: #3C1F25;
  --wx-info-text: #A9D5F5;
  --wx-info-surface: #1D3040;
  --wx-invisible-whitespace: #5AA9E6;
  --wx-status-violet-text: #C7ADF2;
  --wx-status-violet-surface: #2E243D;
  --wx-status-teal-text: #89D6C6;
  --wx-status-teal-surface: #18332E;
  --wx-status-orange-text: #F7B57C;
  --wx-status-orange-surface: #3A2718;
  --wx-track: #2A323B;
  --wx-progress: #B0BBC7;
  --wx-disabled-text: #B0BBC7;
  --wx-disabled-surface: #2A323B;
  --wx-overlay: #000000A6;
  --wx-shadow: #00000052;
  --wx-smell-text: #F2AA88;
  --wx-smell-surface: #3B241B;
  --wx-source-ai-text: #F0A9D4;
  --wx-source-ai-surface: #382334;
  --wx-source-tm-text: #89D6C6;
  --wx-source-tm-surface: #18332E;
  --wx-source-mt-text: #A1CEF4;
  --wx-source-mt-surface: #1B2E40;
  --wx-source-glossary-text: #E9CD84;
  --wx-source-glossary-surface: #342D1C;
  --wx-source-variants-text: #C7ADF2;
  --wx-source-variants-surface: #2E243D;
  --wx-preview-mark: rgba(255, 204, 0, 0.2);
  --wx-preview-mark-ring: rgba(204, 150, 0, 0.55);
  --wx-preview-mark-source: rgba(66, 153, 225, 0.12);
  --wx-preview-hover: rgba(66, 153, 225, 0.08);
  --wx-preview-hover-ring: rgba(66, 153, 225, 0.55);
}
:root, [data-wx-theme] {
  --wx-segment-active-border: var(--wx-accent);
  --wx-segment-selected-surface: var(--wx-surface-selected);
  --wx-segment-confirmed-surface: var(--wx-success-surface);
  --wx-segment-confirmed-border: var(--wx-success-text);
  --wx-segment-confirmed-warning-surface: var(--wx-pending-surface);
  --wx-segment-confirmed-warning-border: var(--wx-pending-text);
  --wx-segment-locked-surface: var(--wx-surface-subtle);
  --wx-segment-locked-text: var(--wx-text-muted);
  --wx-segment-repetition-surface: var(--wx-info-surface);
  --wx-segment-changed-surface: var(--wx-pending-surface);
  --wx-segment-overlimit-text: var(--wx-danger-text);
  --wx-match-100-surface: var(--wx-success-surface);
  --wx-match-100-text: var(--wx-success-text);
  --wx-match-high-surface: var(--wx-pending-surface);
  --wx-match-high-text: var(--wx-pending-text);
  --wx-match-low-surface: var(--wx-danger-surface);
  --wx-match-low-text: var(--wx-danger-text);
  --wx-tag-surface: var(--wx-surface-selected);
  --wx-tag-text: var(--wx-text-muted);
  --wx-tag-border: var(--wx-border-control);
  --wx-tag-warning-surface: var(--wx-danger-surface);
  --wx-tag-warning-text: var(--wx-danger-text);
  --wx-qa-issue-surface: var(--wx-danger-surface);
  --wx-qa-issue-text: var(--wx-danger-text);
  --wx-qa-header-surface: var(--wx-surface-subtle);
  --wx-diff-added-surface: var(--wx-success-surface);
  --wx-diff-removed-surface: var(--wx-danger-surface);
  --wx-highlight-search-surface: var(--wx-pending-surface);
  --wx-highlight-replace-surface: var(--wx-info-surface);
  --wx-highlight-forbidden-surface: var(--wx-danger-surface);
  --wx-invisible-text: var(--wx-text-muted);
}
