@font-face {
    font-family: 'ET Book';
    src: url('/fonts/et-book-roman-line-figures/et-book-roman-line-figures.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Note: Only roman line figures variant is available */

/* Utility classes for ET Book typography */
.et-book-font {
    font-family: 'ET Book', Georgia, serif;
}

.et-book-body {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1rem;
    line-height: 1.6;
    font-weight: normal;
}

.et-book-content {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1.1rem;
    line-height: 1.7;
    font-weight: normal;
}

.et-book-reading {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1.2rem;
    line-height: 1.8;
    font-weight: normal;
}

.et-book-description {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1rem;
    line-height: 1.6;
    font-weight: normal;
    font-style: normal;
}

.et-book-caption {
    font-family: 'ET Book', Georgia, serif;
    font-size: 0.9rem;
    line-height: 1.5;
    font-weight: normal;
}

.et-book-small {
    font-family: 'ET Book', Georgia, serif;
    font-size: 0.85rem;
    line-height: 1.4;
    font-weight: normal;
}

.et-book-heading {
    font-family: 'ET Book', Georgia, serif;
    font-weight: normal;
    line-height: 1.2;
}

.et-book-italic {
    font-family: 'ET Book', Georgia, serif;
    font-style: normal;
    font-weight: normal;
}

/* Content-specific classes */
.chipwitch-content-body {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1.1rem;
    line-height: 1.7;
    font-weight: normal;
}

.description-text {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1rem;
    line-height: 1.6;
    font-weight: normal;
}

.content-text {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1rem;
    line-height: 1.6;
    font-weight: normal;
}

.reading-text {
    font-family: 'ET Book', Georgia, serif;
    font-size: 1.2rem;
    line-height: 1.8;
    font-weight: normal;
}
