/* C2 RC1 isolated prototype token projection. Gate B JSON unchanged. Not a production exporter. */
:root {
  --tr-token-color-paper-0: #FCFCF8;
  --tr-token-color-paper-50: #F3F4EF;
  --tr-token-color-paper-100: #E7EAE2;
  --tr-token-color-paper-200: #D7DED6;
  --tr-token-color-ink-950: #121817;
  --tr-token-color-ink-900: #19201F;
  --tr-token-color-ink-800: #29312F;
  --tr-token-color-ink-700: #3D4945;
  --tr-token-color-text-primary-light: #151B1A;
  --tr-token-color-text-secondary-light: #52605A;
  --tr-token-color-text-tertiary-light: #66736D;
  --tr-token-color-text-primary-dark: #F4F5F0;
  --tr-token-color-text-secondary-dark: #B8C2BD;
  --tr-token-color-coral-brand-500: #E46046;
  --tr-token-color-coral-brand-600: #CF4F3D;
  --tr-token-color-coral-action-700: #B6402D;
  --tr-token-color-coral-action-hover-800: #963124;
  --tr-token-color-petrol-500: #2A6B67;
  --tr-token-color-petrol-700: #184C49;
  --tr-token-color-signal-blue-500: #5B82BE;
  --tr-token-color-signal-blue-600: #426FB4;
  --tr-token-color-signal-blue-700: #315A96;
  --tr-token-color-ochre-500: #A97839;
  --tr-token-color-ochre-700: #7D5525;
  --tr-token-color-semantic-success-bg: #DCE8DF;
  --tr-token-color-semantic-success-text: #31523F;
  --tr-token-color-semantic-internal-bg: #F1E4DC;
  --tr-token-color-semantic-internal-text: #5A453E;
  --tr-token-color-semantic-service-bg: #F8E8C8;
  --tr-token-color-semantic-service-text: #5D430F;
  --tr-token-color-semantic-desktop-bg: #DFE8F5;
  --tr-token-color-semantic-desktop-text: #2B4F75;
  --tr-token-color-semantic-concept-bg: #F5DDD9;
  --tr-token-color-semantic-concept-text: #8A2E29;
  --tr-token-color-semantic-warning-bg: #F5E7C9;
  --tr-token-color-semantic-warning-text: #604710;
  --tr-token-color-semantic-danger-bg: #F4DADA;
  --tr-token-color-semantic-danger-text: #812A2A;
  --tr-token-color-product-talk: #D85B43;
  --tr-token-color-product-one: #2A6B67;
  --tr-token-color-product-content: #9A6A2E;
  --tr-token-color-product-data: #426FB4;
  --tr-token-color-product-agent: #4E5B57;
  --tr-token-font-ui: Inter, "Noto Sans SC", "Segoe UI", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;
  --tr-token-font-editorial-zh: "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;
  --tr-token-font-mono: "IBM Plex Mono", SFMono-Regular, Consolas, monospace;
  --tr-token-font-weight-regular: 400;
  --tr-token-font-weight-medium: 520;
  --tr-token-font-weight-semibold: 650;
  --tr-token-font-weight-bold: 740;
  --tr-token-font-size-px-caption: 12px;
  --tr-token-font-size-px-body-sm: 13px;
  --tr-token-font-size-px-body-md: 15px;
  --tr-token-font-size-px-body-lg: 17px;
  --tr-token-font-size-px-title-sm: 18px;
  --tr-token-font-size-px-title-md: 22px;
  --tr-token-font-size-px-title-lg: 28px;
  --tr-token-font-size-px-display-sm: 36px;
  --tr-token-font-size-px-display-md: 48px;
  --tr-token-font-size-px-display-lg: 72px;
  --tr-token-font-line-height-tight: 1.08;
  --tr-token-font-line-height-heading: 1.16;
  --tr-token-font-line-height-body: 1.6;
  --tr-token-font-line-height-dense: 1.45;
  --tr-token-font-minimums-product-body: 13px;
  --tr-token-font-minimums-supporting-text: 12px;
  --tr-token-font-minimums-mobile-text: 12px;
  --tr-token-size-radius-xs: 6px;
  --tr-token-size-radius-sm: 8px;
  --tr-token-size-radius-md: 12px;
  --tr-token-size-radius-lg: 18px;
  --tr-token-size-radius-xl: 28px;
  --tr-token-size-spacing-0: 4px;
  --tr-token-size-spacing-1: 8px;
  --tr-token-size-spacing-2: 12px;
  --tr-token-size-spacing-3: 16px;
  --tr-token-size-spacing-4: 20px;
  --tr-token-size-spacing-5: 24px;
  --tr-token-size-spacing-6: 32px;
  --tr-token-size-spacing-7: 40px;
  --tr-token-size-spacing-8: 48px;
  --tr-token-size-spacing-9: 64px;
  --tr-token-size-spacing-10: 80px;
  --tr-token-size-spacing-11: 112px;
  --tr-token-size-control-height-compact: 34px;
  --tr-token-size-control-height-default: 40px;
  --tr-token-size-control-height-prominent: 44px;
  --tr-token-focus-ring-color: #426FB4;
  --tr-token-focus-ring-width: 3px;
  --tr-token-focus-ring-offset: 3px;
  --tr-token-motion-duration-ms-instant: 80ms;
  --tr-token-motion-duration-ms-fast: 140ms;
  --tr-token-motion-duration-ms-default: 220ms;
  --tr-token-motion-duration-ms-deliberate: 420ms;
  --tr-token-motion-duration-ms-narrative: 900ms;
  --tr-token-motion-easing-standard: cubic-bezier(0.2,0.8,0.2,1);
  --tr-token-motion-easing-enter: cubic-bezier(0.16,1,0.3,1);
  --tr-token-motion-easing-exit: cubic-bezier(0.7,0,0.84,0);
  --tr-token-layout-marketing-max-width: 1344px;
  --tr-token-layout-reading-max-width: 760px;
  --tr-token-layout-product-max-width: 1920px;
  --tr-token-layout-web-sidebar-width: 242px;
  --tr-token-layout-desktop-sidebar-width: 222px;
  --tr-token-layout-inspector-width: 390px;
  --tr-token-layout-grid-columns: 12;
  --tr-token-layout-desktop-gutter: 32px;
  --tr-token-layout-mobile-gutter: 16px;
  --tr-paper-0: var(--tr-token-color-paper-0);
  --tr-paper-50: var(--tr-token-color-paper-50);
  --tr-paper-100: var(--tr-token-color-paper-100);
  --tr-paper-200: var(--tr-token-color-paper-200);
  --tr-line: var(--tr-token-color-paper-200);
  --tr-ink-950: var(--tr-token-color-ink-950);
  --tr-ink-900: var(--tr-token-color-ink-900);
  --tr-ink-800: var(--tr-token-color-ink-800);
  --tr-ink-700: var(--tr-token-color-ink-700);
  --tr-text-primary: var(--tr-token-color-text-primary-light);
  --tr-text-secondary: var(--tr-token-color-text-secondary-light);
  --tr-text-tertiary: var(--tr-token-color-text-tertiary-light);
  --tr-coral-500: var(--tr-token-color-coral-brand-500);
  --tr-coral-600: var(--tr-token-color-coral-brand-600);
  --tr-coral-700: var(--tr-token-color-coral-action-700);
  --tr-coral-800: var(--tr-token-color-coral-action-hover-800);
  --tr-petrol-500: var(--tr-token-color-petrol-500);
  --tr-petrol-700: var(--tr-token-color-petrol-700);
  --tr-blue-600: var(--tr-token-color-signal-blue-600);
  --tr-ochre-500: var(--tr-token-color-ochre-500);
  --tr-font-ui: var(--tr-token-font-ui);
  --tr-font-editorial: var(--tr-token-font-editorial-zh);
  --tr-font-mono: var(--tr-token-font-mono);
  --tr-text-12: var(--tr-token-font-size-px-caption);
  --tr-text-13: var(--tr-token-font-size-px-body-sm);
  --tr-text-15: var(--tr-token-font-size-px-body-md);
  --tr-text-17: var(--tr-token-font-size-px-body-lg);
  --tr-text-18: var(--tr-token-font-size-px-title-sm);
  --tr-text-22: var(--tr-token-font-size-px-title-md);
  --tr-text-28: var(--tr-token-font-size-px-title-lg);
  --tr-text-36: var(--tr-token-font-size-px-display-sm);
  --tr-text-48: var(--tr-token-font-size-px-display-md);
  --tr-text-72: var(--tr-token-font-size-px-display-lg);
  --tr-radius-6: var(--tr-token-size-radius-xs);
  --tr-radius-8: var(--tr-token-size-radius-sm);
  --tr-radius-12: var(--tr-token-size-radius-md);
  --tr-radius-18: var(--tr-token-size-radius-lg);
  --tr-radius-28: var(--tr-token-size-radius-xl);
  --tr-space-4: var(--tr-token-size-spacing-0);
  --tr-space-8: var(--tr-token-size-spacing-1);
  --tr-space-12: var(--tr-token-size-spacing-2);
  --tr-space-16: var(--tr-token-size-spacing-3);
  --tr-space-20: var(--tr-token-size-spacing-4);
  --tr-space-24: var(--tr-token-size-spacing-5);
  --tr-space-32: var(--tr-token-size-spacing-6);
  --tr-space-40: var(--tr-token-size-spacing-7);
  --tr-space-48: var(--tr-token-size-spacing-8);
  --tr-space-64: var(--tr-token-size-spacing-9);
  --tr-space-80: var(--tr-token-size-spacing-10);
  --tr-space-112: var(--tr-token-size-spacing-11);
  --tr-focus: var(--tr-token-focus-ring-color);
  --tr-motion-fast: var(--tr-token-motion-duration-ms-fast);
  --tr-motion-default: var(--tr-token-motion-duration-ms-default);
  --tr-motion-deliberate: var(--tr-token-motion-duration-ms-deliberate);
  --tr-ease-standard: var(--tr-token-motion-easing-standard);
  --tr-ease-enter: var(--tr-token-motion-easing-enter);
}
