/**
 * NTK canonical Persian UI font stack — project-laws.mdc
 * Self-host IRANSans under /assets/fonts/IRANSans/ (see ../fonts/IRANSans/README.md).
 */

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
    url('/assets/fonts/IRANSans/IRANSansWeb.woff2') format('woff2'),
    url('/assets/fonts/IRANSans/IRANSansWeb.woff') format('woff');
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src:
    url('/assets/fonts/IRANSans/IRANSansWeb_Bold.woff2') format('woff2'),
    url('/assets/fonts/IRANSans/IRANSansWeb_Bold.woff') format('woff');
}

:root {
  --font-sans: IRANSans, Tahoma, Arial, sans-serif;
}

html,
body {
  font-family: var(--font-sans);
}

/* Bootstrap + Angular Material inherit canonical stack */
body,
.mat-typography,
.mat-mdc-dialog-container,
.mat-mdc-form-field,
.mat-mdc-button,
.mat-mdc-table,
.mat-mdc-card,
.mat-mdc-menu-item,
.mat-mdc-tooltip-surface {
  font-family: var(--font-sans);
}
