/**
 * 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  {
    --xrc-para-html-text--font-family: var(--xrc-swap-para-html-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-html-text--font-size  : var(--xrc-swap-para-html-text--font-size  , var(--xrc-dflt-font-size--base-rem));
    --xrc-para-html-text--font-weight: var(--xrc-swap-para-html-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
}
.xrc-paragraph p {
    --xrc-para-body-text--font-family: var(--xrc-swap-para-body-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-body-text--font-size  : var(--xrc-swap-para-body-text--font-size  , var(--xrc-dflt-font-size--base-rem));
    --xrc-para-body-text--font-weight: var(--xrc-swap-para-body-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
}
.xrc-paragraph a  {
    --xrc-para-link-text--font-family: var(--xrc-swap-para-link-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-link-text--font-size  : var(--xrc-swap-para-link-text--font-size  , var(--xrc-dflt-font-size--base-rem));
    --xrc-para-link-text--font-weight: var(--xrc-swap-para-link-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
}
.xrc-paragraph ul,
.xrc-paragraph li  {
    --xrc-para-list-text--font-family: var(--xrc-swap-para-list-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-list-text--font-size  : var(--xrc-swap-para-list-text--font-size  , var(--xrc-dflt-font-size--base-rem));
    --xrc-para-list-text--font-weight: var(--xrc-swap-para-list-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
}
.xrc-paragraph ul.menu  {
    --xrc-para-menu-text--font-family: var(--xrc-swap-para-menu-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-menu-text--font-size  : var(--xrc-swap-para-menu-text--font-size  , var(--xrc-dflt-font-size--base-rem));
    --xrc-para-menu-text--font-weight: var(--xrc-swap-para-menu-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
}
/*-------------------------------------------------------------------------- */
/*  HEADERS                                                                          
/*-------------------------------------------------------------------------- */
.xrc-paragraph h1  {
    --xrc-para-h1-text--font-family: var(--xrc-swap-para-h1-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h1-text--font-size  : var(--xrc-swap-para-h1-text--font-size  , var(--xrc-dflt-h1--font-size));
    --xrc-para-h1-text--font-weight: var(--xrc-swap-para-h1-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h2 {
    --xrc-para-h2-text--font-family: var(--xrc-swap-para-h2-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h2-text--font-size  : var(--xrc-swap-para-h2-text--font-size  , var(--xrc-dflt-h2--font-size));
    --xrc-para-h2-text--font-weight: var(--xrc-swap-para-h2-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h3 {
    --xrc-para-h3-text--font-family: var(--xrc-swap-para-h3-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h3-text--font-size  : var(--xrc-swap-para-h3-text--font-size  , var(--xrc-dflt-h3--font-size));
    --xrc-para-h3-text--font-weight: var(--xrc-swap-para-h3-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h4 {
    --xrc-para-h4-text--font-family: var(--xrc-swap-para-h4-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h4-text--font-size  : var(--xrc-swap-para-h4-text--font-size  , var(--xrc-dflt-h4--font-size));
    --xrc-para-h4-text--font-weight: var(--xrc-swap-para-h4-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h5 {
    --xrc-para-h5-text--font-family: var(--xrc-swap-para-h5-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h5-text--font-size  : var(--xrc-swap-para-h5-text--font-size  , var(--xrc-dflt-h5--font-size));
    --xrc-para-h5-text--font-weight: var(--xrc-swap-para-h5-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h6 {
    --xrc-para-h6-text--font-family: var(--xrc-swap-para-h6-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h6-text--font-size  : var(--xrc-swap-para-h6-text--font-size  , var(--xrc-dflt-h6--font-size));
    --xrc-para-h6-text--font-weight: var(--xrc-swap-para-h6-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
/*-------------------------------------------------------------------------- */
/*  HEADER LINKS                                                                          
/*-------------------------------------------------------------------------- */
.xrc-paragraph h1  a {
    --xrc-para-h1-link--font-family: var(--xrc-swap-para-h1-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h1-link--font-size  : var(--xrc-swap-para-h1-link--font-size  , var(--xrc-dflt-h1--font-size));
    --xrc-para-h1-link--font-weight: var(--xrc-swap-para-h1-link--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h2 a {
    --xrc-para-h2-link--font-family: var(--xrc-swap-para-h2-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h2-link--font-size  : var(--xrc-swap-para-h2-link--font-size  , var(--xrc-dflt-h2--font-size));
    --xrc-para-h2-link--font-weight: var(--xrc-swap-para-h2-link--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h3 a {
    --xrc-para-h3-link--font-family: var(--xrc-swap-para-h3-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h3-link--font-size  : var(--xrc-swap-para-h3-link--font-size  , var(--xrc-dflt-h3--font-size));
    --xrc-para-h3-link--font-weight: var(--xrc-swap-para-h3-link--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h4 a {
    --xrc-para-h4-link--font-family: var(--xrc-swap-para-h4-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h4-link--font-size  : var(--xrc-swap-para-h4-link--font-size  , var(--xrc-dflt-h4--font-size));
    --xrc-para-h4-link--font-weight: var(--xrc-swap-para-h4-link--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h5 a {
    --xrc-para-h5-link--font-family: var(--xrc-swap-para-h5-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h5-link--font-size  : var(--xrc-swap-para-h5-link--font-size  , var(--xrc-dflt-h5--font-size));
    --xrc-para-h5-link--font-weight: var(--xrc-swap-para-h5-link--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}
.xrc-paragraph h6 a {
    --xrc-para-h6-link--font-family: var(--xrc-swap-para-h6-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-para-h6-link--font-size  : var(--xrc-swap-para-h6-link--font-size  , var(--xrc-dflt-h6--font-size));
    --xrc-para-h6-link--font-weight: var(--xrc-swap-para-h6-link--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
}