:root { --font-family: 'Poppins'; --color-1: #CC3363; --color-2: #968190; --color-3: #b91d73; --color-4: #1B1B3A; --color-5: #34403A; --color-white: #fff; --color-black: #010101; } *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } html { font-size: 52.5%; } body { font-size: 1.6rem; font-family: sans-serif; font-family: var(--font-family), sans-serif; } code { white-space: break-spaces; } .inline-code { background: #f5f5f5; font-size: 1.6rem; padding: 0px 5px; border-radius: 4px; } .container { max-width: 1330px; padding: 2rem; margin: 0 auto; background-color: #fff; } .page-header-menu + main { padding-top: 10rem; } .main-content { /* display: grid; grid-template-columns: 1fr 6fr; */ display: flex; } .page-content h1 { font-size: 3.8rem; margin-bottom: 1rem; } .page-content .sub-title { font-size: 2.8rem; margin-bottom: 1rem; } .page-content p { font-size: 2rem; margin-bottom: 1rem; } .page-content pre { margin-bottom: 1rem; } .page-content .mt { margin-top: 4rem; } .emph { font-style: italic; } .page-footer { border-top: 1px solid #cecece; text-align: center; padding: 2rem 0; font-size: 1.8rem; background: var(--color-4); color: var(--color-white); } .page-footer a { color: var(--color-1); } .page-footer a:visited { color: var(--color-3); } @media only screen and (min-width: 992px) { .container { width: 90%; } .page-header-menu + main { padding-top: 7rem; } }