@import url("variables.ba7d9d3a96a8.css");

/* ==========================================================================
   Typography 
   ========================================================================== */

   /* Base Styles */
html {
    font-size: 18px; 
}

/* Size Classes */
.fs-1 {
    font-size: 2.5rem !important;
}
.fs-2 {
    font-size: 2rem !important;
}
.fs-3 {
    font-size: 1.75rem !important;
}
.fs-4 {
    font-size: 1.5rem !important;
}
.fs-5 {
    font-size: 1.25rem !important;
}
.fs-6 {
    font-size: 1.0rem !important;
}
.fs-7 {
    font-size: 0.875rem !important;
}
.fs-8 {
    font-size: 0.75rem !important;
}
.fs-9 {
    font-size: 0.625rem !important;
}
.fs-10 {
    font-size: 0.5rem !important;
}

/* Style Classes */
.fw-bold {
    font-weight: bold;
}

.fst-italic {
    font-style: italic;
}

/* Color Classes */
.text-gold {
    color: var(--gold-600) !important;
}
.text-primary {
    color: var(--bs-primary-text) !important;
}
.text-secondary {
    color: var(--bs-secondary-color) !important;
}
.text-purple {
    color: var(--purple-500) !important;
}


.font-monospace {
    /* WeasyPrint does not support CSS custom properties (var()); use a concrete stack */
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}