/* WebsiteV2 typography: load last so every page uses one predictable scale. */
@font-face {
    font-family: "YekanBakh";
    src: url("../fonts/YekanBakh/fonnts.com-YekanBakh-Regular.ttf") format("truetype");
    font-weight: 300 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "YekanBakh";
    src: url("../fonts/YekanBakh/fonnts.com-YekanBakh-Bold.ttf") format("truetype");
    font-weight: 600 900;
    font-style: normal;
    font-display: swap;
}

:root {
    --font-main: "YekanBakh", Tahoma, Arial, sans-serif;
    --website-control-font-size: .95rem;
    --website-line-height: 1.85;
}

html,
body,
button,
input,
select,
textarea,
.btn,
.hero,
.hero h1,
.page-hero,
.page-hero h1,
.form-control,
.card,
.table,
.modal {
    font-family: var(--font-main) !important;
}

body,
button,
input,
select,
textarea {
    line-height: var(--website-line-height);
}

button,
input,
select,
textarea {
    font-size: var(--website-control-font-size);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-wrap: balance;
}

p,
li,
label,
input,
select,
textarea {
    text-wrap: pretty;
}

code,
kbd,
pre,
samp {
    font-family: Consolas, "Courier New", monospace !important;
}
