:root {
    --rev-bg: #087457;
    --rev-fg: #eee;
    --main-fg: #404040;
    --main-bg: #dfdfdf;
    --offset-bg: #535353;
    --link-fg: #065a43;
}

body {
    font-family: "Domine", serif;
    background-color: var(--offset-bg);
}

.hero,
.navbar,
.navbar-item {
    background-color: var(--rev-bg);
}

.hero,
.navbar,
.navbar a,
.title {
    color: var(--rev-fg);
    font-family: Ilisarniq, sans-serif;
}

@media screen and (min-width:1024px) {
    .container {
        max-width: 960px
    }
    .twt blockquote{
        max-width: 640px
    }
}

.section {
    background-color: var(--main-bg);
    color: var(--main-fg);
}

.footer {
    background-color: var(--rev-fg);
    font-family: Ilisarniq, sans-serif;
    padding: 3rem 1.5rem 3rem;
}

a,
h1,
h2,
h3 {
    color: var(--link-fg);
}

blockquote {
    font-family: Ilisarniq, sans-serif;
    font-style: italic;

}

h1, h2{
    font-family: Ilisarniq, sans-serif;
    font-weight:700;
}
section.section{
    min-height: 75vh;
}
.container{
    min-height: 100vh;
}

.twt blockquote{
    font-style: normal;
}
.twt{
    background-color: var(--rev-fg);
    max-width: max-content;
}
.card-header{
    padding-left: 1rem;
}

.navbar-brand{
    font-weight: 700;
}
