main { box-sizing: border-box; margin: 0.75rem 1rem 3rem; padding: 1.5rem 2.5rem; border-radius: $floatingRadius; box-shadow: $shadow; align-self: center; max-width: 82ch; font-size: 1.25rem; background-color: $lightAlt; a { color: $accentDark; transition: color 0.2s ease-in-out; &:hover { color: $accent; } } >* { margin-top: 0; margin-bottom: 1.75rem; } >p>code { word-break: break-word; font-family: $monoFontStack; color: $accentDark; background-color: #f6f6f6; } h1 { font-size: 2.75rem; line-height: 1; margin-bottom: 1rem; } p.meta { display: block; font-size: 0.85rem; margin-bottom: 1rem; } pre { overflow: scroll; } }