@font-face {
    font-family: Redaction35;
    src: url(../fonts/Redaction35-Regular.ttf);
    /* font-style: normal; */
}
@font-face {
    font-family: Redaction35;
    src: url(../fonts/Redaction35-Italic.ttf);
    font-style: italic;
}
@font-face {
    font-family: Redaction35;
    src: url(../fonts/Redaction35-Bold.ttf);
    font-weight: bold;
}

/* Redaction50 */
@font-face {
    font-family: Redaction50;
    src: url(../fonts/Redaction50-Regular.ttf);
}
@font-face {
    font-family: Redaction50;
    src: url(../fonts/Redaction50-Italic.ttf);
    font-style: italic;
}
@font-face {
    font-family: Redaction50;
    src: url(../fonts/Redaction50-Bold.ttf);
    font-weight: bold;
}

/* Inconsolata */
@font-face {
    font-family: Inconsolata;
    src: url(../fonts/Inconsolata-Regular.ttf);
}
@font-face {
    font-family: Inconsolata;
    src: url(../fonts/Inconsolata-Light.ttf);
    font-weight: light;
}
@font-face {
    font-family: Inconsolata;
    src: url(../fonts/Inconsolata-Medium.ttf);
    font-weight: medium;
}

/* constants and default styling used throughout any tags/elements on the page */
:root {
    --maxw: 2000px;
    --maxWidth: 1600px;
    --maxWidth2: 76vw;
    --measure: 120ch; /*68ch;*/
    --gap: 3rem;
    --footer-h: 256px;
    --bgart-height: 1450px;
    --bgart-min-height: 100vh;
    --bgart-fade-height: 256px;

    background-color: #1f1f1f;
    color: white;/*so default text/foreground color is set*/
    
    --unhover-color: #808080;
    --hover-color: #ffffff;
    --hover-bg-color: #454584;
    --selected-color: #ff6291;
    --muted-color: #9f9f9f;
    --link-color: mediumturquoise;
    --link-button-color: #454584;
    --main-heading-color: #e4e1df;
    --main-text-color: #d0d0d0;
    --footer-text-color: #d0d0d0;

    --prose-border-color: #909090;
    --prose-border-width: 1px;

    --project-wrapper-border-color: #2f2f41;
    --project-wrapper-bg-color: #8d8d8d65;
    
    --footer-bg-color: #222;
    --header-bg-color: var(--footer-bg-color);
    --site-bg-color: #242424;
    --main-bgart-top-color: #181818;
    --headline-bg-color: #111;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Redaction35, Inconsolatas, 'Courier New', Courier, monospace;
    font-size: 1.5rem;
    letter-spacing: 0rem;
}

h1 {
    font-size: 3.2rem;
}

h2 {
    font-size: 2.6rem;
}

h3 {
    font-size: 2.2rem;
}

p {
    font-family: Inconsolatas, 'Courier New', Courier, monospace;
    font-size: 1rem;
    letter-spacing: 0rem;
}