Spaces:
Running
Running
| @import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200..900;1,200..900&display=swap"; | |
| html { | |
| font-size: 16px; | |
| line-height: 1.6; | |
| } | |
| .content-grid main { | |
| color: var(--text-color); | |
| } | |
| .content-grid main p { | |
| margin: 0 0 var(--spacing-3); | |
| } | |
| .content-grid main h2 { | |
| font-weight: 600; | |
| font-size: clamp(22px, 2.6vw, 32px); | |
| line-height: 1.2; | |
| margin: var(--spacing-10) 0 var(--spacing-5); | |
| padding-bottom: var(--spacing-2); | |
| border-bottom: 1px solid var(--border-color); | |
| } | |
| .content-grid main h2:first-child { | |
| margin-top: 0; | |
| } | |
| .content-grid main h3 { | |
| font-weight: 700; | |
| font-size: clamp(18px, 2.1vw, 22px); | |
| line-height: 1.25; | |
| margin: var(--spacing-8) 0 var(--spacing-4); | |
| } | |
| .content-grid main h4 { | |
| font-weight: 600; | |
| text-transform: uppercase; | |
| font-size: 14px; | |
| line-height: 1.2; | |
| margin: var(--spacing-8) 0 var(--spacing-4); | |
| } | |
| .content-grid main a { | |
| color: var(--primary-color); | |
| text-decoration: none; | |
| border-bottom: 1px solid var(--link-underline); | |
| } | |
| .content-grid main a:hover { | |
| color: var(--primary-color-hover); | |
| border-bottom: 1px solid var(--link-underline-hover); | |
| } | |
| /* Do not underline heading links inside the article (not the TOC) */ | |
| .content-grid main h2 a, | |
| .content-grid main h3 a, | |
| .content-grid main h4 a, | |
| .content-grid main h5 a, | |
| .content-grid main h6 a { | |
| color: inherit; | |
| border-bottom: none; | |
| text-decoration: none; | |
| } | |
| .content-grid main h2 a:hover, | |
| .content-grid main h3 a:hover, | |
| .content-grid main h4 a:hover, | |
| .content-grid main h5 a:hover, | |
| .content-grid main h6 a:hover { | |
| color: inherit; | |
| border-bottom: none; | |
| text-decoration: none; | |
| } | |
| .content-grid main ul, | |
| .content-grid main ol { | |
| padding-left: 24px; | |
| margin: 0 0 var(--spacing-3); | |
| } | |
| .content-grid main li { | |
| margin-bottom: var(--spacing-2); | |
| } | |
| .content-grid main li:last-child { | |
| margin-bottom: 0; | |
| } | |
| .content-grid main blockquote { | |
| border-left: 2px solid var(--border-color); | |
| padding-left: var(--spacing-4); | |
| font-style: italic; | |
| color: var(--muted-color); | |
| margin: var(--spacing-4) 0; | |
| } | |
| .content-grid main hr { | |
| border: none; | |
| border-bottom: 1px solid var(--border-color); | |
| margin: var(--spacing-5) 0; | |
| } | |
| .muted { | |
| color: var(--muted-color); | |
| } | |
| [data-footnote-ref] { | |
| margin-left: 4px; | |
| } | |
| .highlight { | |
| /* background-color: color-mix(in srgb, var(--primary-color) 26%, transparent); */ | |
| background-color: var(--primary-color); | |
| color: var(--page-bg); | |
| padding: 3px 6px; | |
| border-radius: 3px; | |
| } | |
| .highlight>* { | |
| padding: 0; | |
| } |