@charset "UTF-8";

/* Typography classes */
/* https://www.mdui.org/en/docs/2/styles/design-tokens#typescale */

.display-large {
	font-size: var(--mdui-typescale-display-large-size) !important;
	font-weight: var(--mdui-typescale-display-large-weight) !important;
	letter-spacing: var(--mdui-typescale-display-large-tracking) !important;
	line-height: var(--mdui-typescale-display-large-line-height) !important;
}
.display-medium {
	font-size: var(--mdui-typescale-display-medium-size) !important;
	font-weight: var(--mdui-typescale-display-medium-weight) !important;
	letter-spacing: var(--mdui-typescale-display-medium-tracking) !important;
	line-height: var(--mdui-typescale-display-medium-line-height) !important;
}
.display-small {
	font-size: var(--mdui-typescale-display-small-size) !important;
	font-weight: var(--mdui-typescale-display-small-weight) !important;
	letter-spacing: var(--mdui-typescale-display-small-tracking) !important;
	line-height: var(--mdui-typescale-display-small-line-height) !important;
}

.headline-large {
	font-size: var(--mdui-typescale-headline-large-size) !important;
	font-weight: var(--mdui-typescale-headline-large-weight) !important;
	letter-spacing: var(--mdui-typescale-headline-large-tracking) !important;
	line-height: var(--mdui-typescale-headline-large-line-height) !important;
}
.headline-medium {
	font-size: var(--mdui-typescale-headline-medium-size) !important;
	font-weight: var(--mdui-typescale-headline-medium-weight) !important;
	letter-spacing: var(--mdui-typescale-headline-medium-tracking) !important;
	line-height: var(--mdui-typescale-headline-medium-line-height) !important;
}
.headline-small {
	font-size: var(--mdui-typescale-headline-small-size) !important;
	font-weight: var(--mdui-typescale-headline-small-weight) !important;
	letter-spacing: var(--mdui-typescale-headline-small-tracking) !important;
	line-height: var(--mdui-typescale-headline-small-line-height) !important;
}

h2,
.title-large {
	font-size: var(--mdui-typescale-title-large-size) !important;
	font-weight: var(--mdui-typescale-title-large-weight) !important;
	letter-spacing: var(--mdui-typescale-title-large-tracking) !important;
	line-height: var(--mdui-typescale-title-large-line-height) !important;
}
h3,
.title-medium {
	font-size: var(--mdui-typescale-title-medium-size) !important;
	font-weight: var(--mdui-typescale-title-medium-weight) !important;
	letter-spacing: var(--mdui-typescale-title-medium-tracking) !important;
	line-height: var(--mdui-typescale-title-medium-line-height) !important;
}
h4,
.title-small {
	font-size: var(--mdui-typescale-title-small-size) !important;
	font-weight: var(--mdui-typescale-title-small-weight) !important;
	letter-spacing: var(--mdui-typescale-title-small-tracking) !important;
	line-height: var(--mdui-typescale-title-small-line-height) !important;
}

.label-large {
	font-size: var(--mdui-typescale-label-large-size) !important;
	font-weight: var(--mdui-typescale-label-large-weight) !important;
	letter-spacing: var(--mdui-typescale-label-large-tracking) !important;
	line-height: var(--mdui-typescale-label-large-line-height) !important;
}
.label-medium {
	font-size: var(--mdui-typescale-label-medium-size) !important;
	font-weight: var(--mdui-typescale-label-medium-weight) !important;
	letter-spacing: var(--mdui-typescale-label-medium-tracking) !important;
	line-height: var(--mdui-typescale-label-medium-line-height) !important;
}
.label-small {
	font-size: var(--mdui-typescale-label-small-size) !important;
	font-weight: var(--mdui-typescale-label-small-weight) !important;
	letter-spacing: var(--mdui-typescale-label-small-tracking) !important;
	line-height: var(--mdui-typescale-label-small-line-height) !important;
}


.body-large {
	font-size: var(--mdui-typescale-body-large-size) !important;
	font-weight: var(--mdui-typescale-body-large-weight) !important;
	letter-spacing: var(--mdui-typescale-body-large-tracking) !important;
	line-height: var(--mdui-typescale-body-large-line-height) !important;
}
.body-medium {
	font-size: var(--mdui-typescale-body-medium-size) !important;
	font-weight: var(--mdui-typescale-body-medium-weight) !important;
	letter-spacing: var(--mdui-typescale-body-medium-tracking) !important;
	line-height: var(--mdui-typescale-body-medium-line-height) !important;
}
.body-small {
	font-size: var(--mdui-typescale-body-small-size) !important;
	font-weight: var(--mdui-typescale-body-small-weight) !important;
	letter-spacing: var(--mdui-typescale-body-small-tracking) !important;
	line-height: var(--mdui-typescale-body-small-line-height) !important;
}
