2022-08-19 11:49:00 -06:00

166 lines
3.8 KiB
CSS

/** +--------------------------------+ **/
/** | Sans font faces | **/
/** +--------------------------------+ **/
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-Regular.woff2) format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-Italic.woff2) format("woff2");
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-Medium.woff2) format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-MediumItalic.woff2) format("woff2");
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-SemiBold.woff2) format("woff2");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-SemiBoldItalic.woff2) format("woff2");
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-Bold.woff2) format("woff2");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Barlow";
src: url(/fonts/Barlow/Barlow-BoldItalic.woff2) format("woff2");
font-weight: 700;
font-style: italic;
font-display: swap;
}
/** +--------------------------------+ **/
/** | Sans Serif font faces | **/
/** +--------------------------------+ **/
@font-face {
font-family: "Merriweather";
src: url(/fonts/Merriweather/Merriweather-Regular.woff2) format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Merriweather";
src: url(/fonts/Merriweather/Merriweather-Italic.woff2) format("woff2");
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Merriweather";
src: url(/fonts/Merriweather/Merriweather-Bold.woff2) format("woff2");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Merriweather";
src: url(/fonts/Merriweather/Merriweather-BoldItalic.woff2) format("woff2");
font-weight: 700;
font-style: italic;
font-display: swap;
}
/** +--------------------------------+ **/
/** | Monospace font faces | **/
/** +--------------------------------+ **/
/**/
/** +--------------------------------+ **/
/** | Font family classes | **/
/** +--------------------------------+ **/
.font-sans {
font-family: Barlow, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-serif {
font-family: Merriweather, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}
.font-mono, .font-monospace {
font-family: ui-monospace, "Liberation Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;
}
.page-grid-container {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: max-content 1fr max-content;
gap: 0em 0em;
grid-auto-flow: row;
grid-template-areas:
"page-header"
"page-content"
"page-footer";
}
.page-header {
grid-area: page-header;
}
.masthead {
display: grid;
grid-auto-flow: column;
grid-template-columns: max-content 1fr max-content;
gap: 0rem 2em;
align-items: stretch;
min-height: 65px;
}
.nav-link {
display: grid;
align-items: center;
padding: 0em 0.75em;
}
.page-content {
grid-area: page-content;
}
.page-footer {
grid-area: page-footer;
}