html {
box-sizing: border-box;
- font-family: "Roboto", sans-serif;
font-size: var(--body-mobile-font-size);
line-height: var(--body-line-height);
-webkit-text-size-adjust: 100%;
body {
background: var(--body-background);
color: var(--body-font-color);
+ font-family: var(--body-font-family);
+ line-height: var(--body-line-height);
margin: 0;
}
code,
kbd,
pre {
- font-family: "Roboto Mono", monospace;
+ font-family: var(--monospace-font-family);
}
b,
dt,
strong,
th {
- font-weight: 500;
+ font-weight: var(--body-font-weight-bold);
}
em em { /* stylelint-disable-line */
.doc h5,
.doc h6 {
color: var(--heading-font-color);
- font-weight: normal;
+ font-weight: var(--heading-font-weight);
line-height: 1.3;
margin: 1rem 0 0;
}
}
.doc h3:not(.discrete) {
- font-weight: 500;
+ font-weight: var(--alt-heading-font-weight);
}
.doc h1 .anchor,
padding: 0 0.5rem;
height: 1.25rem;
line-height: 1;
- font-weight: 500;
+ font-weight: var(--admonition-label-font-weight);
text-transform: uppercase;
border-radius: 0.45rem;
- color: var(--admonition-label-font-color);
transform: translate(-0.5rem, -50%);
}
.doc .tableblock caption {
color: var(--caption-font-color);
font-size: calc(16 / var(--rem-base) * 1rem);
- font-weight: 500;
+ font-weight: var(--caption-font-weight);
font-style: italic;
letter-spacing: 0.01em;
padding-bottom: 0.075rem;
.doc .sidebarblock > .content > .title {
font-size: calc(22.5 / var(--rem-base) * 1rem);
- font-weight: 500;
+ font-weight: var(--alt-heading-font-weight);
line-height: 1.3;
margin-bottom: -0.3em;
text-align: center;
border: 1px solid currentColor;
border-radius: 100%;
display: inline-block;
- font-family: "Roboto", sans-serif;
+ font-family: var(--body-font-family);
font-size: calc(13.5 / var(--rem-base) * 1rem);
font-style: normal;
height: 1.25em;
.menuseq i.caret::before {
content: "\203a";
font-size: 1.1em;
- font-weight: 500;
+ font-weight: var(--body-font-weight-bold);
line-height: calc(1 / 1.1);
}
.hljs-selector-tag,
.hljs-subst {
color: #333;
- font-weight: 500;
+ font-weight: var(--monospace-font-weight-bold);
}
.hljs-number,
.hljs-section,
.hljs-selector-id {
color: #900;
- font-weight: 500;
+ font-weight: var(--monospace-font-weight-bold);
}
.hljs-subst {
.hljs-type,
.hljs-class .hljs-title {
color: #458;
- font-weight: 500;
+ font-weight: var(--monospace-font-weight-bold);
}
.hljs-tag,
.hljs-meta {
color: #999;
- font-weight: 500;
+ font-weight: var(--monospace-font-weight-bold);
}
.hljs-deletion {
}
.hljs-strong {
- font-weight: 500;
+ font-weight: var(--monospace-font-weight-bold);
}
.nav-menu h3.title {
color: var(--nav-heading-font-color);
font-size: inherit;
- font-weight: 500;
+ font-weight: var(--body-font-weight-bold);
margin: 0;
padding: 0.25em 0 0.125em;
}
.is-current-page > .nav-link,
.is-current-page > .nav-text {
- font-weight: 500;
+ font-weight: var(--body-font-weight-bold);
}
.nav-panel-explore {
}
.nav-panel-explore .component .title {
- font-weight: 500;
+ font-weight: var(--body-font-weight-bold);
}
.nav-panel-explore .versions {
.nav-panel-explore .component .is-current a {
border-color: currentColor;
opacity: 0.9;
- font-weight: 500;
+ font-weight: var(--body-font-weight-bold);
}
/*
--body-mobile-font-size: 1.0625em; /* 17px */
--body-print-font-size: 0.9375em; /* 15px */
--body-line-height: 1.15;
+ --body-font-color: var(--color-jet-70);
+ --body-font-family: "Roboto", sans-serif;
+ --body-font-weight-bold: 500;
+ --monospace-font-family: "Roboto Mono", monospace;
+ --monospace-font-weight-bold: 500;
/* base */
--body-background: var(--color-white);
- --body-font-color: var(--color-jet-70);
--panel-background: var(--color-smoke-30);
--panel-border-color: var(--color-smoke-90);
/* navbar */
--doc-mobile-font-size: inherit;
--doc-line-height: 1.6;
--heading-font-color: var(--color-jet-80);
+ --heading-font-weight: normal;
+ --alt-heading-font-weight: var(--body-font-weight-bold);
--section-divider-color: var(--panel-border-color);
--link-font-color: #1565c0;
--link-hover-font-color: #104d92;
--abstract-font-color: var(--color-jet-20);
--abstract-border-color: var(--panel-border-color);
--admonition-background: var(--panel-background);
+ --admonition-label-font-weight: var(--body-font-weight-bold);
--caption-font-color: var(--color-gray-70);
+ --caption-font-weight: var(--body-font-weight-bold);
--code-background: var(--panel-background);
--code-font-color: var(--body-font-color);
--example-background: var(--color-white);
--sidebar-background: var(--color-smoke-90);
--table-border-color: var(--panel-border-color);
/* footer */
+ --footer-line-height: var(--doc-line-height);
--footer-background: var(--color-smoke-90);
--footer-font-color: var(--color-gray-70);
- --footer-line-height: var(--doc-line-height);
--footer-link-font-color: var(--color-jet-80);
/* dimensions */
--navbar-height: calc(63 / var(--rem-base) * 1rem);