/**
 * COPYRIGHT 2024 BY ROBERT CURA. ALL RIGHTS RESERVED
 * AUTHOR: ROBERT CURA
 * INCEPTION: 2024mar21
 * DESCRIPTION: Assignment of typography values
 **/

/*-------------------------------------------------------------------------- */
/*  TYPICAL OVERRIDES FOR PARAGRAPHS SECTION                                                                          
/*-------------------------------------------------------------------------- */
.xrc-paragraph *,
.xrc-paragraph  {
    font-family  : var(--xrc-para-html-text--font-family);
    font-size    : var(--xrc-para-html-text--font-size);
    font-weight  : var(--xrc-para-html-text--font-weight);
}
.xrc-paragraph p {
    font-family  : var(--xrc-para-body-text--font-family);
    font-size    : var(--xrc-para-body-text--font-size);
    font-weight  : var(--xrc-para-body-text--font-weight);
}
.xrc-paragraph a  {
    font-family  : var(--xrc-para-link-text--font-family);
    font-size    : var(--xrc-para-link-text--font-size);
    font-weight  : var(--xrc-para-link-text--font-weight);
}
.xrc-paragraph ul,
.xrc-paragraph li  {
    font-family  : var(--xrc-para-list-text--font-family);
    font-size    : var(--xrc-para-list-text--font-size);
    font-weight  : var(--xrc-para-list-text--font-weight);
}
.xrc-paragraph ul.menu  {
    font-family  : var(--xrc-para-menu-text--font-family);
    font-size    : var(--xrc-para-menu-text--font-size);
    font-weight  : var(--xrc-para-menu-text--font-weight);
}
/*-------------------------------------------------------------------------- */
/*  HEADERS                                                                          
/*-------------------------------------------------------------------------- */
.xrc-paragraph h1  {
    font-family  : var(--xrc-para-h1-text--font-family);
    font-size    : var(--xrc-para-h1-text--font-size);
    font-weight  : var(--xrc-para-h1-text--font-weight);
}
.xrc-paragraph h2 {
    font-family  : var(--xrc-para-h2-text--font-family);
    font-size    : var(--xrc-para-h2-text--font-size);
    font-weight  : var(--xrc-para-h2-text--font-weight);
}
.xrc-paragraph h3 {
    font-family  : var(--xrc-para-h3-text--font-family);
    font-size    : var(--xrc-para-h3-text--font-size);
    font-weight  : var(--xrc-para-h3-text--font-weight);
}
.xrc-paragraph h4 {
    font-family  : var(--xrc-para-h4-text--font-family);
    font-size    : var(--xrc-para-h4-text--font-size);
    font-weight  : var(--xrc-para-h4-text--font-weight);
}
.xrc-paragraph h5 {
    font-family  : var(--xrc-para-h5-text--font-family);
    font-size    : var(--xrc-para-h5-text--font-size);
    font-weight  : var(--xrc-para-h5-text--font-weight);
}
.xrc-paragraph h6 {
    font-family  : var(--xrc-para-h6-text--font-family);
    font-size    : var(--xrc-para-h6-text--font-size);
    font-weight  : var(--xrc-para-h6-text--font-weight);
}
/*-------------------------------------------------------------------------- */
/*  HEADER LINKS                                                                          
/*-------------------------------------------------------------------------- */
.xrc-paragraph h1  a {
    font-family  : var(--xrc-para-h1-link--font-family);
    font-size    : var(--xrc-para-h1-link--font-size);
    font-weight  : var(--xrc-para-h1-link--font-weight);
}
.xrc-paragraph h2 a {
    font-family  : var(--xrc-para-h2-link--font-family);
    font-size    : var(--xrc-para-h2-link--font-size);
    font-weight  : var(--xrc-para-h2-link--font-weight);
}
.xrc-paragraph h3 a {
    font-family  : var(--xrc-para-h3-link--font-family);
    font-size    : var(--xrc-para-h3-link--font-size);
    font-weight  : var(--xrc-para-h3-link--font-weight);
}
.xrc-paragraph h4 a {
    font-family  : var(--xrc-para-h4-link--font-family);
    font-size    : var(--xrc-para-h4-link--font-size);
    font-weight  : var(--xrc-para-h4-link--font-weight);
}
.xrc-paragraph h5 a {
    font-family  : var(--xrc-para-h5-link--font-family);
    font-size    : var(--xrc-para-h5-link--font-size);
    font-weight  : var(--xrc-para-h5-link--font-weight);
}
.xrc-paragraph h6 a {
    font-family  : var(--xrc-para-h6-link--font-family);
    font-size    : var(--xrc-para-h6-link--font-size);
    font-weight  : var(--xrc-para-h6-link--font-weight);
}