/**
 * COPYRIGHT 2024 BY ROBERT CURA. ALL RIGHTS RESERVED
 * AUTHOR: ROBERT CURA
 * INCEPTION: 06FEB2024
 * DESCRIPTION: CSS file for XRCURATHEME00 aka CURA BASE THEME
 *
 * THIS SHOULD CONTAIN FONT VARIABLES ONLY
 **/

/*************************************************************************** *
 *
 * FONTS                  
 *
 *************************************************************************** */



/*-------------------------------------------------------------------------- */
/* DEFAULT TYPOGRAPHY ASSIGNMENTS                                                                          
/*-------------------------------------------------------------------------- */
    
/*:root*/
.xrc-main-page-shell--wrapper
{
    /*-------------------------------------------------------------------------- */
    /* FONT-FAMILIES                                                                          
    /* FONT FAMILY: BASE TYPOGRAPHY ASSIGNMENTS                                                                          
    /*-------------------------------------------------------------------------- */
    --xrc-html-text--font-family: var(--xrc-swap-html-text--font-family, var(--xrc-dflt-text--font-family));
    --xrc-body-text--font-family: var(--xrc-swap-body-text--font-family, var(--xrc-dflt-text--font-family));
    --xrc-text-text--font-family: var(--xrc-swap-text-text--font-family, var(--xrc-dflt-text--font-family));
    --xrc-link-text--font-family: var(--xrc-swap-link-text--font-family, var(--xrc-dflt-text--font-family));
    --xrc-list-text--font-family: var(--xrc-swap-list-text--font-family, var(--xrc-dflt-text--font-family));
    --xrc-menu-text--font-family: var(--xrc-swap-menu-text--font-family, var(--xrc-dflt-text--font-family));
    
    
    --xrc-header-title-text--font-family: var(--xrc-swap-header-title-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-header-subtitle-text--font-family: var(--xrc-swap-header-subtitle-text--font-family, var(--xrc-dflt-hx--font-family));
    
    --xrc-h1-text--font-family: var(--xrc-swap-h1-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h2-text--font-family: var(--xrc-swap-h2-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h3-text--font-family: var(--xrc-swap-h3-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h4-text--font-family: var(--xrc-swap-h4-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h5-text--font-family: var(--xrc-swap-h5-text--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h6-text--font-family: var(--xrc-swap-h6-text--font-family, var(--xrc-dflt-hx--font-family));
    
    --xrc-h1-link--font-family: var(--xrc-swap-h1-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h2-link--font-family: var(--xrc-swap-h2-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h3-link--font-family: var(--xrc-swap-h3-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h4-link--font-family: var(--xrc-swap-h4-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h5-link--font-family: var(--xrc-swap-h5-link--font-family, var(--xrc-dflt-hx--font-family));
    --xrc-h6-link--font-family: var(--xrc-swap-h6-link--font-family, var(--xrc-dflt-hx--font-family));
    
}

/*-------------------------------------------------------------------------- */
/* FONT-SIZING                                                                          
/*-------------------------------------------------------------------------- */
/*:root*/
.xrc-main-page-shell--wrapper
{
    --xrc-header-title-text--font-size: var(--xrc-swap-header-title-text--font-size,var(--xrc-dflt-h1--font-size));
    --xrc-header-subtitle-text--font-size: var(--xrc-swap-header-subtitle-text--font-size,var(--xrc-dflt-h1--font-size));
    
    --xrc-html-text--font-size: var(--xrc-swap-html-text--font-size, var(--xrc-dflt-font-size--base-rem));
    --xrc-body-text--font-size: var(--xrc-swap-body-text--font-size, var(--xrc-dflt-font-size--base-rem));
    --xrc-text-text--font-size: var(--xrc-swap-text-text--font-size, var(--xrc-dflt-font-size--base-rem));
    --xrc-link-text--font-size: var(--xrc-swap-link-text--font-size, var(--xrc-dflt-font-size--base-rem));
    --xrc-list-text--font-size: var(--xrc-swap-list-text--font-size, var(--xrc-dflt-font-size--base-rem));
    --xrc-menu-text--font-size: var(--xrc-swap-menu-text--font-size, var(--xrc-dflt-font-size--base-rem));
    
    --xrc-h1-text--font-size: var(--xrc-swap-h1-text--font-size, var(--xrc-dflt-h1--font-size));
    --xrc-h2-text--font-size: var(--xrc-swap-h2-text--font-size, var(--xrc-dflt-h2--font-size));
    --xrc-h3-text--font-size: var(--xrc-swap-h3-text--font-size, var(--xrc-dflt-h3--font-size)); 
    --xrc-h4-text--font-size: var(--xrc-swap-h4-text--font-size, var(--xrc-dflt-h4--font-size));
    --xrc-h5-text--font-size: var(--xrc-swap-h5-text--font-size, var(--xrc-dflt-h5--font-size));
    --xrc-h6-text--font-size: var(--xrc-swap-h6-text--font-size, var(--xrc-dflt-h6--font-size));
}

/*-------------------------------------------------------------------------- */
/*  FONT-WEIGHT                                                                          
/*-------------------------------------------------------------------------- */
/*:root*/
.xrc-main-page-shell--wrapper
{
    --xrc-header-title-text--font-weight: var(--xrc-swap-header-title-text--font-weight,var(--xrc-dflt-h1--font-weight));
    --xrc-header-subtitle-text--font-weight: var(--xrc-swap-header-subtitle-text--font-weight,var(--xrc-dflt-h1--font-weight));
    
    --xrc-html-text--font-weight: var(--xrc-swap-html-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
    --xrc-body-text--font-weight: var(--xrc-swap-body-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
    --xrc-text-text--font-weight: var(--xrc-swap-text-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
    --xrc-link-text--font-weight: var(--xrc-swap-link-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
    --xrc-list-text--font-weight: var(--xrc-swap-list-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
    --xrc-menu-text--font-weight: var(--xrc-swap-menu-text--font-weight, var(--xrc-dflt-font-weight--text, normal));
    
    --xrc-h1-text--font-weight: var(--xrc-swap-h1-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
    --xrc-h2-text--font-weight: var(--xrc-swap-h2-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
    --xrc-h3-text--font-weight: var(--xrc-swap-h3-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal)); 
    --xrc-h4-text--font-weight: var(--xrc-swap-h4-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
    --xrc-h5-text--font-weight: var(--xrc-swap-h5-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal));
    --xrc-h6-text--font-weight: var(--xrc-swap-h6-text--font-weight, var(--xrc-dflt-font-weight--hdrx, normal)); 
}


/*************************************************************************** *
 *
 * RESPONSIVE SIZING OF TYPOGRAPHY                    
 *
 *************************************************************************** */


/* XRC MOD: KNOWN AS SIZE: XSMALL */
@media(min-width:31.25rem) {
}

/* XRC MOD: KNOWN AS SIZE: SMALL */
@media(min-width:43.75rem) {
}

/* XRC MOD: KNOWN AS SIZE: MEDIUM */
@media(min-width:62.5rem) {
}

/* XRC MOD: KNOWN AS SIZE: LARGE */
@media(min-width:75rem) {
}

/* XRC MOD: KNOWN AS SIZE: XLARGE */
@media(min-width:90rem) {
}

/* end of file */