UNPKG

wix-style-react

Version:
125 lines (102 loc) 3.3 kB
@st-import [ --wds-color-text-standard-primary, --wds-color-text-standard-primary-light, --wds-color-text-standard-secondary, --wds-font-letter-spacing-heading-5, --wds-font-letter-spacing-heading-6, ] from '@wix/design-system-tokens/all.st.css'; :import { -st-from: '../Foundation/stylable/colors.st.css'; -st-named: THEME-TEXT-COLOR-PRIMARY, THEME-TEXT-COLOR-SECONDARY, THEME-TEXT-COLOR-PRIMARY-LIGHT } :import { -st-from: '../Foundation/stylable/typography.st.css'; -st-named: heading-h1, heading-h2, heading-h3, heading-h4, heading-h5, heading-h6, heading-xl, heading-l, heading-m, heading-s, heading-t, heading-xt; } .root { -st-states: appearance(enum(H1, H2, H3, H4, H5, H6)), light(boolean), size(enum(extraLarge, large, medium, small, tiny, extraTiny)), newColorsBranding; font-weight: normal; margin: 0; } .root:appearance(H1) { -st-mixin: heading-h1; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:appearance(H2) { -st-mixin: heading-h2; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:appearance(H3) { -st-mixin: heading-h3; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:appearance(H4) { -st-mixin: heading-h4; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:appearance(H5) { -st-mixin: heading-h5; color: var( --wds-color-text-standard-secondary, value(THEME-TEXT-COLOR-SECONDARY)); text-transform: uppercase; letter-spacing: var(--wds-font-letter-spacing-heading-5, 1px); } .root:appearance(H6) { -st-mixin: heading-h6; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); text-transform: uppercase; letter-spacing: var(--wds-font-letter-spacing-heading-6, 1.2px); } .root:size(extraLarge) { -st-mixin: heading-xl; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:size(large) { -st-mixin: heading-l; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:size(medium) { -st-mixin: heading-m; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:size(small) { -st-mixin: heading-s; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:size(tiny) { -st-mixin: heading-t; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:size(extraTiny) { -st-mixin: heading-xt; color: var(--wds-color-text-standard-primary, value(THEME-TEXT-COLOR-PRIMARY)); } .root:light { color: var(--wds-color-text-standard-primary-light, value(THEME-TEXT-COLOR-PRIMARY-LIGHT)); } /* New colors branding */ .root:newColorsBranding:appearance(H1) { -st-mixin: heading-xl; } .root:newColorsBranding:appearance(H2) { -st-mixin: heading-l; } .root:newColorsBranding:appearance(H3) { -st-mixin: heading-m; } .root:newColorsBranding:appearance(H4) { -st-mixin: heading-s; } .root:newColorsBranding:appearance(H5) { -st-mixin: heading-t; text-transform: none; } .root:newColorsBranding:appearance(H6) { -st-mixin: heading-xt; text-transform: none; } /* st-namespace-reference="../../../src/Heading/Heading.st.css" */