@st-import [ setColor, setFont, setVar ] from '../../common/formatters.st';

.labelFontColor {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-label-font-color, null, "255, 0, 0");
}

.labelFont {
	-st-mixin:
		setFont(--wix-ui-tpa-file-upload-label-font, null, "Body-M", '{ "size": "24px" }');
}

.explanationTextColor {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-explanation-text-color, null, "128, 0, 128");
}

.explanationTextFont {
	-st-mixin:
		setFont(--wix-ui-tpa-file-upload-explanation-text-font, null, "Body-M", '{ "size": "20px" }');
}

.buttonBackgroundColor {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-button-background-color, null, "0, 255, 255");
}

.buttonBorderColorWidthRadius {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-button-border-color, null, "255, 0, 0"),
		setVar(--wix-ui-tpa-file-upload-button-border-width, null, px, 3),
		setVar(--wix-ui-tpa-file-upload-button-border-radius, null, px, 20);
}

.buttonTextColor {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-button-text-color, null, "255, 0, 0");
}

.filesTextFont {
	-st-mixin:
		setFont(--wix-ui-tpa-file-upload-files-text-font, null, "Body-M", '{ "size": "20px" }');
}

.filesTextColor {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-files-text-color, null, "255, 0, 0");
}

.errorColor {
	-st-mixin:
		setColor(--wix-ui-tpa-file-upload-error-color, null, "0, 128, 0");
}

/* WST variables overrides */
.wstButtonBackgroundColor {
	-st-mixin:
		setColor(--wst-links-and-actions-color-rgb, null, "255, 0, 0");
}

.wstTextColor {
	-st-mixin:
		setColor(--wst-paragraph-2-color-rgb, null, "0, 128, 0");
}

.wstErrorColor {
	-st-mixin:
		setColor(--wst-system-error-color-rgb, null, "0, 0, 255");
}

.wstButtonTextColor {
	-st-mixin:
		setColor(--wst-button-primary-color-rgb, null, "255, 80, 80");
}

.wstExplanationTextColor {
	-st-mixin:
		setColor(--wst-paragraph-3-color-rgb, null, "255, 128, 0");
}

.wstTextFont {
	-st-mixin:
		setVar(--wst-paragraph-2-font-size, null, px, 32),
		setVar(--wst-paragraph-2-font-variant, null, null, 'small-caps'),
		setVar(--wst-paragraph-2-font-weight, null, null, 900),
		setVar(--wst-paragraph-2-font-style, null, null, 'italic'),
		setVar(--wst-paragraph-2-font-family, null, null, 'Libre Baskerville'),
		setVar(--wst-paragraph-2-line-height, null, null, 3);
}

/* st-namespace-reference="../../../../../src/components/FileUpload/FileUpload.visual.st.css" */