/* dont erase this - ason */

/* Import Google Fonts */
@import url("https://fonts.googleapis.com/css2?family=Huninn&display=swap");

/* Huninn Font Family */
.huninn-regular {
    font-family: "Huninn", sans-serif;
    font-weight: 400;
    font-style: normal;
}

/* Apply Huninn font to all elements with higher specificity and !important */
* {
    font-family: "Huninn", sans-serif !important;
}

/* Additional comprehensive selectors for maximum coverage */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    font-family: "Huninn", sans-serif !important;
}

/* Specific overrides for frontend sections */
body,
html,
p,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
a,
li,
ul,
ol,
nav,
.nav-link,
.nav-text,
.themed-heading,
.slider-title,
.slider-description,
.about-description,
.program-subtitle,
.brand-name,
.section-title,
.detail-label,
.detail-value,
.profile-name,
.profile-designation,
.description-text,
.team-name,
.team-position {
    font-family: "Huninn", sans-serif !important;
}

/* Admin panel specific overrides */
.sidebar,
.navbar,
.main-panel,
.content-wrapper,
.card,
.btn,
.form-control,
.table,
.modal,
.dropdown-menu {
    font-family: "Huninn", sans-serif !important;
}

/* Input and form elements */
input,
textarea,
select,
button,
option,
label {
    font-family: "Huninn", sans-serif !important;
}

/* TinyMCE Editor content */
.tox-edit-area,
.tox-editor-header,
.mce-content-body {
    font-family: "Huninn", sans-serif !important;
}

/* Bootstrap and framework overrides */
.container,
.row,
.col,
.btn,
.form-group,
.card-body,
.card-header,
.card-title,
.alert,
.badge,
.breadcrumb {
    font-family: "Huninn", sans-serif !important;
}

/* Menu and navigation overrides */
.menu,
.menu-item,
.dropdown,
.dropdown-item,
.navbar-nav,
.nav-item,
.nav-link {
    font-family: "Huninn", sans-serif !important;
}
