@font-face {
  font-family: "Baazax UI";
  src: url("../fonts/Peyda/PeydaWebFaNum-Regular.08d68e122331.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Baazax UI";
  src: url("../fonts/Peyda/PeydaWebFaNum-Medium.ed4307be5244.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Baazax UI";
  src: url("../fonts/Peyda/PeydaWebFaNum-SemiBold.b0922af5ffe8.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Baazax UI";
  src: url("../fonts/Peyda/PeydaWebFaNum-Bold.41c5ae5438ce.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Baazax UI";
  src: url("../fonts/Peyda/PeydaWebFaNum-ExtraBold.d65b3ea6fce7.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Baazax UI";
  src: url("../fonts/Peyda/PeydaWebFaNum-Black.f2327480b771.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --bz-font-ui: "Baazax UI", "Peyda Local", "Peyda Persian", Tahoma, "Segoe UI", Arial, sans-serif;
  --bz-font-mono: "Cascadia Code", Consolas, "Liberation Mono", monospace;
  --font-sans: var(--bz-font-ui);
  --font-display: var(--bz-font-ui);
  --font-body: var(--bz-font-ui);
  --font-heading: var(--bz-font-ui);
  --default-font-family: var(--bz-font-ui);
  --default-mono-font-family: var(--bz-font-mono);
}

html,
body {
  font-family: var(--bz-font-ui) !important;
  font-synthesis-weight: none;
  text-rendering: optimizeLegibility;
}

body {
  letter-spacing: 0;
}

html[dir="rtl"] body {
  line-height: 1.78;
}

:where(
  body,
  button,
  input,
  select,
  textarea,
  option,
  optgroup,
  table,
  dialog,
  summary,
  label,
  small,
  strong,
  a,
  [role="button"],
  [role="tab"],
  [role="menuitem"],
  .button,
  .ops-button,
  .ops-button-muted,
  .ops-button-secondary,
  .ui-button,
  .ui-confirm-button,
  .cta-button,
  .chat-button,
  .toast-card,
  .drawer-panel,
  .site-header-shell,
  .profile-shell,
  .profile-drawer-panel,
  .account-sidebar,
  .ops-shell,
  .offer-console,
  .seller-offer-modal-shell,
  .product-intake-profile,
  .auth-login-page
) {
  font-family: var(--bz-font-ui) !important;
}

:where(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .section-title,
  .ops-page-header h1,
  .ops-panel-title,
  .account-sidebar-name,
  .profile-mobile-trigger-copy strong,
  .drawer-user-copy strong,
  .storefront-section-title,
  .home-section-title,
  .offer-product-copy strong,
  .offer-detail-copy h1,
  .seller-offer-modal-product h2
) {
  font-family: var(--bz-font-ui) !important;
  letter-spacing: 0 !important;
}

:where(input, textarea, select, button) {
  font: inherit;
}

:where(body :not(svg):not(svg *):not(code):not(pre):not(kbd):not(samp)) {
  font-family: var(--bz-font-ui) !important;
}

:where([data-no-digit-localize], [dir="ltr"]):not(code):not(pre):not(kbd):not(samp) {
  font-family: var(--bz-font-ui) !important;
  font-variant-numeric: tabular-nums lining-nums;
  font-feature-settings: "tnum" 1, "lnum" 1;
}

html[data-theme] body [data-no-digit-localize],
html[data-theme] body [dir="ltr"] {
  font-family: var(--bz-font-ui) !important;
  font-variant-numeric: tabular-nums lining-nums;
  font-feature-settings: "tnum" 1, "lnum" 1;
}

:where(code, pre, kbd, samp) {
  font-family: var(--bz-font-mono) !important;
}

html[data-theme] body [data-bank-iban-input],
html[data-theme] body [data-bank-card-input],
html[data-theme] body .seller-bank-card-title [data-no-digit-localize],
html[data-theme] body .seller-bank-summary-card [data-no-digit-localize],
html[data-theme] body .seller-bank-account-card dd[data-no-digit-localize],
html[data-theme] body .seller-bank-modal-brief-head [data-no-digit-localize],
html[data-theme] body .seller-bank-modal-shell input[name="account_number"],
html[data-theme] body .bank-review-ltr[data-no-digit-localize],
html[data-theme] body .bank-review-soft-chip[data-no-digit-localize] {
  font-family: "Inter", "Segoe UI", Arial, sans-serif !important;
  font-variant-numeric: tabular-nums lining-nums;
  font-feature-settings: "tnum" 1, "lnum" 1;
  letter-spacing: 0 !important;
}
