html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

:root {
  --ceyhanda-font-sans: "Inter", "Segoe UI", Roboto, Arial, sans-serif;
  --ceyhanda-font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../plugins/fontawesome/webfonts/fa-brands-400.woff2") format("woff2");
}

body,
button,
input,
select,
textarea,
.form-control,
.form-select,
.btn,
.dropdown-menu,
.modal,
.swal2-popup {
  font-family: var(--ceyhanda-font-sans) !important;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.page-title,
.section-title,
.admin-page-title,
.login-title,
.contract-hero h1 {
  font-family: var(--ceyhanda-font-sans) !important;
  letter-spacing: 0 !important;
}

h1,
.h1,
.page-title,
.admin-page-title,
.login-title {
  font-weight: 800 !important;
}

h2,
.h2,
h3,
.h3,
.section-title {
  font-weight: 750 !important;
}

h4,
.h4,
h5,
.h5,
h6,
.h6,
.btn,
.fw-bold {
  font-weight: 700 !important;
}

p,
li,
.text-muted,
.card,
.admin-card,
.form-label {
  letter-spacing: 0 !important;
}

.emoji,
.text-emoji {
  font-family: var(--ceyhanda-font-emoji) !important;
}

i[class^="fa-"],
i[class*=" fa-"],
.fa,
.fa-solid,
.fa-regular,
.fa-brands,
.fab,
.far,
.fas {
  font-family: var(--fa-style-family, "Font Awesome 6 Free") !important;
}

i.fa-brands,
i.fab,
.fa-brands,
.fab,
i[class~="fa-brands"],
i[class~="fab"] {
  font-family: "Font Awesome 6 Brands" !important;
  font-weight: 400 !important;
}

.fa-regular,
.far {
  font-weight: 400 !important;
}

.fa-solid,
.fas,
.fa {
  font-weight: 900 !important;
}
