2022-04-01 15:29:18 -04:00
|
|
|
@font-face {
|
2022-04-05 23:59:24 -04:00
|
|
|
font-family: 'Bagnard';
|
|
|
|
src: url("/assets/fonts/bagnard/Bagnard.woff") format("woff");
|
|
|
|
font-display: swap;
|
2022-04-01 15:29:18 -04:00
|
|
|
}
|
|
|
|
|
2022-04-05 23:59:24 -04:00
|
|
|
@font-face {
|
|
|
|
font-family: 'Public Sans';
|
|
|
|
src: url('/assets/fonts/public_sans/PublicSans-Bold.woff2') format('woff2');
|
|
|
|
font-weight: bold;
|
|
|
|
font-style: normal;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
font-family: 'Public Sans';
|
|
|
|
src: url('/assets/fonts/public_sans/PublicSans-BoldItalic.woff2') format('woff2');
|
|
|
|
font-weight: bold;
|
|
|
|
font-style: italic;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
font-family: 'Public Sans';
|
|
|
|
src: url('/assets/fonts/public_sans/PublicSans-Light.woff2') format('woff2');
|
|
|
|
font-weight: 300;
|
|
|
|
font-style: normal;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
font-family: 'Public Sans';
|
|
|
|
src: url('/assets/fonts/public_sans/PublicSans-Italic.woff2') format('woff2');
|
|
|
|
font-weight: normal;
|
|
|
|
font-style: italic;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
font-family: 'Public Sans';
|
|
|
|
src: url('/assets/fonts/public_sans/PublicSans-Regular.woff2') format('woff2');
|
|
|
|
font-weight: normal;
|
|
|
|
font-style: normal;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
font-family: 'DM Mono';
|
|
|
|
src: url('/assets/fonts/dm_mono/DMMono-Regular.woff2') format('woff2');
|
|
|
|
font-weight: normal;
|
|
|
|
font-style: normal;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
@font-face {
|
|
|
|
font-family: 'DM Mono';
|
|
|
|
src: url('/assets/fonts/dm_mono/DMMono-Medium.woff2') format('woff2');
|
|
|
|
font-weight: 500;
|
|
|
|
font-style: normal;
|
|
|
|
font-display: swap;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Define brand */
|
2022-04-29 11:21:37 -04:00
|
|
|
:root, [data-md-color-scheme="default"] {
|
2022-04-01 15:29:18 -04:00
|
|
|
--md-primary-fg-color: #FFD06F;
|
|
|
|
--md-primary-fg-color--light: #ffdd98;
|
|
|
|
--md-primary-fg-color--dark: #db9d21;
|
|
|
|
--md-primary-bg-color: rgba(0,0,0,.75);
|
|
|
|
--md-primary-bg-color--light: rgba(0,0,0,.54);
|
2022-04-05 23:59:24 -04:00
|
|
|
--md-text-font: "Public Sans", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
|
|
|
|
--md-code-font: "DM Mono", SFMono-Regular, Consolas, Menlo, monospace;
|
2022-04-01 15:29:18 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Hide shadow under navigation */
|
|
|
|
.md-header[data-md-state="shadow"],
|
|
|
|
.md-header--shadow {
|
|
|
|
box-shadow: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Better contrast link colors */
|
2022-04-29 11:21:37 -04:00
|
|
|
[data-md-color-scheme="default"] > * {
|
2022-04-01 15:29:18 -04:00
|
|
|
--md-typeset-a-color: #3C00E0;
|
|
|
|
}
|
|
|
|
|
|
|
|
[data-md-color-scheme="slate"] {
|
|
|
|
--md-typeset-a-color: #CBBDFF;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Purple buttons */
|
|
|
|
.md-typeset .md-button {
|
|
|
|
color: var(--md-typeset-a-color);
|
2022-04-01 23:24:25 -04:00
|
|
|
margin-bottom: 5px;
|
2022-04-01 15:29:18 -04:00
|
|
|
}
|
|
|
|
.md-typeset .md-button--primary {
|
|
|
|
color: white;
|
|
|
|
background-color: var(--md-typeset-a-color);
|
|
|
|
border-color: var(--md-typeset-a-color);
|
|
|
|
}
|
|
|
|
[data-md-color-scheme="slate"] .md-typeset .md-button--primary {
|
|
|
|
color: var(--md-primary-bg-color);
|
|
|
|
}
|
|
|
|
|
|
|
|
h1, h2, h3, .md-header__topic {
|
2022-04-05 23:59:24 -04:00
|
|
|
font-family: "Bagnard", serif;
|
2022-04-01 15:29:18 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Recommendation cards */
|
|
|
|
.md-typeset .admonition.recommendation,
|
|
|
|
.md-typeset details.recommendation {
|
|
|
|
border: none;
|
|
|
|
font-size: inherit;
|
|
|
|
}
|
|
|
|
.md-typeset .recommendation > .admonition-title,
|
|
|
|
.md-typeset .recommendation > summary {
|
|
|
|
background-color: rgba(43, 155, 70, 0.0);
|
|
|
|
border: none;
|
|
|
|
padding-left: 0.6rem;
|
|
|
|
}
|
|
|
|
.md-typeset .recommendation > .admonition-title::before,
|
|
|
|
.md-typeset .recommendation > .admonition-title,
|
|
|
|
.md-typeset .recommendation > summary::before {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
.md-typeset .recommendation img[align="right"], .md-typeset svg[align="right"] {
|
2022-05-04 11:42:34 -04:00
|
|
|
width: 150px;
|
2022-04-01 15:29:18 -04:00
|
|
|
}
|
|
|
|
|
2022-04-22 21:12:10 -04:00
|
|
|
.md-typeset .admonition.downloads,
|
|
|
|
.md-typeset details.downloads {
|
|
|
|
border: none;
|
|
|
|
}
|
|
|
|
.md-typeset .downloads > .admonition-title,
|
|
|
|
.md-typeset .downloads > summary {
|
|
|
|
background-color: rgba(43, 155, 70, 0.0);
|
|
|
|
border: none;
|
|
|
|
padding-left: 0.6rem;
|
|
|
|
}
|
|
|
|
.md-typeset .downloads > .admonition-title::before,
|
|
|
|
.md-typeset .downloads > .admonition-title,
|
|
|
|
.md-typeset .downloads > summary::before {
|
|
|
|
background-color: var( --md-typeset-a-color);
|
|
|
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z'/%3E%3C/svg%3E");
|
|
|
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z'/%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
.md-typeset .downloads > summary::after {
|
|
|
|
right:auto;
|
2022-04-01 15:29:18 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Correct page icon size */
|
|
|
|
.md-nav__link svg {
|
|
|
|
width: 22px;
|
|
|
|
}
|
2022-04-11 23:45:22 -04:00
|
|
|
|
|
|
|
/* Unsticky sidebar without JS */
|
|
|
|
.no-js .md-sidebar {
|
|
|
|
align-self: auto;
|
|
|
|
}
|
2022-05-15 00:34:16 -04:00
|
|
|
|
|
|
|
/* Maintain 16:9 aspect ratio on embedded YT videos */
|
|
|
|
.yt-embed {
|
|
|
|
position: relative;
|
|
|
|
width: 100%;
|
|
|
|
padding-bottom: 56.25%;
|
|
|
|
height: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.yt-embed iframe {
|
|
|
|
position: absolute;
|
|
|
|
top:0;
|
|
|
|
left: 0;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
}
|