/* EJI brand type — Plus Jakarta Sans (UI) + DM Mono (code)
   Self-hosted; path relatif dari css/ → ../fonts/ */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-400.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-500.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-600.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-700.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-800.woff2") format("woff2");
}
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/dm-mono-400.woff2") format("woff2");
}
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/dm-mono-500.woff2") format("woff2");
}

:root {
  --font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;
  --font-mono: "DM Mono", ui-monospace, "Cascadia Mono", monospace;

  --pf-v5-global--FontFamily--sans-serif: var(--font-sans);
  --pf-v5-global--FontFamily--heading--sans-serif: var(--font-sans);
  --pf-v5-global--FontFamily--monospace: var(--font-mono);
  --pf-v5-global--FontFamily--redhatfont--sans-serif: var(--font-sans);
  --pf-v5-global--FontFamily--redhatvf--sans-serif: var(--font-sans);
  --pf-t--global--font--family--body: var(--font-sans);
  --pf-t--global--font--family--heading: var(--font-sans);
  --pf-t--global--font--family--mono: var(--font-mono);
}

html,
body,
button,
input,
select,
textarea,
.pf-v5-c-page,
.pf-v6-c-page,
.pf-c-page,
.login-pf {
  font-family: var(--font-sans) !important;
}

code,
kbd,
pre,
samp,
.pf-v5-c-code-block,
.pf-v6-c-code-block {
  font-family: var(--font-mono) !important;
}
