:root,
:host {
    --tui-font-offset: 0rem;
    --tui-font-family-fallback: -apple-system, 'BlinkMacSystemFont', system-ui, 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;
    --tui-typography-family-fallback: -apple-system, 'BlinkMacSystemFont', system-ui, 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;
    --tui-font-family-text: 'Neue Haas Unica W1G';
    --tui-typography-family-text: 'Neue Haas Unica W1G';
    --tui-font-family-display: 'T-Sans';
    --tui-typography-family-display: 'T-Sans';
    --tui-font-family-code: 'JetBrains Mono';
    --tui-typography-family-code: 'JetBrains Mono';
    --tui-font-legacy-body-xl-bold: bold calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-legacy-body-xl-bold: bold calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-legacy-body-xl: normal calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-legacy-body-xl: normal calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-legacy-body-2xs-bold: bold calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-legacy-body-2xs-bold: bold calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-legacy-body-2xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-legacy-body-2xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-legacy-body-3xs-bold: bold calc(var(--tui-font-offset) + 0.5625rem) / calc(16 / 9) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-legacy-body-3xs-bold: bold calc(var(--tui-font-offset) + 0.5625rem) / calc(16 / 9) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-legacy-body-3xs: normal calc(var(--tui-font-offset) + 0.5625rem) / calc(16 / 9) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-legacy-body-3xs: normal calc(var(--tui-font-offset) + 0.5625rem) / calc(16 / 9) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-heading-h1: 800 calc(var(--tui-font-offset) + 3.125rem) / calc(56 / 50) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-heading-h1: 800 calc(var(--tui-font-offset) + 3.125rem) / calc(56 / 50) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-heading-h2: 800 calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-heading-h2: 800 calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-heading-h3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-heading-h3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-heading-h4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-heading-h4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-heading-h5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-heading-h5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-heading-h6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-heading-h6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-body-l-bold: bold calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-l-bold: bold calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-m-bold: bold calc(var(--tui-font-offset) + 0.9375rem) / calc(24 / 15) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-m-bold: bold calc(var(--tui-font-offset) + 0.9375rem) / calc(24 / 15) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-m: normal calc(var(--tui-font-offset) + 0.9375rem) / calc(24 / 15) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-m: normal calc(var(--tui-font-offset) + 0.9375rem) / calc(24 / 15) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-s-bold: bold calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-s-bold: bold calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-xs-bold: bold calc(var(--tui-font-offset) + 0.75rem) / calc(19 / 12) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-xs-bold: bold calc(var(--tui-font-offset) + 0.75rem) / calc(19 / 12) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-body-xs: normal calc(var(--tui-font-offset) + 0.75rem) / calc(19 / 12) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-body-xs: normal calc(var(--tui-font-offset) + 0.75rem) / calc(19 / 12) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-l-bold: bold calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-l-bold: bold calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-m-bold: bold calc(var(--tui-font-offset) + 0.9375rem) / calc(20 / 15) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-m-bold: bold calc(var(--tui-font-offset) + 0.9375rem) / calc(20 / 15) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-m: normal calc(var(--tui-font-offset) + 0.9375rem) / calc(20 / 15) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-m: normal calc(var(--tui-font-offset) + 0.9375rem) / calc(20 / 15) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-s-bold: bold calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-s-bold: bold calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-xs-bold: bold calc(var(--tui-font-offset) + 0.75rem) / calc(15 / 12) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-xs-bold: bold calc(var(--tui-font-offset) + 0.75rem) / calc(15 / 12) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-xs: normal calc(var(--tui-font-offset) + 0.75rem) / calc(15 / 12) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-xs: normal calc(var(--tui-font-offset) + 0.75rem) / calc(15 / 12) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-2xs-bold: bold calc(var(--tui-font-offset) + 0.6875rem) / calc(13 / 11) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-2xs-bold: bold calc(var(--tui-font-offset) + 0.6875rem) / calc(13 / 11) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-2xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(13 / 11) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-2xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(13 / 11) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-3xs-bold: bold calc(var(--tui-font-offset) + 0.5625rem) / calc(13 / 9) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-3xs-bold: bold calc(var(--tui-font-offset) + 0.5625rem) / calc(13 / 9) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-ui-3xs: normal calc(var(--tui-font-offset) + 0.5625rem) / calc(13 / 9) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-ui-3xs: normal calc(var(--tui-font-offset) + 0.5625rem) / calc(13 / 9) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-caps-s-bold: bold calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-caps-s-bold: bold calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-caps-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-caps-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-caps-2xs-bold: bold calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-caps-2xs-bold: bold calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-caps-2xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-font-family-text), var(--tui-font-family-fallback);
    --tui-typography-caps-2xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-typography-family-text), var(--tui-typography-family-fallback);
    --tui-font-numbers-2xl: bold calc(var(--tui-font-offset) + 3.5rem) / calc(64 / 56) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-numbers-2xl: bold calc(var(--tui-font-offset) + 3.5rem) / calc(64 / 56) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-numbers-xl: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-numbers-xl: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-numbers-m: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-font-family-display), var(--tui-font-family-fallback);
    --tui-typography-numbers-m: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-typography-family-display), var(--tui-typography-family-fallback);
    --tui-font-code-m: normal calc(var(--tui-font-offset) + 0.9375rem) / calc(20 / 15) var(--tui-font-family-code), var(--tui-font-family-fallback);
    --tui-typography-code-m: normal calc(var(--tui-font-offset) + 0.9375rem) / calc(20 / 15) var(--tui-typography-family-code), var(--tui-typography-family-fallback);
    --tui-font-code-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-font-family-code), var(--tui-font-family-fallback);
    --tui-typography-code-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-typography-family-code), var(--tui-typography-family-fallback);
}