@font-face {
    font-family: "Roboto Condensed";
    src: url("../fonts/roboto-condensed-latin-variable.woff2?v=1") format("woff2");
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Roboto Condensed";
    src: url("../fonts/roboto-condensed-latin-italic-variable.woff2?v=1") format("woff2");
    font-style: italic;
    font-weight: 300 700;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "SolaimanLipi";
    src: url("../fonts/solaimanlipi-regular.woff2?v=1") format("woff2");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0980-09FF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "SolaimanLipi";
    src: url("../fonts/solaimanlipi-bold.woff2?v=1") format("woff2");
    font-style: normal;
    font-weight: 600 900;
    font-display: swap;
    unicode-range: U+0980-09FF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "SolaimanLipi";
    src: url("../fonts/solaimanlipi-thin.woff2?v=1") format("woff2");
    font-style: normal;
    font-weight: 100 300;
    font-display: swap;
    unicode-range: U+0980-09FF, U+200C-200D, U+25CC;
}

:root {
    --app-font-family: "SolaimanLipi", "Roboto Condensed", sans-serif;
}

html,
body,
button,
input,
select,
textarea,
option,
table,
th,
td,
label,
p,
a,
span,
div,
nav,
aside,
header,
footer,
main,
section,
article,
h1,
h2,
h3,
h4,
h5,
h6,
small,
strong,
b {
    font-family: var(--app-font-family) !important;
}

/* Preserve the legacy icon-font families overridden by the global text rule. */
.fa,
[class^="fa-"],
[class*=" fa-"] {
    font-family: FontAwesome !important;
}

.glyphicon {
    font-family: "Glyphicons Halflings" !important;
}

.mdi,
[class^="mdi-"],
[class*=" mdi-"] {
    font-family: "Material Design Icons" !important;
}

.ti,
[class^="ti-"],
[class*=" ti-"] {
    font-family: themify !important;
}

.typcn,
[class^="typcn-"],
[class*=" typcn-"] {
    font-family: Typicons !important;
}

.ion,
[class^="ion-"],
[class*=" ion-"] {
    font-family: Ionicons !important;
}
