UNPKG

wix-style-react

Version:
115 lines (92 loc) 2.17 kB
:import { -st-from: "wix-ui-backoffice/dist/src/typography.st.css"; -st-named: fontLight, fontRoman, fontMedium, fontBold; } :import { -st-from: "wix-ui-backoffice/dist/src/colors.st.css"; -st-named: B10, B20, D10, D20, D40, G10, P10, R10, WHITE; } .root { -st-states: size(enum(small, medium, tiny)), secondary, skin(enum(standard, success, error, premium)), light, weight(enum(thin, normal, bold)), bold; white-space: pre-line; } .root:size(medium), .root:size(medium):secondary { font-size: 16px; line-height: 24px; } .root:size(small), .root:size(small):secondary { font-size: 14px; line-height: 18px; } .root:size(tiny), .root:size(tiny):secondary { font-size: 12px; line-height: 15px; } .root:size(medium), .root:size(small), .root:size(tiny) { color: value(D10); } .root:size(medium):light, .root:size(small):light, .root:size(tiny):light { color: value(WHITE); } .root:size(medium):secondary, .root:size(small):secondary, .root:size(tiny):secondary { color: value(D20); } .root:size(medium):secondary:light, .root:size(small):secondary:light, .root:size(tiny):secondary:light { color: value(D40); } .root:skin(success), .root:skin(success):light, .root:skin(success):secondary { color: value(G10); } .root:skin(error), .root:skin(error):light, .root:skin(error):secondary { color: value(R10); } .root:skin(premium), .root:skin(premium):light, .root:skin(premium):secondary { color: value(P10); } .root:size(medium):weight(bold), .root:size(small):weight(bold) { font-family: value(fontMedium); } .root:size(tiny):weight(bold) { font-family: value(fontBold); } .root:size(medium):weight(normal), .root:size(small):weight(normal) { font-family: value(fontRoman); } .root:size(tiny):weight(normal) { font-family: value(fontMedium); } .root:size(medium):weight(thin), .root:size(small):weight(thin) { font-family: value(fontLight); } .root:size(tiny):weight(thin) { font-family: value(fontRoman); } .root > a { color: value(B10); text-decoration: none; } .root > a:hover { color: value(B20); } /* Deprecated */ .root:bold { font-family: value(fontRoman); }