@font-face { font-family: "BerkeleyMono"; src: url("/assets/font/BerkeleyMonoVariable/BerkeleyMonoVariable-Regular.woff2") format("woff2"); font-display: swap; font-weight: 100 150; font-style: normal; } @font-face { font-family: "BerkeleyMono"; src: url("/assets/font/BerkeleyMonoVariable/BerkeleyMonoVariable-Italic.woff2") format("woff2"); font-display: swap; font-weight: 100 150; font-style: italic; } .md-typeset h1 { color: var(--md-default-fg-color); margin: 0 0 .75em; font-weight: bold; word-spacing: -5px; } .md-typeset h2 { font-weight: 120; word-spacing: -5px; } .md-typeset p { font-weight: 110; font-size: medium; line-height: 1.6; word-spacing: -2px; } .md-typeset figcaption { font-weight: 100; font-size: small; } .md-ellipsis { font-weight: 100; } .md-meta { color: var(--md-default-fg-color--light); font-size: small; } .md-grid { font-weight: 100; } .md-search-result .md-typeset { font-size: 1.2em; line-height: 1.5; padding-bottom: .5em; } .md-sidebar { padding: 0.9rem 0; } .md-content__inner { padding: 0; } .md-typeset .footnote ol li blockquote, .md-typeset .footnote ol li p, .md-typeset .footnote ul li blockquote, .md-typeset .footnote ul li p { font-size: small; } .md-post__content.md-typeset h2 { font-size: x-large; margin: 0; } .md-post--excerpt .md-post__header { align-items: normal; gap: .6rem; min-height: 1.6rem; } .md-typeset .md-button { font-weight: 120; }