@import (reference) "./variables.less";

.pvds-text-style-h1() {
	font-family: @pvds-font-h1-font-family;
	font-weight: @pvds-font-h1-font-weight;
	line-height: @pvds-font-h1-line-height;
	font-size: @pvds-font-h1-font-size;
	letter-spacing: @pvds-font-h1-letter-spacing;
	text-transform: @pvds-font-h1-text-case;
}

.pvds-text-style-h2() {
	font-family: @pvds-font-h2-font-family;
	font-weight: @pvds-font-h2-font-weight;
	line-height: @pvds-font-h2-line-height;
	font-size: @pvds-font-h2-font-size;
	letter-spacing: @pvds-font-h2-letter-spacing;
	text-transform: @pvds-font-h2-text-case;
}

.pvds-text-style-title() {
	font-family: @pvds-font-title-font-family;
	font-weight: @pvds-font-title-font-weight;
	line-height: @pvds-font-title-line-height;
	font-size: @pvds-font-title-font-size;
	letter-spacing: @pvds-font-title-letter-spacing;
	text-transform: @pvds-font-title-text-case;
}

.pvds-text-style-regular() {
	font-family: @pvds-font-regular-font-family;
	font-weight: @pvds-font-regular-font-weight;
	line-height: @pvds-font-regular-line-height;
	font-size: @pvds-font-regular-font-size;
	letter-spacing: @pvds-font-regular-letter-spacing;
	text-transform: @pvds-font-regular-text-case;
}

.pvds-text-style-semibold() {
	font-family: @pvds-font-semibold-font-family;
	font-weight: @pvds-font-semibold-font-weight;
	line-height: @pvds-font-semibold-line-height;
	font-size: @pvds-font-semibold-font-size;
	letter-spacing: @pvds-font-semibold-letter-spacing;
	text-transform: @pvds-font-semibold-text-case;
}

.pvds-text-style-numeric() {
	font-family: @pvds-font-numeric-font-family;
	font-weight: @pvds-font-numeric-font-weight;
	line-height: @pvds-font-numeric-line-height;
	font-size: @pvds-font-numeric-font-size;
	letter-spacing: @pvds-font-numeric-letter-spacing;
	text-transform: @pvds-font-numeric-text-case;
	font-variant-numeric: @pvds-font-numeric-font-variant-numeric;
}

.pvds-text-style-small() {
	font-family: @pvds-font-small-font-family;
	font-weight: @pvds-font-small-font-weight;
	line-height: @pvds-font-small-line-height;
	font-size: @pvds-font-small-font-size;
	letter-spacing: @pvds-font-small-letter-spacing;
	text-transform: @pvds-font-small-text-case;
}