/**
 * COPYRIGHT 2024 BY ROBERT CURA. ALL RIGHTS RESERVED
 * AUTHOR: ROBERT CURA
 * INCEPTION: 2024FEB24
 * DESCRIPTION: CSS file for default values
 **/

/*************************************************************************** *
 * DEFAULT VALUES FOR ALL BASIC HTML ELEMENTS                                                                          
 *************************************************************************** */

*,
*:before,
*:after {
    box-sizing: border-box;
}

html {
    font-size: var(--xrc-html-text--font-size);
}

body {
    margin: 0;
    width: 100%;
}

body.is-fixed {
    position: fixed;
    overflow: hidden;
    width: 100%;
}

[dir="rtl"] body {
    background-position: top right;
}

p {
/*    padding-top: 0.25em;
    padding-bottom: 0.25em;*/
    margin-block: 0;
    line-height: 1.75rem;
}

a {
    text-decoration: underline;
    text-decoration-style: dotted;
    /*color: var(--color-text-primary-medium);*/
}

a:hover {
    text-decoration: underline;
    text-decoration-style: solid;
}

a:focus {
/*    outline: solid 2px currentColor;
    outline-offset: 2px;*/
}

em {
    font-size: inherit;
}
/** PRESET THE TITLE TYPE TO HAVE NO MARGINS AND PADDING AS DEFAULT **/
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.site-branding__inner a {
    text-decoration: none;
}

button {
    font-family: inherit;
}

img,
video {
    display: block;
    max-width: 100%;
    height: auto;
}

audio {
    display: block;
    max-width: 100%;
}

ul {
    
}

li {
    list-style-type: none;
}


/*************************************************************************** *
 *
 * THESE ARE THE DEFAULT BREAKPOINTS FOR THIS BASE THEME                    
 *
 *************************************************************************** */


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

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

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

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

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


/* end of file */
/* end of file */