/* IMPORTS ================================================================= */ .markup { word-wrap: break-word; line-height: 1.7; padding: 0 1.5em; } .markup p, .markup blockquote, .markup ul, .markup ol, .markup dl, .markup table, .markup pre { margin: 1em 0; } .markup ul, .markup ol { all: revert; padding-left: 30px; } .markup h1 { font-size: 2.5em; } .markup h2 { font-size: 2em; } .markup h3 { font-size: 1.5em; } .markup h4 { font-size: 1.2em; } .markup h5 { font-size: 1em; } .markup h6 { font-size: 1em; } .markup h1, .markup h2, .markup h3, .markup h4, .markup h5, .markup h6 { margin: 0.5em 0 0.25em 0; } .markup h1 + p, .markup h2 + p, .markup h3 + p { margin-top: 0.5em; } .markup img { max-width: 100%; } .markup code, .markup pre { background-color: #f8f8f8; border-radius: 3px; border: 1px solid #ddd; font-family: monospace; font-size: 12px; margin: 0 2px; padding: 0 5px; white-space: pre; } .markup pre code { border: none; margin: 0; padding: 0; white-space: pre; } /* ============================================================================ GLOBAL VARIABLES ============================================================================ */ /* Media breakpoints ------------------------------------------------------- */ /* Spacing ----------------------------------------------------------------- */ /* Typography -------------------------------------------------------------- */ /* -- Font ----------------------------------------------------------------- */ /* ============================================================================ FONT SOURCES ============================================================================ */ /* Linux Libertine ------------------------------------------------------------ Licensed under GPL and OFL 1.1 Full license texts: - https://gils.nexus/font/GPL.txt - https://gils.nexus/font/OFL-1.1.txt ---------------------------------------------------------------------------- */ @font-face { font-family: "Linux Libertine"; font-style: normal; src: local("Linux Libertine"), url("../font/LinLibertine_Rah.ttf"); } @font-face { font-family: "Linux Libertine"; font-style: normal; font-weight: 600; src: local("Linux Libertine Semibold"), url("../font/LinLibertine_RZah.ttf"); } @font-face { font-family: "Linux Libertine"; font-style: normal; font-weight: 700; src: local("Linux Libertine Bold"), url("../font/LinLibertine_RBah.ttf"); } @font-face { font-family: "Linux Libertine"; font-style: italic; src: local("Linux Libertine Italic"), url("../font/LinLibertine_RIah.ttf"); } @font-face { font-family: "Linux Libertine"; font-style: italic; font-weight: 600; src: local("Linux Libertine Semibold Italic"), url("../font/LinLibertine_RZIah.ttf"); } @font-face { font-family: "Linux Libertine"; font-style: italic; font-weight: 700; src: local("Linux Libertine Bold Italic"), url("../font/LinLibertine_RBIah.ttf"); } html { font-size: 12pt; font-family: "Linux Libertine", "Times New Roman", Times, serif; } body { display: grid; padding: 2em; } @media (min-width: 769px) { body { grid-template-columns: 2fr 3fr 2fr; height: 100%; padding: 2em 0; } body > header { grid-row: 1; grid-column: 2; } body > footer { grid-row: 3; grid-column: 2; } } main, article { font-size: 1rem; } @media (min-width: 769px) { main, article { grid-row: 2; grid-column: 2; } } main .gba-portrait, article .gba-portrait { margin: auto; margin-bottom: 1em; width: 100%; height: auto; max-width: 192px; } @media (min-width: 769px) { main .gba-portrait, article .gba-portrait { float: right; margin: 1em; } } header.banner { text-align: center; } nav.navbar { margin-bottom: 1em; } nav.navbar li { display: inline-flex; } footer.footer-main { margin: 2em 1em 1em 1em; text-align: center; } /*# sourceMappingURL=global.css.map */