2020-03-26 12:57:10 -06:00
|
|
|
body {
|
|
|
|
font-family: Maven Pro, sans-serif;
|
2020-03-30 15:38:40 -06:00
|
|
|
background: #f1f4f5;
|
2020-03-26 12:57:10 -06:00
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
header {
|
2020-03-30 15:38:40 -06:00
|
|
|
padding: 20px 40px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
#logo-container {
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
line-height: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#logo {
|
|
|
|
height: 25px;
|
|
|
|
line-height: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#logo-docs {
|
|
|
|
font-family: Montserrat, sans-serif;
|
2020-03-30 15:38:40 -06:00
|
|
|
font-weight: bold;
|
2020-01-24 12:47:52 -07:00
|
|
|
text-transform: uppercase;
|
2020-03-30 15:38:40 -06:00
|
|
|
color: #0e495e;
|
2020-01-24 12:47:52 -07:00
|
|
|
margin-left: 10px;
|
|
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
|
2020-11-25 10:46:20 -07:00
|
|
|
#zerossl-project {
|
|
|
|
font-size: 12px;
|
|
|
|
line-height: 1em;
|
|
|
|
padding-left: 1.5em;
|
|
|
|
}
|
|
|
|
|
2020-04-04 16:17:54 -06:00
|
|
|
#search {
|
|
|
|
margin-top: 0;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
header nav {
|
|
|
|
font-size: 16px;
|
|
|
|
line-height: 2em;
|
|
|
|
}
|
|
|
|
|
|
|
|
header nav .button {
|
|
|
|
padding-top: 4px;
|
|
|
|
padding-bottom: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.breadcrumbs {
|
2020-03-30 15:38:40 -06:00
|
|
|
padding: 10px 20px !important;
|
|
|
|
margin-bottom: 0 !important;
|
|
|
|
color: #2861aa;
|
2020-01-24 12:47:52 -07:00
|
|
|
font-size: 16px;
|
|
|
|
font-weight: bold;
|
|
|
|
line-height: 1.75em;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
#top-breadcrumb {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
#top-breadcrumb:not(:hover) {
|
|
|
|
color: #2861aa;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
.breadcrumbs a {
|
|
|
|
font-weight: normal;
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.breadcrumb-siblings-title {
|
|
|
|
padding: 10px;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
.breadcrumb-siblings a {
|
|
|
|
display: block;
|
|
|
|
padding: 0 10px;
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.breadcrumb-siblings a+a {
|
|
|
|
padding-top: 10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.breadcrumb-siblings a:last-child {
|
|
|
|
padding-bottom: 10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
main {
|
|
|
|
display: flex;
|
2020-09-25 12:53:11 -06:00
|
|
|
justify-content: space-between;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main > .sidebar {
|
2020-03-30 15:38:40 -06:00
|
|
|
width: 18%;
|
2020-01-24 12:47:52 -07:00
|
|
|
flex-shrink: 0;
|
2020-03-30 15:38:40 -06:00
|
|
|
flex-grow: 1;
|
|
|
|
padding: 20px;
|
|
|
|
max-width: 400px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
main > .sidebar:last-child {
|
|
|
|
flex-shrink: 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
main > nav.sidebar {
|
2020-01-24 12:47:52 -07:00
|
|
|
position: relative;
|
2020-03-30 15:38:40 -06:00
|
|
|
font-size: 16px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-09-25 12:53:11 -06:00
|
|
|
main nav li img,
|
|
|
|
article li img {
|
2020-06-02 20:03:43 -06:00
|
|
|
max-height: .9em;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
main nav ul {
|
|
|
|
list-style-type: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
main nav li {
|
|
|
|
position: relative;
|
|
|
|
}
|
|
|
|
|
|
|
|
main nav li a {
|
|
|
|
display: block;
|
|
|
|
text-decoration: none;
|
|
|
|
color: inherit;
|
2020-03-30 15:38:40 -06:00
|
|
|
border-radius: 1.5em;
|
|
|
|
padding: 6px 18px 6px 28px;
|
|
|
|
color: #546c75;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
main nav li a:hover {
|
2020-03-30 15:38:40 -06:00
|
|
|
color: #01324b;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main nav li a:before {
|
|
|
|
content: '\203A';
|
|
|
|
font-weight: bold;
|
|
|
|
font-size: 20px;
|
|
|
|
line-height: 1rem;
|
|
|
|
position: absolute;
|
|
|
|
opacity: 0;
|
2020-03-30 15:38:40 -06:00
|
|
|
left: 0;
|
2020-01-24 12:47:52 -07:00
|
|
|
transition: left .15s, opacity .15s;
|
|
|
|
}
|
|
|
|
|
|
|
|
main nav li a:hover:before {
|
|
|
|
opacity: 1;
|
2020-03-30 15:38:40 -06:00
|
|
|
left: .75em;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main nav li li a:hover:before {
|
|
|
|
left: 1.25em;
|
|
|
|
}
|
|
|
|
|
|
|
|
main nav li a.current {
|
2020-03-30 15:38:40 -06:00
|
|
|
background-color: #e0e8f0;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main nav li.heading {
|
|
|
|
font-weight: bold;
|
2020-03-30 15:38:40 -06:00
|
|
|
text-transform: uppercase;
|
|
|
|
font-size: 90%;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
padding: 10px 20px 10px 2em;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main nav li.heading:not(:first-child) {
|
|
|
|
margin-top: 20px;
|
|
|
|
}
|
|
|
|
|
|
|
|
main nav li li a {
|
|
|
|
padding-top: 6px;
|
|
|
|
padding-bottom: 4px;
|
2020-03-30 15:38:40 -06:00
|
|
|
padding-left: 3em;
|
2020-01-24 12:47:52 -07:00
|
|
|
font-size: 90%;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
.paper {
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
background: white;
|
|
|
|
border-radius: 4px;
|
|
|
|
box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, .15);
|
|
|
|
}
|
|
|
|
|
|
|
|
#paper1,
|
|
|
|
#paper2 {
|
|
|
|
background: #f8fafb;
|
|
|
|
max-height: 1500px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#paper1 {
|
css: Rework how paper is positioned (#230)
On Firefox, we were seeing an extra large horizontal scrollbar. Didn't happen on Chrome though. I think it's an edgecase bug with Firefox... but I think we can take a better approach that can avoid it anyways.
The CSS for `paper` classes was set up so that they would stack/overlap onto eachother. It was using `left: -100%;` and `left: -200%;` on `paper2` and `paper3`, to stack the next two on top of the first one, all three being relative positioned.
The problem comes because I think Firefox calculates the scrollbar width before relative positioning calculations come into play, so because the elements were rendered way off to the right before being moved over, it would "grow" the page really wide. Go to https://caddyserver.com/docs/ on any browser, element inspector, find `#paper2` and `.paper3`, uncheck the `left` CSS prop on both of those. You'll see that they render over to the right.
An alternate way to do the same thing is to use negative margins to stack the elements. I think margins are calculated earlier, so on Firefox this doesn't cause a scrollbar problem.
I did need to use a `calc()` unfortunately to get it pixel-perfect positioning compared to how it was before, because `#paper1` has `margin-left: 20px` and then `#paper2` inherits that margin so it needs to remove the extra 20px to realign. `calc()` is cheap though. It's fine.
Also, need `z-index: -1;` to make sure the BG papers go behind the page content.
2022-05-11 13:28:10 -04:00
|
|
|
margin-top: -20px;
|
|
|
|
margin-left: 20px;
|
2020-03-30 15:38:40 -06:00
|
|
|
transform: rotate(3deg);
|
css: Rework how paper is positioned (#230)
On Firefox, we were seeing an extra large horizontal scrollbar. Didn't happen on Chrome though. I think it's an edgecase bug with Firefox... but I think we can take a better approach that can avoid it anyways.
The CSS for `paper` classes was set up so that they would stack/overlap onto eachother. It was using `left: -100%;` and `left: -200%;` on `paper2` and `paper3`, to stack the next two on top of the first one, all three being relative positioned.
The problem comes because I think Firefox calculates the scrollbar width before relative positioning calculations come into play, so because the elements were rendered way off to the right before being moved over, it would "grow" the page really wide. Go to https://caddyserver.com/docs/ on any browser, element inspector, find `#paper2` and `.paper3`, uncheck the `left` CSS prop on both of those. You'll see that they render over to the right.
An alternate way to do the same thing is to use negative margins to stack the elements. I think margins are calculated earlier, so on Firefox this doesn't cause a scrollbar problem.
I did need to use a `calc()` unfortunately to get it pixel-perfect positioning compared to how it was before, because `#paper1` has `margin-left: 20px` and then `#paper2` inherits that margin so it needs to remove the extra 20px to realign. `calc()` is cheap though. It's fine.
Also, need `z-index: -1;` to make sure the BG papers go behind the page content.
2022-05-11 13:28:10 -04:00
|
|
|
z-index: -1;
|
2020-03-30 15:38:40 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
#paper2 {
|
css: Rework how paper is positioned (#230)
On Firefox, we were seeing an extra large horizontal scrollbar. Didn't happen on Chrome though. I think it's an edgecase bug with Firefox... but I think we can take a better approach that can avoid it anyways.
The CSS for `paper` classes was set up so that they would stack/overlap onto eachother. It was using `left: -100%;` and `left: -200%;` on `paper2` and `paper3`, to stack the next two on top of the first one, all three being relative positioned.
The problem comes because I think Firefox calculates the scrollbar width before relative positioning calculations come into play, so because the elements were rendered way off to the right before being moved over, it would "grow" the page really wide. Go to https://caddyserver.com/docs/ on any browser, element inspector, find `#paper2` and `.paper3`, uncheck the `left` CSS prop on both of those. You'll see that they render over to the right.
An alternate way to do the same thing is to use negative margins to stack the elements. I think margins are calculated earlier, so on Firefox this doesn't cause a scrollbar problem.
I did need to use a `calc()` unfortunately to get it pixel-perfect positioning compared to how it was before, because `#paper1` has `margin-left: 20px` and then `#paper2` inherits that margin so it needs to remove the extra 20px to realign. `calc()` is cheap though. It's fine.
Also, need `z-index: -1;` to make sure the BG papers go behind the page content.
2022-05-11 13:28:10 -04:00
|
|
|
margin-top: 30px;
|
|
|
|
margin-left: calc(-100% - 20px);
|
2020-03-30 15:38:40 -06:00
|
|
|
transform: rotate(-5deg);
|
css: Rework how paper is positioned (#230)
On Firefox, we were seeing an extra large horizontal scrollbar. Didn't happen on Chrome though. I think it's an edgecase bug with Firefox... but I think we can take a better approach that can avoid it anyways.
The CSS for `paper` classes was set up so that they would stack/overlap onto eachother. It was using `left: -100%;` and `left: -200%;` on `paper2` and `paper3`, to stack the next two on top of the first one, all three being relative positioned.
The problem comes because I think Firefox calculates the scrollbar width before relative positioning calculations come into play, so because the elements were rendered way off to the right before being moved over, it would "grow" the page really wide. Go to https://caddyserver.com/docs/ on any browser, element inspector, find `#paper2` and `.paper3`, uncheck the `left` CSS prop on both of those. You'll see that they render over to the right.
An alternate way to do the same thing is to use negative margins to stack the elements. I think margins are calculated earlier, so on Firefox this doesn't cause a scrollbar problem.
I did need to use a `calc()` unfortunately to get it pixel-perfect positioning compared to how it was before, because `#paper1` has `margin-left: 20px` and then `#paper2` inherits that margin so it needs to remove the extra 20px to realign. `calc()` is cheap though. It's fine.
Also, need `z-index: -1;` to make sure the BG papers go behind the page content.
2022-05-11 13:28:10 -04:00
|
|
|
z-index: -1;
|
2020-03-30 15:38:40 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
.paper3 {
|
css: Rework how paper is positioned (#230)
On Firefox, we were seeing an extra large horizontal scrollbar. Didn't happen on Chrome though. I think it's an edgecase bug with Firefox... but I think we can take a better approach that can avoid it anyways.
The CSS for `paper` classes was set up so that they would stack/overlap onto eachother. It was using `left: -100%;` and `left: -200%;` on `paper2` and `paper3`, to stack the next two on top of the first one, all three being relative positioned.
The problem comes because I think Firefox calculates the scrollbar width before relative positioning calculations come into play, so because the elements were rendered way off to the right before being moved over, it would "grow" the page really wide. Go to https://caddyserver.com/docs/ on any browser, element inspector, find `#paper2` and `.paper3`, uncheck the `left` CSS prop on both of those. You'll see that they render over to the right.
An alternate way to do the same thing is to use negative margins to stack the elements. I think margins are calculated earlier, so on Firefox this doesn't cause a scrollbar problem.
I did need to use a `calc()` unfortunately to get it pixel-perfect positioning compared to how it was before, because `#paper1` has `margin-left: 20px` and then `#paper2` inherits that margin so it needs to remove the extra 20px to realign. `calc()` is cheap though. It's fine.
Also, need `z-index: -1;` to make sure the BG papers go behind the page content.
2022-05-11 13:28:10 -04:00
|
|
|
margin-top: 20px;
|
|
|
|
margin-left: -100%;
|
2020-03-30 15:38:40 -06:00
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
.article-container {
|
2020-03-30 15:38:40 -06:00
|
|
|
display: flex;
|
|
|
|
align-content: flex-start;
|
2020-01-24 12:47:52 -07:00
|
|
|
flex-grow: 1;
|
|
|
|
min-width: 0;
|
2020-03-30 15:38:40 -06:00
|
|
|
margin: 20px;
|
css: Rework how paper is positioned (#230)
On Firefox, we were seeing an extra large horizontal scrollbar. Didn't happen on Chrome though. I think it's an edgecase bug with Firefox... but I think we can take a better approach that can avoid it anyways.
The CSS for `paper` classes was set up so that they would stack/overlap onto eachother. It was using `left: -100%;` and `left: -200%;` on `paper2` and `paper3`, to stack the next two on top of the first one, all three being relative positioned.
The problem comes because I think Firefox calculates the scrollbar width before relative positioning calculations come into play, so because the elements were rendered way off to the right before being moved over, it would "grow" the page really wide. Go to https://caddyserver.com/docs/ on any browser, element inspector, find `#paper2` and `.paper3`, uncheck the `left` CSS prop on both of those. You'll see that they render over to the right.
An alternate way to do the same thing is to use negative margins to stack the elements. I think margins are calculated earlier, so on Firefox this doesn't cause a scrollbar problem.
I did need to use a `calc()` unfortunately to get it pixel-perfect positioning compared to how it was before, because `#paper1` has `margin-left: 20px` and then `#paper2` inherits that margin so it needs to remove the extra 20px to realign. `calc()` is cheap though. It's fine.
Also, need `z-index: -1;` to make sure the BG papers go behind the page content.
2022-05-11 13:28:10 -04:00
|
|
|
margin-bottom: 0;
|
2020-03-30 15:38:40 -06:00
|
|
|
width: 100%;
|
|
|
|
max-width: 1100px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2021-06-02 15:16:15 -06:00
|
|
|
.pad {
|
|
|
|
padding-top: 8%;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
article {
|
2020-03-30 15:38:40 -06:00
|
|
|
padding-top: 8%;
|
|
|
|
padding-bottom: 8%;
|
2020-01-24 12:47:52 -07:00
|
|
|
font-size: 20px;
|
|
|
|
word-wrap: break-word;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
/*
|
|
|
|
while we want most elements that are rendered
|
|
|
|
server-side from markdown to have a constrained
|
|
|
|
width, a few elements should be allowed to
|
|
|
|
extend to the borders of the page
|
|
|
|
*/
|
|
|
|
article > :not(.fullwidth),
|
2021-06-02 15:16:15 -06:00
|
|
|
article > .fullwidth > *,
|
|
|
|
.pad {
|
2020-03-30 15:38:40 -06:00
|
|
|
padding-left: 8%;
|
|
|
|
padding-right: 8%;
|
|
|
|
}
|
|
|
|
article > :not(h1),
|
|
|
|
dd,
|
2020-01-24 12:47:52 -07:00
|
|
|
article p,
|
2020-03-30 15:38:40 -06:00
|
|
|
article ol,
|
2020-01-24 12:47:52 -07:00
|
|
|
article ul,
|
2020-03-30 15:38:40 -06:00
|
|
|
article pre,
|
|
|
|
article table {
|
|
|
|
margin-bottom: 1.5rem;
|
|
|
|
}
|
|
|
|
article > .fullwidth { margin-bottom: 1.5rem; }
|
|
|
|
article > .fullwidth > * { margin-bottom: 0; }
|
|
|
|
|
|
|
|
article > pre.chroma > code {
|
|
|
|
background: none;
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
article > pre.chroma {
|
|
|
|
padding-top: 2em;
|
|
|
|
padding-bottom: 2em;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
article ul,
|
|
|
|
article ol,
|
|
|
|
#hovercard ul,
|
|
|
|
#hovercard ol {
|
|
|
|
margin-left: 2.5em;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article ul ul,
|
|
|
|
article ol ol,
|
|
|
|
article ol ul,
|
|
|
|
article ul ol {
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
article p,
|
|
|
|
article li {
|
|
|
|
line-height: 1.5em;
|
|
|
|
}
|
|
|
|
|
2020-06-11 11:47:34 -06:00
|
|
|
article li p,
|
|
|
|
article li ul,
|
|
|
|
article li ol {
|
|
|
|
margin-bottom: .5em;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
h1,
|
|
|
|
h2,
|
|
|
|
h3,
|
|
|
|
h4,
|
|
|
|
h5,
|
|
|
|
h6 {
|
|
|
|
/* to ensure that the anchor-link icons stay inside the heading */
|
|
|
|
position: relative;
|
|
|
|
}
|
|
|
|
|
|
|
|
h1,
|
|
|
|
h2 {
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
h1 {
|
2020-03-30 15:38:40 -06:00
|
|
|
font-size: 72px;
|
|
|
|
color: #0e3e5b;
|
|
|
|
letter-spacing: -2px;
|
2020-03-21 21:03:29 -06:00
|
|
|
margin-bottom: 50px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
h2 {
|
|
|
|
font-size: 46px;
|
|
|
|
padding-bottom: 15px;
|
2020-03-30 15:38:40 -06:00
|
|
|
border-bottom: 4px solid #72abe8;
|
|
|
|
margin: 100px 0 40px !important;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
h3 {
|
|
|
|
font-size: 34px;
|
|
|
|
margin: 50px 0 20px;
|
|
|
|
}
|
|
|
|
|
|
|
|
h4 {
|
|
|
|
font-size: 24px;
|
|
|
|
margin: 25px 0 15px;
|
|
|
|
}
|
|
|
|
|
|
|
|
h5 {
|
|
|
|
font-size: 22px;
|
|
|
|
margin: 2em 0 1em;
|
|
|
|
}
|
|
|
|
|
2020-02-26 16:30:54 -05:00
|
|
|
.anchor-link {
|
|
|
|
opacity: 0;
|
2020-03-30 15:38:40 -06:00
|
|
|
font-size: .6em;
|
|
|
|
border-radius: 10px;
|
|
|
|
padding: .3em .5em;
|
|
|
|
margin-left: .25em;
|
|
|
|
position: absolute;
|
|
|
|
top: 5px;
|
2020-02-26 16:30:54 -05:00
|
|
|
}
|
2020-03-30 15:38:40 -06:00
|
|
|
|
2020-02-26 16:30:54 -05:00
|
|
|
*:hover > .anchor-link,
|
|
|
|
.anchor-link:focus {
|
|
|
|
opacity: 1;
|
2020-03-30 15:38:40 -06:00
|
|
|
text-decoration: none;
|
2020-02-26 16:30:54 -05:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
.anchor-link:hover {
|
|
|
|
background-color: rgba(0, 0, 0, .075);
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
code {
|
2020-03-30 15:38:40 -06:00
|
|
|
background-color: #e9f1fb;
|
|
|
|
border-radius: 5px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
code.cmd {
|
|
|
|
background-color: #333;
|
|
|
|
color: #eaeaea;
|
|
|
|
}
|
|
|
|
|
|
|
|
pre > code,
|
|
|
|
pre.chroma,
|
|
|
|
.group {
|
|
|
|
display: block;
|
|
|
|
white-space: pre;
|
|
|
|
}
|
|
|
|
|
|
|
|
pre > code,
|
2020-03-30 15:38:40 -06:00
|
|
|
article > pre {
|
2020-01-24 12:47:52 -07:00
|
|
|
padding: 1em;
|
|
|
|
overflow: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
pre > code.cmd {
|
|
|
|
border-radius: 5px;
|
|
|
|
}
|
|
|
|
|
|
|
|
code.cmd.bash,
|
2022-05-17 17:05:56 +02:00
|
|
|
code.cmd .bash,
|
|
|
|
code.cmd.bash-continuation,
|
|
|
|
code.cmd .bash-continuation {
|
2020-01-24 12:47:52 -07:00
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
code.cmd.bash::before,
|
|
|
|
code.cmd .bash::before {
|
2022-05-17 17:05:56 +02:00
|
|
|
content: '$';
|
|
|
|
margin-right: .5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
code.cmd.bash-continuation::before,
|
|
|
|
code.cmd .bash-continuation::before {
|
|
|
|
content: '>';
|
2020-01-24 12:47:52 -07:00
|
|
|
margin-right: .5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
dt:hover .inline-link {
|
|
|
|
visibility: visible;
|
|
|
|
}
|
|
|
|
|
|
|
|
dd {
|
|
|
|
margin-left: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
#field-list-header {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.field-name {
|
|
|
|
display: block;
|
|
|
|
font-family: 'Source Code Pro', monospace;
|
2020-03-30 15:38:40 -06:00
|
|
|
margin-top: 2em;
|
2020-01-24 12:47:52 -07:00
|
|
|
font-weight: bold;
|
|
|
|
margin-bottom: .5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.inline-link {
|
|
|
|
text-decoration: none;
|
|
|
|
position: absolute;
|
2020-03-30 15:38:40 -06:00
|
|
|
margin-left: -1.5em;
|
|
|
|
/* margin-top: -.1em; */
|
|
|
|
padding-right: .3em;
|
2020-01-24 12:47:52 -07:00
|
|
|
padding-left: .2em;
|
|
|
|
visibility: hidden;
|
|
|
|
}
|
|
|
|
|
|
|
|
.inline-link:hover {
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
hr {
|
|
|
|
border: none;
|
2020-03-30 15:38:40 -06:00
|
|
|
border-top: 8px solid #34669b;
|
|
|
|
margin: 4em 0;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
article img {
|
|
|
|
max-width: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
iframe {
|
|
|
|
margin: 1em 0 2em;
|
|
|
|
}
|
|
|
|
|
2020-07-16 15:51:46 -06:00
|
|
|
.nonstandard-notice {
|
|
|
|
font-size: 14px;
|
|
|
|
max-width: 500px;
|
|
|
|
margin: 25px auto;
|
|
|
|
border: 1px solid #ecd200;
|
|
|
|
background: #fffddf;
|
|
|
|
border-radius: 5px;
|
|
|
|
padding: 10px;
|
|
|
|
color: #886c00;
|
|
|
|
line-height: 1.4em;
|
2021-10-12 14:51:36 -06:00
|
|
|
display: none;
|
2020-07-16 15:51:46 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
.nonstandard {
|
|
|
|
color: rgb(214, 145, 16);
|
|
|
|
}
|
|
|
|
|
2021-06-02 15:16:15 -06:00
|
|
|
.standard-flag,
|
2020-07-16 15:51:46 -06:00
|
|
|
.nonstandard-flag {
|
|
|
|
cursor: help;
|
|
|
|
font-size: 8px;
|
|
|
|
line-height: 1em;
|
|
|
|
padding: 4px 8px;
|
|
|
|
text-transform: uppercase;
|
|
|
|
font-weight: bold;
|
|
|
|
color: white;
|
|
|
|
border-radius: 4px;
|
|
|
|
white-space: nowrap;
|
2021-06-02 15:16:15 -06:00
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
|
|
|
|
.standard-flag {
|
|
|
|
background-color: rgb(34, 163, 23);
|
|
|
|
}
|
|
|
|
|
|
|
|
.nonstandard-flag {
|
|
|
|
background-color: rgb(238, 167, 34);
|
|
|
|
}
|
|
|
|
|
|
|
|
.module-repo-differentiator {
|
|
|
|
font-size: 11px;
|
|
|
|
font-weight: bold;
|
|
|
|
color: #555;
|
|
|
|
line-height: 1em;
|
2020-07-16 15:51:46 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.json {
|
|
|
|
line-height: 1.5em;
|
|
|
|
}
|
|
|
|
.json .qu { color: #5c91bf; }
|
|
|
|
.json .key { color: #1c83dc; font-weight: bold; }
|
|
|
|
.json .str { color: #2f8598; }
|
|
|
|
.json .num { color: #038a3f; }
|
|
|
|
.json .bool { color: #9b5e14; }
|
2020-03-21 21:03:29 -06:00
|
|
|
.json .key a:not([href]) { color: #222; }
|
2020-03-30 15:38:40 -06:00
|
|
|
article .json a {
|
2020-01-24 12:47:52 -07:00
|
|
|
text-decoration: none;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
2020-03-21 21:03:29 -06:00
|
|
|
.json .has-popup { border-bottom: 1px dashed #222; }
|
|
|
|
.json a[href].has-popup { border-bottom-color: #1c82dc; }
|
2020-01-24 12:47:52 -07:00
|
|
|
.json .has-popup.module { border-bottom: none; }
|
|
|
|
|
|
|
|
|
|
|
|
#hovercard {
|
|
|
|
max-width: 450px;
|
|
|
|
border-radius: 10px;
|
|
|
|
filter: drop-shadow(0 5px 5px rgba(0, 0, 0, .25));
|
|
|
|
position: absolute;
|
|
|
|
font-size: 16px;
|
|
|
|
transition: transform .25s ease-in-out, opacity .25s ease-in-out;
|
2022-03-08 15:05:50 -07:00
|
|
|
/* TODO: This would be nice, but it breaks the arrow-box... */
|
|
|
|
/* max-height: 50%;
|
|
|
|
overflow-y: auto; */
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard:not(.popup) {
|
|
|
|
opacity: 0;
|
|
|
|
display: none;
|
|
|
|
transform: translateY(0);
|
|
|
|
}
|
|
|
|
|
|
|
|
.popup {
|
|
|
|
display: block;
|
|
|
|
opacity: 1;
|
|
|
|
transform: translateY(-10px);
|
|
|
|
}
|
|
|
|
|
|
|
|
.arrow-box {
|
|
|
|
position: relative;
|
|
|
|
background: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
.arrow-box:after {
|
|
|
|
bottom: 100%;
|
|
|
|
left: 50%;
|
|
|
|
border: solid transparent;
|
|
|
|
content: " ";
|
|
|
|
height: 0;
|
|
|
|
width: 0;
|
|
|
|
position: absolute;
|
|
|
|
pointer-events: none;
|
|
|
|
border-color: rgba(255, 255, 255, 0);
|
|
|
|
border-bottom-color: white;
|
|
|
|
border-width: 10px;
|
|
|
|
margin-left: -10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard p {
|
|
|
|
padding: 1em;
|
|
|
|
line-height: 1.4em;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard p+p {
|
|
|
|
padding-top: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard li {
|
|
|
|
margin: .25em;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard pre > code {
|
|
|
|
border-radius: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard li {
|
|
|
|
padding-top: 0;
|
|
|
|
padding-bottom: 0;
|
|
|
|
}
|
|
|
|
|
2020-07-16 15:51:46 -06:00
|
|
|
#hovercard .nonstandard-flag {
|
|
|
|
float: right;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
#hovercard .module-link {
|
|
|
|
display: block;
|
|
|
|
text-decoration: none;
|
|
|
|
font-size: 18px;
|
|
|
|
line-height: 1em;
|
|
|
|
font-weight: bold;
|
|
|
|
padding: .5em 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard .module-link:hover {
|
|
|
|
background: #f5f5f5;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard .module-link:last-child {
|
|
|
|
border-bottom-left-radius: 10px;
|
|
|
|
border-bottom-right-radius: 10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard .module-link-description {
|
|
|
|
font-size: 14px;
|
|
|
|
color: #555;
|
|
|
|
margin-left: .5em;
|
|
|
|
font-weight: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard-namespace-box,
|
|
|
|
#hovercard-inline-link {
|
|
|
|
border: 0px solid #f0f6f7;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard-namespace-box {
|
|
|
|
border-bottom-width: 1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard-inline-link {
|
|
|
|
border-top-width: 1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard-inline-link a {
|
|
|
|
display: block;
|
|
|
|
padding: 8px 10px;
|
|
|
|
text-decoration: none;
|
|
|
|
font-size: 85%;
|
|
|
|
font-weight: bold;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard-namespace {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
.explain {
|
|
|
|
font-style: italic;
|
|
|
|
color: #777;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside {
|
|
|
|
position: relative;
|
|
|
|
font-size: 16px;
|
|
|
|
margin: 2em auto 3em !important;
|
|
|
|
max-width: 800px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.tip,
|
|
|
|
article aside.advice {
|
|
|
|
padding-left: calc(8% + 50px) !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
article aside.tip::before,
|
|
|
|
article aside.advice::before {
|
|
|
|
font-size: 45px;
|
2020-01-24 12:47:52 -07:00
|
|
|
position: absolute;
|
2020-03-30 15:38:40 -06:00
|
|
|
top: -4px;
|
|
|
|
left: 8%;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.tip {
|
|
|
|
color: #706b95;
|
|
|
|
}
|
|
|
|
article aside.advice {
|
|
|
|
color: #826848;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.tip:nth-child(even)::before {
|
|
|
|
content: '💁♀️';
|
|
|
|
}
|
|
|
|
article aside.tip:nth-child(odd)::before {
|
|
|
|
content: '💁♂️';
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.advice::before {
|
|
|
|
content: '🤦';
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.complete {
|
|
|
|
color: #6b6b6b;
|
|
|
|
border: 2px dotted #88db88;
|
|
|
|
text-align: center;
|
|
|
|
max-width: 500px;
|
|
|
|
padding: 15px 25px !important;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.complete::before {
|
|
|
|
content: '✅ complete';
|
|
|
|
color: #39c849;
|
|
|
|
text-transform: uppercase;
|
|
|
|
font-size: 14px;
|
|
|
|
font-weight: bold;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
margin-right: 2em;
|
|
|
|
margin-bottom: .5em;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
table {
|
|
|
|
table-layout: fixed;
|
|
|
|
border-collapse: collapse;
|
|
|
|
font-size: 16px;
|
2020-03-30 15:38:40 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
article > table {
|
|
|
|
margin: 25px auto;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
th, td {
|
|
|
|
border-bottom: 1px solid #ddd;
|
|
|
|
padding: 10px;
|
|
|
|
line-height: 1.4em;
|
|
|
|
vertical-align: top;
|
|
|
|
word-wrap: break-word;
|
|
|
|
}
|
|
|
|
|
|
|
|
th {
|
|
|
|
text-align: left;
|
|
|
|
background: #eee;
|
|
|
|
}
|
|
|
|
|
|
|
|
td code {
|
|
|
|
font-size: 14px;
|
|
|
|
word-wrap: break-word;
|
|
|
|
}
|
2020-03-21 21:03:29 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#module-docs-container,
|
2021-06-02 15:16:15 -06:00
|
|
|
#module-list-container,
|
|
|
|
#module-template {
|
2020-03-21 21:03:29 -06:00
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
2020-07-31 18:50:14 -06:00
|
|
|
#module-list-container {
|
|
|
|
overflow-x: auto;
|
|
|
|
}
|
|
|
|
|
2020-03-21 21:03:29 -06:00
|
|
|
#module-list {
|
|
|
|
margin-top: 50px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#module-list td:first-child {
|
|
|
|
word-wrap: break-word;
|
2021-05-25 17:26:35 -06:00
|
|
|
max-width: 400px;
|
2020-03-21 21:03:29 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
#module-list .module-link {
|
|
|
|
font-weight: bold;
|
|
|
|
font-size: 20px;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2021-06-02 15:16:15 -06:00
|
|
|
#module-multiple-repos {
|
|
|
|
display: none;
|
|
|
|
margin: 25px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.module-repo-selector {
|
|
|
|
font-size: 26px;
|
|
|
|
padding: 25px;
|
|
|
|
font-weight: bold;
|
|
|
|
border-bottom: 1px solid #888;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
.module-repo-selector:hover {
|
|
|
|
color: #009cda;
|
|
|
|
background: rgb(246, 250, 252);
|
|
|
|
}
|
2020-03-21 21:03:29 -06:00
|
|
|
|
2021-06-02 15:16:15 -06:00
|
|
|
.module-repo-selector-arrow {
|
|
|
|
margin: 10px;
|
|
|
|
}
|
2020-03-21 21:03:29 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
|
|
|
|
@media (max-width: 1400px) {
|
|
|
|
table {
|
|
|
|
font-size: 14px;
|
|
|
|
}
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
font-size: 60px;
|
|
|
|
}
|
|
|
|
|
|
|
|
h2 {
|
|
|
|
font-size: 38px;
|
|
|
|
margin-top: 65px;
|
|
|
|
}
|
|
|
|
|
|
|
|
h3 {
|
|
|
|
font-size: 28px;
|
|
|
|
margin-top: 40px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
@media (max-width: 1100px) {
|
|
|
|
header {
|
|
|
|
padding-bottom: 0;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main > .sidebar {
|
2020-03-30 15:38:40 -06:00
|
|
|
min-width: 200px;
|
|
|
|
padding: 20px 10px 0 0;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
main > .sidebar:last-child {
|
|
|
|
display: none;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
#paper1,
|
|
|
|
#paper2 {
|
|
|
|
display: none;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
2020-03-30 15:38:40 -06:00
|
|
|
.paper3 {
|
2022-05-17 22:34:33 -04:00
|
|
|
margin-top: 0;
|
|
|
|
margin-left: 0;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article {
|
2020-01-24 12:47:52 -07:00
|
|
|
font-size: 18px;
|
2020-03-30 15:38:40 -06:00
|
|
|
padding-top: 40px;
|
|
|
|
padding-bottom: 40px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
2020-03-30 15:38:40 -06:00
|
|
|
|
|
|
|
article > :not(.fullwidth),
|
|
|
|
article > .fullwidth > * {
|
|
|
|
padding-left: 40px;
|
|
|
|
padding-right: 40px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
2020-03-30 15:38:40 -06:00
|
|
|
article > :not(h1) {
|
|
|
|
margin-bottom: 1.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
article > pre.chroma {
|
|
|
|
padding-top: 1em;
|
|
|
|
padding-bottom: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
font-size: 45px;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
h2 {
|
|
|
|
font-size: 32px;
|
|
|
|
}
|
|
|
|
}
|
2020-01-24 12:47:52 -07:00
|
|
|
|
2020-04-04 16:17:54 -06:00
|
|
|
@media (max-width: 900px) {
|
|
|
|
#logo-container {
|
|
|
|
display: block;
|
|
|
|
}
|
|
|
|
|
2020-11-25 10:46:20 -07:00
|
|
|
#zerossl-project {
|
|
|
|
text-align: center;
|
|
|
|
margin-bottom: 1em;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
#logo-docs {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
main {
|
|
|
|
flex-direction: column-reverse;
|
2020-03-30 15:38:40 -06:00
|
|
|
align-items: center;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
main > .sidebar {
|
|
|
|
width: 100%;
|
|
|
|
border-width: 0;
|
|
|
|
border-top-width: 2px;
|
|
|
|
}
|
2020-03-30 15:38:40 -06:00
|
|
|
|
|
|
|
.article-container {
|
|
|
|
max-width: 100%; /* TODO: why is this necessary?? without it, article overflows super wide on narrow screen */
|
|
|
|
margin: 20px 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.paper {
|
|
|
|
border-radius: 0;
|
|
|
|
box-shadow: none;
|
|
|
|
}
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
body {
|
|
|
|
background-color: #060e17;
|
|
|
|
color: #bdd6f7;
|
|
|
|
}
|
|
|
|
|
2020-05-17 17:26:46 -04:00
|
|
|
header nav .new {
|
|
|
|
color: black;
|
|
|
|
}
|
|
|
|
|
2022-05-11 12:31:22 -04:00
|
|
|
/* Algolia DocSearch */
|
2020-03-30 15:38:40 -06:00
|
|
|
#search {
|
2022-05-11 12:31:22 -04:00
|
|
|
--docsearch-searchbox-background: rgb(28, 52, 79);
|
|
|
|
--docsearch-searchbox-focus-background: rgb(28, 52, 79);
|
|
|
|
--docsearch-text-color: #bdd6f7;
|
|
|
|
--docsearch-muted-color: #96a9c4;
|
|
|
|
--docsearch-key-gradient: linear-gradient(-26.5deg, #060e17 0%, rgb(47, 62, 72) 100%);
|
|
|
|
--docsearch-key-shadow: inset 0 -2px 0 0 #4c4c56, inset 0 0 1px 1px rgb(70, 70, 70), 0 1px 2px 1px rgba(77, 79, 91, 0.4);
|
2020-03-30 15:38:40 -06:00
|
|
|
}
|
2022-05-11 12:31:22 -04:00
|
|
|
/* End Algolia DocSearch */
|
2020-03-30 15:38:40 -06:00
|
|
|
|
|
|
|
#paper1,
|
|
|
|
#paper2 {
|
|
|
|
background-color: #030a11;
|
|
|
|
}
|
|
|
|
.paper3 {
|
|
|
|
background-color: #051628;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
#logo {
|
2022-05-11 12:24:45 -04:00
|
|
|
filter: invert(1);
|
|
|
|
}
|
|
|
|
#zerossl-logo {
|
|
|
|
filter: invert(1) hue-rotate(180deg);
|
|
|
|
}
|
|
|
|
#footer-logo {
|
|
|
|
filter: invert(1) hue-rotate(180deg);
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
#logo-docs {
|
|
|
|
color: #5aa3dc;
|
|
|
|
}
|
|
|
|
|
|
|
|
.breadcrumbs {
|
|
|
|
color: #5aa3dc;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
main nav li a {
|
|
|
|
color: #668d9b;
|
|
|
|
}
|
|
|
|
|
2020-01-24 12:47:52 -07:00
|
|
|
main nav ul li a:hover {
|
|
|
|
color: #5aa3dc;
|
|
|
|
}
|
|
|
|
|
|
|
|
main nav ul li a.current {
|
|
|
|
background-color: #061b35;
|
|
|
|
}
|
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
.breadcrumbs {
|
2020-01-24 12:47:52 -07:00
|
|
|
border-color: #061b35;
|
|
|
|
}
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
color: #5aa3dc;
|
|
|
|
}
|
|
|
|
|
|
|
|
code {
|
|
|
|
background-color: #122844;
|
|
|
|
}
|
|
|
|
|
|
|
|
code.cmd {
|
|
|
|
background-color: #000;
|
|
|
|
color: #ccc;
|
|
|
|
}
|
2020-03-22 16:14:17 -06:00
|
|
|
|
|
|
|
.json .key a:not([href]) {
|
|
|
|
color: #bdd6f7
|
|
|
|
}
|
2020-01-24 12:47:52 -07:00
|
|
|
|
|
|
|
#hovercard,
|
|
|
|
.arrow-box {
|
|
|
|
background-color: #0a192b;
|
|
|
|
}
|
|
|
|
|
|
|
|
.arrow-box:after {
|
|
|
|
border-bottom-color: #0a192b;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard .module-link:hover {
|
|
|
|
background: #0f2c50;
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard .module-link-description {
|
|
|
|
color: rgb(167, 167, 167);
|
|
|
|
}
|
|
|
|
|
|
|
|
#hovercard-namespace-box,
|
|
|
|
#hovercard-inline-link {
|
|
|
|
border-color: #0a2b53;
|
|
|
|
}
|
2020-02-26 15:52:16 -05:00
|
|
|
|
2020-03-30 15:38:40 -06:00
|
|
|
article aside.tip {
|
|
|
|
color: #8c81e4;
|
2020-01-24 12:47:52 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
th {
|
|
|
|
background-color: #142638;
|
|
|
|
}
|
|
|
|
|
|
|
|
th,
|
|
|
|
td {
|
|
|
|
border-bottom-color: #233444;
|
|
|
|
}
|
|
|
|
}
|