/* override css styles of the main theme here */

/* Typography: Space Grotesk (headings) + Inter (body) + JetBrains Mono (code) */

body {
    font-family: "Inter", "Helvetica Neue", "Arial", sans-serif;
}

section.header .name,
section.header h3.self-intro,
section.header nav,
section.main .content .title-container .initials,
section.main .content .page-heading,
section.main .container.f04 .content .num,
section.main .container .content .no-bullet .date,
section.main .content .markdown h1,
section.main .content .markdown h2,
section.main .content .markdown h3,
section.main .content .markdown h4,
section.main .content .markdown h5,
section.main .content .markdown h6 {
    font-family: "Space Grotesk", "Helvetica Neue", "Arial", sans-serif;
}

section.main .content .markdown code,
section.main .content .markdown pre,
section.main .content p .literal {
    font-family: "JetBrains Mono", "Menlo", monospace;
}

/* Side-by-side meme images */
figure.meme {
    display: inline-block;
    margin: 0 12px 12px 0;
    vertical-align: top;
}
