﻿/* This file contains font-face declarations and global style overrides for the application */
/* Last Updated: 2026-06-19 */

/* Vazir EN */
@font-face {
    font-family: VazirEN;
    src: url('/assets/fonts/vazir/Vazir-Bold.eot');
    src: url('/assets/fonts/vazir/Vazir-Bold.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/vazir/Vazir-Bold.woff') format('woff'), url('/assets/fonts/vazir/Vazir-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: VazirEN;
    src: url('/assets/fonts/vazir/Vazir-Light.eot');
    src: url('/assets/fonts/vazir/Vazir-Light.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/vazir/Vazir-Light.woff') format('woff'), url('/assets/fonts/vazir/Vazir-Light.ttf') format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: VazirEN;
    src: url('/assets/fonts/vazir/Vazir.eot');
    src: url('/assets/fonts/vazir/Vazir.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/vazir/Vazir.woff') format('woff'), url('/assets/fonts/vazir/Vazir.ttf') format('truetype');
    font-weight: normal;
}

/* Vazir FA - Farsi digits without Latin characters */
@font-face {
    font-family: VazirFA;
    src: url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.eot');
    src: url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff') format('woff'), url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: VazirFA;
    src: url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.eot');
    src: url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff') format('woff'), url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: VazirFA;
    src: url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.eot');
    src: url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff') format('woff'), url('/assets/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.ttf') format('truetype');
    font-weight: 300;
}

/* Apply VazirFA as default font with fallback */
* {
    font-family: VazirFA, 'Segoe UI', Arial, sans-serif;
    line-height: 1 !important;
}

/* Hide password manager UI elements (WebKit, Mozilla, Microsoft) */
input[type="password"]::-webkit-credentials-auto-fill-button,
input[type="password"]::-webkit-credentials-cramble-button {
    display: none !important;
    visibility: hidden;
    opacity: 0;
}

input[type="password"]::-moz-reveal {
    display: none;
}

input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
    display: none !important;
}
