/* Public text typography. Country custom.css may override these variables or
   its existing selectors; icon faces and legacy @font-face aliases stay separate.
   Latin text inherits from body: custom.css can set body { font-family: ... }.
   Keep component sizes/weights in longhands so they cannot reset that family. */
:root {
    --ereg-font-family: "Inter", Arial, "Open Sans", Roboto, Euphemia, sans-serif;
    --ereg-font-family-rtl: droid, var(--ereg-font-family);
    --ereg-font-family-current: var(--ereg-font-family);
}
:root[dir="rtl"] {
    --ereg-font-family-current: var(--ereg-font-family-rtl);
}
@font-face {
    font-family: "Inter";
    src: url(/assets/fonts/inter/InterVariable.woff2) format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Inter";
    src: url(/assets/fonts/inter/InterVariable-Italic.woff2) format("woff2");
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}
html {
    font-family: var(--ereg-font-family-current);
}
body, button, input, select, textarea {
    font-family: inherit;
}

/* Vendor text widgets participate in the same body-font contract. */
.ui.message .header,
.ui.accordion .title:not(.ui),
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: inherit;
}
