#breadcrumbs { margin-bottom: 1.8em; a { padding-right: 10px; } a+a:before { padding-right: 10px; color: $color-body-text; content: "/\00a0"; } } .header { padding: 3em 0 2em; text-align: center; @media (min-width: 768px) { padding: 1em 0; margin-bottom: 1em; } h1 { font-size: 2em; @media (min-width: 768px) { font-size: 2.5em; } a { display: inline-block; } } p { position: relative; display: inline-block; margin: 0 auto 1em; padding: 0.75em 1em; font-size: 1.25em; .text { position: relative; z-index: 2; } @media (min-width: 768px) { margin-bottom: 1em; } } } .code-preview { margin-bottom: 25px; font-size: 0.7em; code { border-radius: 10px; padding: 10px; font-weight: bold; background-color: black; color: white; } } @media screen and (min-width: 1000px) { .code-preview { font-size: 1.2em; code { padding: 10px 50px; } } }