html { font-size: 14px; } body { @include font-smoothing; } a { font-weight: bold; } img { max-width: 100%; } .empty, .blank { font-style: italic; opacity: 0.5; } .external-link { &:after { @include icon-fa($fa-var-external-link-alt); font-size: 85%; margin-left: 0.5rem; } } .main-content-header { h1, .h1 { font-size: $h1-font-size * $header-font-size-scale; } h2, .h2 { font-size: $h2-font-size * $header-font-size-scale; } h3, .h3 { font-size: $h3-font-size * $header-font-size-scale; } h4, .h4 { font-size: $h4-font-size * $header-font-size-scale; } h5, .h5 { font-size: $h5-font-size * $header-font-size-scale; } h6, .h6 { font-size: $h6-font-size * $header-font-size-scale; } } .main-content-sidebar { font-size: 1rem * $sidebar-font-size-scale; h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { border-bottom: $headings-border; padding-bottom: 0.325rem; &:not(:first-child) { margin-top: 1.75rem; } } h1, .h1 { font-size: $h1-font-size * $sidebar-font-size-scale; } h2, .h2 { font-size: $h2-font-size * $sidebar-font-size-scale; } h3, .h3 { font-size: $h3-font-size * $sidebar-font-size-scale; } h4, .h4 { font-size: $h4-font-size * $sidebar-font-size-scale; } h5, .h5 { font-size: $h5-font-size * $sidebar-font-size-scale; } h6, .h6 { font-size: $h6-font-size * $sidebar-font-size-scale; } .card-header, .card-body, .card-footer { padding: ($card-spacer-y * 0.75) ($card-spacer-x * 0.75); } }