/* FARHAH ENTERPRISE UI DNA - TYPOGRAPHY (Master DNA Section 32) */
body {
    font-family: var(--dna-font-ui);
    color: var(--dna-text);
    font-size: 13.5px;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--dna-font-display);
    color: var(--dna-navy-950);
    margin-top: 0;
    font-weight: 700;
}

.hero-title {
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.02em;
}

.page-title {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -0.015em;
}

.section-title {
    font-size: 16px;
    font-weight: 650;
    color: var(--dna-navy-900);
}

.kpi-value {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    color: var(--dna-navy-950);
}

.kpi-label {
    font-size: 12px;
    font-weight: 550;
    color: var(--dna-text-secondary);
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.text-secondary {
    color: var(--dna-text-secondary);
}

.text-muted {
    color: var(--dna-text-muted);
}
