/**
 * Fuchsia rebrand typography for Yii2 OAuth/auth layouts.
 * Loaded only when FLAG_ENABLE_FUCHSIA is enabled (see Fuchsia*Asset bundles).
 */

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/Inter-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/Inter-Medium.woff2') format('woff2');
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/Inter-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/Inter-Bold.woff2') format('woff2');
}

/* journey.css base (Tailwind preflight) */
:host,
html {
	font-family: 'Inter', ui-sans-serif, system-ui, sans-serif,
		'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

/* main.css — Museo Sans and RN House Sans */
h2,
.form-group input,
.form-group input:-webkit-autofill,
.form-group input:-webkit-autofill:hover,
.form-group input:-webkit-autofill:focus,
.form-group input:-webkit-autofill:active,
.placeholder-text,
.reset-text,
.reset-link,
body:not(#consolidation) button,
.error p,
.user-auth ul,
.user-auth p,
.color-error,
.error-red,
.autoEnrolText,
#footer p {
	font-family: 'Inter', ui-sans-serif, system-ui, sans-serif;
}

#consolidation h2,
#consolidation .form-group input,
body#consolidation button {
	font-family: 'Inter', ui-sans-serif, system-ui, sans-serif,
		'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

/* user-merge.css */
.merge-user-container {
	font-family: 'Inter', ui-sans-serif, system-ui, sans-serif;
}

.fa,
[class^='fa-'],
[class*=' fa-'] {
	font-family: FontAwesome !important;
}

code, kbd, pre, samp {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
}
