@use "sass:math"; @use "colors"; @use "fonts"; @use "mixins" as *; /* VARIABLES =============================================================================== */ $gutter: 1em; * { line-height: 1.7; } html { font: { size: 12pt; family: "Linux Libertine", "Times New Roman", Times, serif; } } body { display: grid; padding: $gutter * 2; @include breakpoint("md") { grid-template-columns: 2fr 3fr 2fr; gap: $gutter; height: 100%; padding: ($gutter * 2) 0; } } nav { grid-row: 1; grid-column: 1; justify-self: right; align-self: end; font-size: 1.5em; font-weight: bold; @include breakpoint("md") { grid-column: 2; } a { &:hover { font-style: italic; } &::after { content: " >>"; font-style: normal; } } } main { @include breakpoint("md") { grid-row: 2; grid-column: 2; justify-self: center; } article { @include markup; padding: 0; font-size: 1rem; h1 { margin-top: 0; } } } aside { grid-row: 1; grid-column: 1; max-width: 192px; @include breakpoint("md") { grid-column: 2; } img { image-rendering: pixelated; } }