:root {
    /* --------------------------
     FONT WEIGHTS (Global)
  -------------------------- */
    --nexus-sys-typescale-font-weight-light: var(--nexus-ref-font-weight-light);
    --nexus-sys-typescale-font-weight-regular: var(--nexus-ref-font-weight-regular);
    --nexus-sys-typescale-font-weight-medium: var(--nexus-ref-font-weight-medium);
    --nexus-sys-typescale-font-weight-semibold: var(--nexus-ref-font-weight-semibold);
    --nexus-sys-typescale-font-weight-bold: var(--nexus-ref-font-weight-bold);

    /* TEXT SCALE (XS → XXL) */
    --nexus-sys-typescale-text-xs-font-size: var(--nexus-ref-text-font-size-xs);
    --nexus-sys-typescale-text-xs-line-height: var(--nexus-ref-text-line-height-xs);

    --nexus-sys-typescale-text-sm-font-size: var(--nexus-ref-text-font-size-sm);
    --nexus-sys-typescale-text-sm-line-height: var(--nexus-ref-text-line-height-sm);

    --nexus-sys-typescale-text-md-font-size: var(--nexus-ref-text-font-size-md);
    --nexus-sys-typescale-text-md-line-height: var(--nexus-ref-text-line-height-md);

    --nexus-sys-typescale-text-lg-font-size: var(--nexus-ref-text-font-size-lg);
    --nexus-sys-typescale-text-lg-line-height: var(--nexus-ref-text-line-height-lg);

    --nexus-sys-typescale-text-xl-font-size: var(--nexus-ref-text-font-size-xl);
    --nexus-sys-typescale-text-xl-line-height: var(--nexus-ref-text-line-height-xl);

    --nexus-sys-typescale-text-xxl-font-size: var(--nexus-ref-text-font-size-xxl);
    --nexus-sys-typescale-text-xxl-line-height: var(--nexus-ref-text-line-height-xxl);


    /* DISPLAY SCALE (XS → XXL) */
    --nexus-sys-typescale-display-xs-font-size: var(--nexus-ref-display-font-size-xs);
    --nexus-sys-typescale-display-xs-line-height: var(--nexus-ref-display-line-height-xs);

    --nexus-sys-typescale-display-sm-font-size: var(--nexus-ref-display-font-size-sm);
    --nexus-sys-typescale-display-sm-line-height: var(--nexus-ref-display-line-height-sm);

    --nexus-sys-typescale-display-md-font-size: var(--nexus-ref-display-font-size-md);
    --nexus-sys-typescale-display-md-line-height: var(--nexus-ref-display-line-height-md);

    --nexus-sys-typescale-display-lg-font-size: var(--nexus-ref-display-font-size-lg);
    --nexus-sys-typescale-display-lg-line-height: var(--nexus-ref-display-line-height-lg);

    --nexus-sys-typescale-display-xl-font-size: var(--nexus-ref-display-font-size-xl);
    --nexus-sys-typescale-display-xl-line-height: var(--nexus-ref-display-line-height-xl);

    --nexus-sys-typescale-display-xxl-font-size: var(--nexus-ref-display-font-size-xxl);
    --nexus-sys-typescale-display-xxl-line-height: var(--nexus-ref-display-line-height-xxl);
}