/* ==========================================
   Firouze Design System
   Typography
========================================== */

body{

    font-family:var(--font-fa);

    font-size:var(--fs-body);

    color:var(--color-text);

    line-height:1.8;

}

h1,
h2,
h3,
h4,
h5,
h6{

    font-weight:600;

    color:var(--color-primary);

    line-height:1.4;

    margin:0 0 var(--space-lg);

}

p{

    margin:0 0 1.5rem;

}
/* ==========================================
   Utility Font Sizes
========================================== */

.fs-9pt{
    font-size:8.6pt;
}

.fs-12pt{
    font-size:12pt;
}

.fs-13pt{
    font-size:13pt;
}

.fs-17pt{
    font-size:17pt;
}

.fs-22pt{
    font-size:22pt;
}

/* ===== Small Text ===== */

small,
.small{
    font-size:85%;
    font-weight:400;
}
/* ===== Base Body ===== */
/* ===== Persian Body ===== */

body.farsi-body{
    direction: rtl;
    text-align: right;
    font-family: var(--font-fa);
}
