针对pulse-transit的工具
This commit is contained in:
		
							
								
								
									
										332
									
								
								dist/client/docutils/writers/html5_polyglot/math.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										332
									
								
								dist/client/docutils/writers/html5_polyglot/math.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,332 @@
 | 
			
		||||
/*
 | 
			
		||||
*   math2html: convert LaTeX equations to HTML output.
 | 
			
		||||
*
 | 
			
		||||
*   Copyright (C) 2009,2010 Alex Fernández
 | 
			
		||||
*                 2021      Günter Milde
 | 
			
		||||
*
 | 
			
		||||
*   Released under the terms of the `2-Clause BSD license'_, in short:
 | 
			
		||||
*   Copying and distribution of this file, with or without modification,
 | 
			
		||||
*   are permitted in any medium without royalty provided the copyright
 | 
			
		||||
*   notice and this notice are preserved.
 | 
			
		||||
*   This file is offered as-is, without any warranty.
 | 
			
		||||
*
 | 
			
		||||
* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause
 | 
			
		||||
*
 | 
			
		||||
*   Based on eLyXer: convert LyX source files to HTML output.
 | 
			
		||||
*   http://elyxer.nongnu.org/
 | 
			
		||||
*
 | 
			
		||||
*
 | 
			
		||||
* CSS file for LaTeX formulas.
 | 
			
		||||
*
 | 
			
		||||
* References: http://www.zipcon.net/~swhite/docs/math/math.html
 | 
			
		||||
*             http://www.cs.tut.fi/~jkorpela/math/
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
/* Formulas */
 | 
			
		||||
.formula {
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	margin: 1.2em 0;
 | 
			
		||||
	line-height: 1.4;
 | 
			
		||||
}
 | 
			
		||||
span.formula {
 | 
			
		||||
	white-space: nowrap;
 | 
			
		||||
}
 | 
			
		||||
div.formula {
 | 
			
		||||
	padding: 0.5ex;
 | 
			
		||||
	margin-left: auto;
 | 
			
		||||
	margin-right: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Basic features */
 | 
			
		||||
a.eqnumber {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	float: right;
 | 
			
		||||
	clear: right;
 | 
			
		||||
	font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
span.unknown {
 | 
			
		||||
	color: #800000;
 | 
			
		||||
}
 | 
			
		||||
span.ignored, span.arraydef {
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
.phantom {
 | 
			
		||||
	visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
.formula i {
 | 
			
		||||
	letter-spacing: 0.1ex;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Alignment */
 | 
			
		||||
.align-left, .align-l {
 | 
			
		||||
	text-align: left;
 | 
			
		||||
}
 | 
			
		||||
.align-right, .align-r {
 | 
			
		||||
	text-align: right;
 | 
			
		||||
}
 | 
			
		||||
.align-center, .align-c {
 | 
			
		||||
	text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Structures */
 | 
			
		||||
span.hspace {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
span.overline, span.bar {
 | 
			
		||||
	text-decoration: overline;
 | 
			
		||||
}
 | 
			
		||||
.fraction, .fullfraction, .textfraction {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
}
 | 
			
		||||
span.formula .fraction,
 | 
			
		||||
.textfraction,
 | 
			
		||||
span.smallmatrix {
 | 
			
		||||
	font-size: 80%;
 | 
			
		||||
	line-height: 1;
 | 
			
		||||
}
 | 
			
		||||
span.numerator {
 | 
			
		||||
	display: block;
 | 
			
		||||
	line-height: 1;
 | 
			
		||||
}
 | 
			
		||||
span.denominator {
 | 
			
		||||
	display: block;
 | 
			
		||||
	line-height: 1;
 | 
			
		||||
	padding: 0ex;
 | 
			
		||||
	border-top: thin solid;
 | 
			
		||||
}
 | 
			
		||||
.formula sub, .formula sup {
 | 
			
		||||
	font-size: 80%;
 | 
			
		||||
}
 | 
			
		||||
sup.numerator, sup.unit {
 | 
			
		||||
	vertical-align: 80%;
 | 
			
		||||
}
 | 
			
		||||
sub.denominator, sub.unit {
 | 
			
		||||
	vertical-align: -20%;
 | 
			
		||||
}
 | 
			
		||||
span.smallsymbol {
 | 
			
		||||
	font-size: 75%;
 | 
			
		||||
	line-height: 75%;
 | 
			
		||||
}
 | 
			
		||||
span.boldsymbol {
 | 
			
		||||
	font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
span.sqrt {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
	padding: 0.1ex;
 | 
			
		||||
}
 | 
			
		||||
sup.root {
 | 
			
		||||
	position: relative;
 | 
			
		||||
	left: 1.4ex;
 | 
			
		||||
}
 | 
			
		||||
span.radical {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	padding: 0ex;
 | 
			
		||||
	/* font-size: 160%; for DejaVu, not required with STIX */
 | 
			
		||||
	line-height: 100%;
 | 
			
		||||
	vertical-align: top;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
span.root {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	border-top: thin solid;
 | 
			
		||||
	padding: 0ex;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
div.formula .bigoperator,
 | 
			
		||||
.displaystyle .bigoperator,
 | 
			
		||||
.displaystyle .bigoperator {
 | 
			
		||||
	line-height: 120%;
 | 
			
		||||
	font-size: 140%;
 | 
			
		||||
	padding-right: 0.2ex;
 | 
			
		||||
}
 | 
			
		||||
span.fraction .bigoperator,
 | 
			
		||||
span.scriptstyle .bigoperator {
 | 
			
		||||
	line-height: inherit;
 | 
			
		||||
	font-size: inherit;
 | 
			
		||||
	padding-right: 0;
 | 
			
		||||
}
 | 
			
		||||
span.bigdelimiter {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
span.bigdelimiter.size1 {
 | 
			
		||||
	transform: scale(1, 1.2);
 | 
			
		||||
	line-height: 1.2;
 | 
			
		||||
}
 | 
			
		||||
span.bigdelimiter.size2 {
 | 
			
		||||
	transform: scale(1, 1.62);
 | 
			
		||||
	line-height: 1.62%;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
span.bigdelimiter.size3 {
 | 
			
		||||
	transform: scale(1, 2.05);
 | 
			
		||||
	line-height: 2.05%;
 | 
			
		||||
}
 | 
			
		||||
span.bigdelimiter.size4 {
 | 
			
		||||
	transform: scale(1, 2.47);
 | 
			
		||||
	line-height: 2.47%;
 | 
			
		||||
}
 | 
			
		||||
/* vertically stacked sub and superscript */
 | 
			
		||||
span.scripts {
 | 
			
		||||
	display: inline-table;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
	padding-right: 0.2ex;
 | 
			
		||||
}
 | 
			
		||||
.script {
 | 
			
		||||
	display: table-row;
 | 
			
		||||
	text-align: left;
 | 
			
		||||
	line-height: 150%;
 | 
			
		||||
}
 | 
			
		||||
span.limits {
 | 
			
		||||
	display: inline-table;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
.limit {
 | 
			
		||||
	display: table-row;
 | 
			
		||||
	line-height: 99%;
 | 
			
		||||
}
 | 
			
		||||
sup.limit, sub.limit {
 | 
			
		||||
	line-height: 100%;
 | 
			
		||||
}
 | 
			
		||||
span.embellished,
 | 
			
		||||
span.embellished > .base {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
span.embellished > sup,
 | 
			
		||||
span.embellished > sub {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	font-size: 100%;
 | 
			
		||||
	position: relative;
 | 
			
		||||
	bottom: 0.3em;
 | 
			
		||||
	width: 0px;
 | 
			
		||||
}
 | 
			
		||||
span.embellished > sub {
 | 
			
		||||
	top: 0.4em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Environments */
 | 
			
		||||
span.array, span.bracketcases, span.binomial, span.environment {
 | 
			
		||||
	display: inline-table;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
span.arrayrow, span.binomrow {
 | 
			
		||||
	display: table-row;
 | 
			
		||||
	padding: 0;
 | 
			
		||||
	border: 0;
 | 
			
		||||
}
 | 
			
		||||
span.arraycell, span.bracket, span.case, span.binomcell, span.environmentcell {
 | 
			
		||||
	display: table-cell;
 | 
			
		||||
	padding: 0ex 0.2ex;
 | 
			
		||||
	line-height: 1; /* 99%; */
 | 
			
		||||
	border: 0ex;
 | 
			
		||||
}
 | 
			
		||||
.environment.align > .arrayrow > .arraycell.align-l {
 | 
			
		||||
	padding-right: 2em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Inline binomials */
 | 
			
		||||
span.binom {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	font-size: 80%;
 | 
			
		||||
}
 | 
			
		||||
span.binomstack {
 | 
			
		||||
	display: block;
 | 
			
		||||
	padding: 0em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Over- and underbraces */
 | 
			
		||||
span.overbrace {
 | 
			
		||||
	border-top: 2pt solid;
 | 
			
		||||
}
 | 
			
		||||
span.underbrace {
 | 
			
		||||
	border-bottom: 2pt solid;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Stackrel */
 | 
			
		||||
span.stackrel {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
}
 | 
			
		||||
span.upstackrel {
 | 
			
		||||
	display: block;
 | 
			
		||||
	padding: 0em;
 | 
			
		||||
	font-size: 80%;
 | 
			
		||||
	line-height: 64%;
 | 
			
		||||
	position: relative;
 | 
			
		||||
	top: 0.15em;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
span.downstackrel {
 | 
			
		||||
	display: block;
 | 
			
		||||
	vertical-align: bottom;
 | 
			
		||||
	padding: 0em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Fonts */
 | 
			
		||||
.formula {
 | 
			
		||||
	font-family: STIX, "DejaVu Serif", "DejaVu Math TeX Gyre", serif;
 | 
			
		||||
}
 | 
			
		||||
span.radical,   /* ensure correct size of square-root sign */
 | 
			
		||||
span.integral { /* upright integral signs for better alignment of indices */
 | 
			
		||||
	font-family: "STIXIntegralsUp", STIX;
 | 
			
		||||
	/* font-size: 115%; match apparent size with DejaVu */
 | 
			
		||||
}
 | 
			
		||||
span.bracket {
 | 
			
		||||
  /* some "STIX" and "DejaVu Math TeX Gyre" bracket pieces don't fit */
 | 
			
		||||
	font-family: "DejaVu Serif", serif;
 | 
			
		||||
}
 | 
			
		||||
span.mathsf, span.textsf {
 | 
			
		||||
	font-family: sans-serif;
 | 
			
		||||
}
 | 
			
		||||
span.mathrm, span.textrm {
 | 
			
		||||
	font-family: STIX, "DejaVu Serif", "DejaVu Math TeX Gyre", serif;
 | 
			
		||||
}
 | 
			
		||||
span.mathtt, span.texttt {
 | 
			
		||||
	font-family: monospace;
 | 
			
		||||
}
 | 
			
		||||
span.text, span.textnormal,
 | 
			
		||||
span.mathsf, span.mathtt, span.mathrm {
 | 
			
		||||
	font-style: normal;
 | 
			
		||||
}
 | 
			
		||||
span.fraktur {
 | 
			
		||||
	font-family: "Lucida Blackletter", eufm10, blackletter;
 | 
			
		||||
}
 | 
			
		||||
span.blackboard {
 | 
			
		||||
	font-family: Blackboard, msbm10, serif;
 | 
			
		||||
}
 | 
			
		||||
span.scriptfont {
 | 
			
		||||
	font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive;
 | 
			
		||||
	font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
span.mathscr {
 | 
			
		||||
  font-family: MathJax_Script, rsfs10,  cursive;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
span.textsc {
 | 
			
		||||
	font-variant: small-caps;
 | 
			
		||||
}
 | 
			
		||||
span.textsl {
 | 
			
		||||
	font-style: oblique;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Colors */
 | 
			
		||||
span.colorbox {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	padding: 5px;
 | 
			
		||||
}
 | 
			
		||||
span.fbox {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	border: thin solid black;
 | 
			
		||||
	padding: 2px;
 | 
			
		||||
}
 | 
			
		||||
span.boxed, span.framebox {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	border: thin solid black;
 | 
			
		||||
	padding: 5px;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										275
									
								
								dist/client/docutils/writers/html5_polyglot/minimal.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										275
									
								
								dist/client/docutils/writers/html5_polyglot/minimal.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,275 @@
 | 
			
		||||
/* Minimal style sheet for the HTML output of Docutils.                    */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* :Author: Günter Milde, based on html4css1.css by David Goodger          */
 | 
			
		||||
/* :Id: $Id: minimal.css 8783 2021-06-30 07:47:46Z milde $                                                               */
 | 
			
		||||
/* :Copyright: © 2015, 2021 Günter Milde.                                  */
 | 
			
		||||
/* :License: Released under the terms of the `2-Clause BSD license`_,      */
 | 
			
		||||
/*    in short:                                                            */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    Copying and distribution of this file, with or without modification, */
 | 
			
		||||
/*    are permitted in any medium without royalty provided the copyright   */
 | 
			
		||||
/*    notice and this notice are preserved.                                */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    This file is offered as-is, without any warranty.                    */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause     */
 | 
			
		||||
 | 
			
		||||
/* This CSS3 stylesheet defines rules for Docutils elements without        */
 | 
			
		||||
/* HTML equivalent. It is required to make the document semantics visible. */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link        */
 | 
			
		||||
 | 
			
		||||
/* titles */
 | 
			
		||||
p.topic-title,
 | 
			
		||||
p.admonition-title,
 | 
			
		||||
p.system-message-title {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
p.sidebar-title,
 | 
			
		||||
p.rubric {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  font-size: larger;
 | 
			
		||||
}
 | 
			
		||||
p.rubric {
 | 
			
		||||
  color: maroon;
 | 
			
		||||
}
 | 
			
		||||
p.subtitle,
 | 
			
		||||
p.section-subtitle,
 | 
			
		||||
p.sidebar-subtitle {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  margin-top: -0.5em;
 | 
			
		||||
}
 | 
			
		||||
h1 + p.subtitle {
 | 
			
		||||
  font-size: 1.6em;
 | 
			
		||||
}
 | 
			
		||||
a.toc-backref {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Warnings, Errors */
 | 
			
		||||
.system-messages h2,
 | 
			
		||||
.system-message-title,
 | 
			
		||||
span.problematic {
 | 
			
		||||
  color: red;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Inline Literals */
 | 
			
		||||
.docutils.literal {
 | 
			
		||||
  font-family: monospace;
 | 
			
		||||
  white-space: pre-wrap;
 | 
			
		||||
}
 | 
			
		||||
/* do not wrap at hyphens and similar: */
 | 
			
		||||
.literal > span.pre { white-space: nowrap; }
 | 
			
		||||
 | 
			
		||||
/* Lists */
 | 
			
		||||
 | 
			
		||||
/* compact and simple lists: no margin between items */
 | 
			
		||||
.simple  li, .simple  ul, .simple  ol,
 | 
			
		||||
.compact li, .compact ul, .compact ol,
 | 
			
		||||
.simple  > li p, dl.simple  > dd,
 | 
			
		||||
.compact > li p, dl.compact > dd {
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
/* Nested Paragraphs */
 | 
			
		||||
p:first-child { margin-top: 0; }
 | 
			
		||||
p:last-child { margin-bottom: 0; }
 | 
			
		||||
details > p:last-child { margin-bottom: 1em; }
 | 
			
		||||
 | 
			
		||||
/* Table of Contents */
 | 
			
		||||
.contents ul.auto-toc { /* section numbers present */
 | 
			
		||||
  list-style-type: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Enumerated Lists */
 | 
			
		||||
ol.arabic     { list-style: decimal }
 | 
			
		||||
ol.loweralpha { list-style: lower-alpha }
 | 
			
		||||
ol.upperalpha { list-style: upper-alpha }
 | 
			
		||||
ol.lowerroman { list-style: lower-roman }
 | 
			
		||||
ol.upperroman { list-style: upper-roman }
 | 
			
		||||
 | 
			
		||||
/* Definition Lists and Derivatives */
 | 
			
		||||
dt .classifier { font-style: italic }
 | 
			
		||||
dt .classifier:before {
 | 
			
		||||
  font-style: normal;
 | 
			
		||||
  margin: 0.5em;
 | 
			
		||||
  content: ":";
 | 
			
		||||
}
 | 
			
		||||
/* Field Lists and similar */
 | 
			
		||||
/* bold field name, content starts on the same line */
 | 
			
		||||
dl.field-list,
 | 
			
		||||
dl.option-list,
 | 
			
		||||
dl.docinfo {
 | 
			
		||||
  display: flow-root;
 | 
			
		||||
}
 | 
			
		||||
dl.field-list > dt,
 | 
			
		||||
dl.option-list > dt,
 | 
			
		||||
dl.docinfo > dt {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  padding-right: 0.2em;
 | 
			
		||||
}
 | 
			
		||||
/* Offset for field content (corresponds to the --field-name-limit option) */
 | 
			
		||||
dl.field-list > dd,
 | 
			
		||||
dl.option-list > dd,
 | 
			
		||||
dl.docinfo > dd {
 | 
			
		||||
  margin-left:  9em; /* ca. 14 chars in the test examples, fit all Docinfo fields */
 | 
			
		||||
}
 | 
			
		||||
/* start nested lists on new line */
 | 
			
		||||
dd > dl:first-child,
 | 
			
		||||
dd > ul:first-child,
 | 
			
		||||
dd > ol:first-child {
 | 
			
		||||
  clear: left;
 | 
			
		||||
}
 | 
			
		||||
/* start field-body on a new line after long field names */
 | 
			
		||||
dl.field-list > dd > *:first-child,
 | 
			
		||||
dl.option-list > dd > *:first-child
 | 
			
		||||
{
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Bibliographic Fields (docinfo) */
 | 
			
		||||
dl.docinfo pre.address {
 | 
			
		||||
  font: inherit;
 | 
			
		||||
  margin: 0.5em 0;
 | 
			
		||||
}
 | 
			
		||||
dl.docinfo > dd.authors > p { margin: 0; }
 | 
			
		||||
 | 
			
		||||
/* Option Lists */
 | 
			
		||||
dl.option-list > dt { font-weight: normal; }
 | 
			
		||||
span.option { white-space: nowrap; }
 | 
			
		||||
 | 
			
		||||
/* Footnotes and Citations  */
 | 
			
		||||
 | 
			
		||||
.footnote, .citation { margin: 1em 0; } /* default paragraph skip (Firefox) */
 | 
			
		||||
/* hanging indent */
 | 
			
		||||
.citation { padding-left: 2em; }
 | 
			
		||||
.footnote { padding-left: 1.7em; }
 | 
			
		||||
.footnote.superscript { padding-left: 0.9em; }
 | 
			
		||||
.citation > .label { margin-left: -2em; }
 | 
			
		||||
.footnote > .label { margin-left: -1.7em; }
 | 
			
		||||
.footnote.superscript > .label { margin-left: -0.9em; }
 | 
			
		||||
 | 
			
		||||
.footnote > .label + *,
 | 
			
		||||
.citation > .label + * {
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
  vertical-align: top;
 | 
			
		||||
}
 | 
			
		||||
.footnote > .backrefs + *,
 | 
			
		||||
.citation > .backrefs + * {
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
}
 | 
			
		||||
.footnote > .label + p, .footnote > .backrefs + p,
 | 
			
		||||
.citation > .label + p, .citation > .backrefs + p {
 | 
			
		||||
  display: inline;
 | 
			
		||||
  vertical-align: inherit;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.backrefs > a { font-style: italic; }
 | 
			
		||||
 | 
			
		||||
/* superscript footnotes */
 | 
			
		||||
a[role="doc-noteref"].superscript,
 | 
			
		||||
.footnote.superscript > .label,
 | 
			
		||||
.footnote.superscript > .backrefs {
 | 
			
		||||
  vertical-align: super;
 | 
			
		||||
  font-size: smaller;
 | 
			
		||||
  line-height: 1;
 | 
			
		||||
}
 | 
			
		||||
a[role="doc-noteref"].superscript > .fn-bracket,
 | 
			
		||||
.footnote.superscript > .label > .fn-bracket {
 | 
			
		||||
  /* hide brackets in display but leave for copy/paste */
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
  width: 0;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
[role="doc-noteref"].superscript + [role="doc-noteref"].superscript {
 | 
			
		||||
  padding-left: 0.15em; /* separate consecutive footnote references */
 | 
			
		||||
  /* TODO: unfortunately, "+" also selects with text between the references. */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Alignment */
 | 
			
		||||
.align-left   {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  margin-right: auto;
 | 
			
		||||
}
 | 
			
		||||
.align-center {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  margin-left: auto;
 | 
			
		||||
  margin-right: auto;
 | 
			
		||||
}
 | 
			
		||||
.align-right  {
 | 
			
		||||
  text-align: right;
 | 
			
		||||
  margin-left: auto;
 | 
			
		||||
}
 | 
			
		||||
.align-top    { vertical-align: top; }
 | 
			
		||||
.align-middle { vertical-align: middle; }
 | 
			
		||||
.align-bottom { vertical-align: bottom; }
 | 
			
		||||
 | 
			
		||||
/* reset inner alignment in figures and tables */
 | 
			
		||||
figure.align-left, figure.align-right,
 | 
			
		||||
table.align-left, table.align-center, table.align-right {
 | 
			
		||||
  text-align: inherit;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Text Blocks */
 | 
			
		||||
.topic { margin: 1em 2em; }
 | 
			
		||||
.sidebar,
 | 
			
		||||
.admonition,
 | 
			
		||||
.system-message {
 | 
			
		||||
  margin: 1em 2em;
 | 
			
		||||
  border: thin solid;
 | 
			
		||||
  padding: 0.5em 1em;
 | 
			
		||||
}
 | 
			
		||||
div.line-block { display: block; }
 | 
			
		||||
div.line-block div.line-block, pre { margin-left: 2em; }
 | 
			
		||||
 | 
			
		||||
/* Code line numbers: dropped when copying text from the page */
 | 
			
		||||
pre.code .ln { display: none; }
 | 
			
		||||
pre.code code:before {
 | 
			
		||||
  content: attr(data-lineno); /* …, none) fallback not supported by any browser */
 | 
			
		||||
  color: gray;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Tables */
 | 
			
		||||
table {
 | 
			
		||||
  border-collapse: collapse;
 | 
			
		||||
}
 | 
			
		||||
td, th {
 | 
			
		||||
  border: thin solid silver;
 | 
			
		||||
  padding: 0 1ex;
 | 
			
		||||
}
 | 
			
		||||
.borderless td, .borderless th {
 | 
			
		||||
  border: 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  padding-right: 0.5em /* separate table cells */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
table > caption {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  margin-top: 0.2em;
 | 
			
		||||
  margin-bottom: 0.2em;
 | 
			
		||||
}
 | 
			
		||||
table.captionbelow {
 | 
			
		||||
  caption-side: bottom;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Document Header and Footer */
 | 
			
		||||
header { border-bottom: 1px solid black; }
 | 
			
		||||
footer { border-top: 1px solid black; }
 | 
			
		||||
 | 
			
		||||
/* Images are block-level by default in Docutils */
 | 
			
		||||
/* New HTML5 block elements: set display for older browsers */
 | 
			
		||||
img, header, footer, main, aside, nav, section, figure, video, details {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
/* inline images */
 | 
			
		||||
p img, p video, figure img, figure video {
 | 
			
		||||
  display: inline;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										320
									
								
								dist/client/docutils/writers/html5_polyglot/plain.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										320
									
								
								dist/client/docutils/writers/html5_polyglot/plain.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,320 @@
 | 
			
		||||
/* CSS31_ style sheet for the output of Docutils HTML writers.             */
 | 
			
		||||
/* Rules for easy reading and pre-defined style variants.                  */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* :Author: Günter Milde, based on html4css1.css by David Goodger          */
 | 
			
		||||
/* :Id: $Id: plain.css 8805 2021-08-10 14:13:35Z milde $                                                               */
 | 
			
		||||
/* :Copyright: © 2015 Günter Milde.                                        */
 | 
			
		||||
/* :License: Released under the terms of the `2-Clause BSD license`_,      */
 | 
			
		||||
/*    in short:                                                            */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    Copying and distribution of this file, with or without modification, */
 | 
			
		||||
/*    are permitted in any medium without royalty provided the copyright   */
 | 
			
		||||
/*    notice and this notice are preserved.                                */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    This file is offered as-is, without any warranty.                    */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause     */
 | 
			
		||||
/* .. _CSS3: http://www.w3.org/TR/CSS3                                     */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* Document Structure */
 | 
			
		||||
/* ****************** */
 | 
			
		||||
 | 
			
		||||
/* "page layout" */
 | 
			
		||||
body {
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  background-color: #dbdbdb;
 | 
			
		||||
  --field-indent: 9em; /* default indent of fields in field lists */
 | 
			
		||||
}
 | 
			
		||||
main, footer, header {
 | 
			
		||||
  line-height:1.6;
 | 
			
		||||
  /* avoid long lines --> better reading */
 | 
			
		||||
  /* optimum is 45…75 characters/line <http://webtypography.net/2.1.2> */
 | 
			
		||||
  /* OTOH: lines should not be too short because of missing hyphenation, */
 | 
			
		||||
  max-width: 50rem;
 | 
			
		||||
  padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
 | 
			
		||||
  margin: auto;
 | 
			
		||||
}
 | 
			
		||||
main {
 | 
			
		||||
  counter-reset: table figure;
 | 
			
		||||
  background-color: white;
 | 
			
		||||
}
 | 
			
		||||
footer, header {
 | 
			
		||||
  font-size: smaller;
 | 
			
		||||
  padding: 0.5em 2%;
 | 
			
		||||
  border: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Table of Contents */
 | 
			
		||||
ul.auto-toc > li > p {
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
  text-indent: -1em;
 | 
			
		||||
}
 | 
			
		||||
nav.contents ul {
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents ul ul ul ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: '\2B29\ ';
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents ul ul ul ul ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: '\2B1D\ ';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Transitions */
 | 
			
		||||
hr.docutils {
 | 
			
		||||
  width: 80%;
 | 
			
		||||
  margin-top: 1em;
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Paragraphs */
 | 
			
		||||
 | 
			
		||||
/* vertical space (parskip) */
 | 
			
		||||
p, ol, ul, dl, li,
 | 
			
		||||
div.line-block,
 | 
			
		||||
.footnote, .citation,
 | 
			
		||||
div > math,
 | 
			
		||||
table {
 | 
			
		||||
  margin-top: 0.5em;
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h1, h2, h3, h4, h5, h6,
 | 
			
		||||
dd, details > p:last-child {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Lists */
 | 
			
		||||
/* ===== */
 | 
			
		||||
 | 
			
		||||
/* Definition Lists */
 | 
			
		||||
/* Indent lists nested in definition lists */
 | 
			
		||||
dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
 | 
			
		||||
 | 
			
		||||
/* Description Lists */
 | 
			
		||||
/* styled like in most dictionaries, encyclopedias etc. */
 | 
			
		||||
dl.description {
 | 
			
		||||
  display: flow-root;
 | 
			
		||||
}
 | 
			
		||||
dl.description > dt {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  padding-right: 0.3em;
 | 
			
		||||
}
 | 
			
		||||
dl.description > dd:after {
 | 
			
		||||
  display: table;
 | 
			
		||||
  content: "";
 | 
			
		||||
  clear: left; /* clearfix for empty descriptions */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Field Lists */
 | 
			
		||||
 | 
			
		||||
dl.field-list > dd,
 | 
			
		||||
dl.docinfo > dd {
 | 
			
		||||
  margin-left: var(--field-indent); /* adapted in media queries or HTML */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* example for custom field-name width */
 | 
			
		||||
dl.field-list.narrow > dd {
 | 
			
		||||
  --field-indent: 5em;
 | 
			
		||||
}
 | 
			
		||||
/* run-in: start field-body on same line after long field names */
 | 
			
		||||
dl.field-list.run-in > dd p {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Bibliographic Fields */
 | 
			
		||||
 | 
			
		||||
/* generally, bibliographic fields use dl.docinfo */
 | 
			
		||||
/* but dedication and abstract are placed into divs */
 | 
			
		||||
div.abstract p.topic-title {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
}
 | 
			
		||||
div.dedication {
 | 
			
		||||
  margin: 2em 5em;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
div.dedication p.topic-title {
 | 
			
		||||
  font-style: normal;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* disclosures */
 | 
			
		||||
details { padding-left: 1em; }
 | 
			
		||||
summary { margin-left: -1em; }
 | 
			
		||||
 | 
			
		||||
/* Text Blocks */
 | 
			
		||||
/* =========== */
 | 
			
		||||
 | 
			
		||||
/* Literal Blocks */
 | 
			
		||||
pre.literal-block, pre.doctest-block,
 | 
			
		||||
pre.math, pre.code {
 | 
			
		||||
  font-family: monospace;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Block Quotes and Topics */
 | 
			
		||||
bockquote { margin: 1em 2em; }
 | 
			
		||||
blockquote p.attribution,
 | 
			
		||||
.topic p.attribution {
 | 
			
		||||
  text-align: right;
 | 
			
		||||
  margin-left: 20%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Tables */
 | 
			
		||||
/* ====== */
 | 
			
		||||
 | 
			
		||||
/* th { vertical-align: bottom; } */
 | 
			
		||||
 | 
			
		||||
table tr { text-align: left; }
 | 
			
		||||
 | 
			
		||||
/* "booktabs" style (no vertical lines) */
 | 
			
		||||
table.booktabs {
 | 
			
		||||
  border: 0;
 | 
			
		||||
  border-top: 2px solid;
 | 
			
		||||
  border-bottom: 2px solid;
 | 
			
		||||
  border-collapse: collapse;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs * {
 | 
			
		||||
  border: 0;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs th {
 | 
			
		||||
  border-bottom: thin solid;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* numbered tables (counter defined in div.document) */
 | 
			
		||||
table.numbered > caption:before {
 | 
			
		||||
  counter-increment: table;
 | 
			
		||||
  content: "Table " counter(table) ": ";
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Explicit Markup Blocks */
 | 
			
		||||
/* ====================== */
 | 
			
		||||
 | 
			
		||||
/* Footnotes and Citations */
 | 
			
		||||
/* ----------------------- */
 | 
			
		||||
 | 
			
		||||
/* line on the left */
 | 
			
		||||
.footnote {
 | 
			
		||||
  border-left: solid thin;
 | 
			
		||||
  padding-left: 2.1em;
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
.footnote + .footnote {
 | 
			
		||||
  padding-top: 0.5em;
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
}
 | 
			
		||||
.footnote.superscript {
 | 
			
		||||
  padding-left: 1.2em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Directives */
 | 
			
		||||
/* ---------- */
 | 
			
		||||
 | 
			
		||||
/* Body Elements */
 | 
			
		||||
/* ~~~~~~~~~~~~~ */
 | 
			
		||||
 | 
			
		||||
/* Images and Figures */
 | 
			
		||||
 | 
			
		||||
/* let content flow to the side of aligned images and figures */
 | 
			
		||||
figure.align-left,
 | 
			
		||||
img.align-left,
 | 
			
		||||
video.align-left,
 | 
			
		||||
object.align-left {
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
  margin-right: 1em;
 | 
			
		||||
}
 | 
			
		||||
figure.align-right,
 | 
			
		||||
img.align-right,
 | 
			
		||||
video.align-right,
 | 
			
		||||
object.align-right {
 | 
			
		||||
  clear: right;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* Stop floating sidebars, images and figures */
 | 
			
		||||
h1, h2, h3, h4, footer, header { clear: both; }
 | 
			
		||||
 | 
			
		||||
/* Numbered figures */
 | 
			
		||||
figure.numbered > figcaption > p:before {
 | 
			
		||||
  counter-increment: figure;
 | 
			
		||||
  content: "Figure " counter(figure) ": ";
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Admonitions and System Messages */
 | 
			
		||||
.caution p.admonition-title,
 | 
			
		||||
.attention p.admonition-title,
 | 
			
		||||
.danger p.admonition-title,
 | 
			
		||||
.error p.admonition-title,
 | 
			
		||||
.warning p.admonition-title,
 | 
			
		||||
div.error {
 | 
			
		||||
  color: red;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Sidebar */
 | 
			
		||||
/* Move right. In a layout with fixed margins, */
 | 
			
		||||
/* it can be moved into the margin.            */
 | 
			
		||||
aside.sidebar {
 | 
			
		||||
  width: 30%;
 | 
			
		||||
  max-width: 26em;
 | 
			
		||||
  float: right;
 | 
			
		||||
  clear: right;
 | 
			
		||||
  margin-left: 1em;
 | 
			
		||||
  margin-right: -1%;
 | 
			
		||||
  background-color: #fffffa;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* Code */
 | 
			
		||||
pre.code { padding: 0.7ex }
 | 
			
		||||
pre.code, code { background-color: #eeeeee }
 | 
			
		||||
/* basic highlighting: for a complete scheme, see */
 | 
			
		||||
/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
 | 
			
		||||
pre.code .comment, code .comment { color: #5C6576 }
 | 
			
		||||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
 | 
			
		||||
pre.code .literal.string, code .literal.string { color: #0C5404 }
 | 
			
		||||
pre.code .name.builtin, code .name.builtin { color: #352B84 }
 | 
			
		||||
pre.code .deleted, code .deleted { background-color: #DEB0A1}
 | 
			
		||||
pre.code .inserted, code .inserted { background-color: #A3D289}
 | 
			
		||||
 | 
			
		||||
/* Math */
 | 
			
		||||
/* for math-output=MathML (for math-output=HTML, see math.css) */
 | 
			
		||||
math .boldsymbol {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
mstyle.mathscr, mi.mathscr {
 | 
			
		||||
  font-family: STIX;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Epigraph           */
 | 
			
		||||
/* Highlights         */
 | 
			
		||||
/* Pull-Quote         */
 | 
			
		||||
/* Compound Paragraph */
 | 
			
		||||
/* Container          */
 | 
			
		||||
 | 
			
		||||
/* Inline Markup */
 | 
			
		||||
/* ============= */
 | 
			
		||||
 | 
			
		||||
sup, sub { line-height: 0.8; } /* do not add leading for lines with sup/sub */
 | 
			
		||||
 | 
			
		||||
/* Inline Literals                                          */
 | 
			
		||||
/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
 | 
			
		||||
/*   span.docutils.literal { white-space: pre-wrap; }       */
 | 
			
		||||
 | 
			
		||||
/* Hyperlink References */
 | 
			
		||||
a { text-decoration: none; }
 | 
			
		||||
 | 
			
		||||
/* External Targets       */
 | 
			
		||||
/*   span.target.external */
 | 
			
		||||
/* Internal Targets       */
 | 
			
		||||
/*   span.target.internal */
 | 
			
		||||
/* Footnote References    */
 | 
			
		||||
/*   a[role="doc-noteref"] */
 | 
			
		||||
/* Citation References    */
 | 
			
		||||
/*   a.citation-reference */
 | 
			
		||||
							
								
								
									
										488
									
								
								dist/client/docutils/writers/html5_polyglot/responsive.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										488
									
								
								dist/client/docutils/writers/html5_polyglot/responsive.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,488 @@
 | 
			
		||||
/* CSS3_ style sheet for the output of Docutils HTML writers.              */
 | 
			
		||||
/* Generic responsive design for all screen sizes.                         */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* :Author: Günter Milde                                                   */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* :Id: $Id: responsive.css 8856 2021-10-15 16:03:47Z milde $                                                               */
 | 
			
		||||
/* :Copyright: © 2021 Günter Milde.                                        */
 | 
			
		||||
/* :License: Released under the terms of the `2-Clause BSD license`_,      */
 | 
			
		||||
/*    in short:                                                            */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    Copying and distribution of this file, with or without modification, */
 | 
			
		||||
/*    are permitted in any medium without royalty provided the copyright   */
 | 
			
		||||
/*    notice and this notice are preserved.                                */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    This file is offered as-is, without any warranty.                    */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause     */
 | 
			
		||||
/* .. _CSS3: http://www.w3.org/TR/CSS3                                     */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* General Settings */
 | 
			
		||||
/* ================ */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
* { box-sizing: border-box; }
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
  background-color: #fafaf6;
 | 
			
		||||
  margin: auto;
 | 
			
		||||
  --field-indent: 6.6em; /* indent of fields in field lists */
 | 
			
		||||
  --sidebar-margin-right: 0; /* adapted in media queries below */
 | 
			
		||||
}
 | 
			
		||||
main {
 | 
			
		||||
  counter-reset: figure table;
 | 
			
		||||
}
 | 
			
		||||
body > * {
 | 
			
		||||
  background-color: white;
 | 
			
		||||
  line-height: 1.6;
 | 
			
		||||
  padding: 0.5rem calc(29% - 7.2rem); /* go from 5% to 15% (8.15em/54em) */
 | 
			
		||||
  margin: auto;
 | 
			
		||||
  max-width: 100rem;
 | 
			
		||||
}
 | 
			
		||||
sup, sub { /* avoid additional inter-line space for lines with sup/sub */
 | 
			
		||||
  line-height: 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Vertical Space (Parskip) */
 | 
			
		||||
p, ol, ul, dl, li,
 | 
			
		||||
div.line-block,
 | 
			
		||||
.topic,
 | 
			
		||||
.footnote, .citation,
 | 
			
		||||
div > math,
 | 
			
		||||
table {
 | 
			
		||||
  margin-top: 0.5em;
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
h1, h2, h3, h4, h5, h6,
 | 
			
		||||
dl > dd, details > p:last-child {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Indented Blocks */
 | 
			
		||||
blockquote, figure, .topic {
 | 
			
		||||
  margin: 1em 2%;
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
div.line-block div.line-block,
 | 
			
		||||
pre, dd, dl.option-list {
 | 
			
		||||
  margin-left: calc(2% + 1em);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Object styling */
 | 
			
		||||
/* ============== */
 | 
			
		||||
 | 
			
		||||
footer, header {
 | 
			
		||||
  font-size: small;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Frontmatter */
 | 
			
		||||
div.dedication {
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  margin: 1.4em 0;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
  font-size: large;
 | 
			
		||||
}
 | 
			
		||||
.dedication p.topic-title {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
blockquote p.attribution,
 | 
			
		||||
.topic p.attribution {
 | 
			
		||||
  text-align: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Table of Contents */
 | 
			
		||||
nav.contents ul {
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
ul.auto-toc > li > p { /* hanging indent */
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
  text-indent: -1em;
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents  ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: square;
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents  ul ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: disc;
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents  ul ul ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: '\2B29\ ';
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents  ul ul ul ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: '\2B1D\ ';
 | 
			
		||||
}
 | 
			
		||||
main > nav.contents  ul ul ul ul ul:not(.auto-toc) {
 | 
			
		||||
  list-style-type: '\2B2A\ ';
 | 
			
		||||
}
 | 
			
		||||
nav.contents ul > li::marker {
 | 
			
		||||
  color: grey;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Transitions */
 | 
			
		||||
hr {
 | 
			
		||||
  margin: 1em 10%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Lists */
 | 
			
		||||
 | 
			
		||||
ul, ol {
 | 
			
		||||
  padding-left: 1.1em; /* indent by bullet width (Firefox, DejaVu fonts) */
 | 
			
		||||
}
 | 
			
		||||
dl.field-list > dd,
 | 
			
		||||
dl.docinfo > dd {
 | 
			
		||||
  margin-left: var(--field-indent); /* adapted in media queries or HTML */
 | 
			
		||||
}
 | 
			
		||||
dl.option-list > dd {
 | 
			
		||||
  margin-left: 20%;
 | 
			
		||||
}
 | 
			
		||||
/* run-in: start field-body on same line after long field names */
 | 
			
		||||
dl.field-list.run-in > dd p {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
/* "description style" like in most dictionaries, encyclopedias etc. */
 | 
			
		||||
dl.description {
 | 
			
		||||
  display: flow-root;
 | 
			
		||||
}
 | 
			
		||||
dl.description > dt {
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  padding-right: 0.3em;
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
dl.description > dd:after {
 | 
			
		||||
  display: table;
 | 
			
		||||
  content: "";
 | 
			
		||||
  clear: left; /* clearfix for empty descriptions */
 | 
			
		||||
}
 | 
			
		||||
/* start lists nested in description/field lists on new line */
 | 
			
		||||
dd > dl:first-child,
 | 
			
		||||
dd > ul:first-child,
 | 
			
		||||
dd > ol:first-child {
 | 
			
		||||
  clear: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* disclosures */
 | 
			
		||||
details { padding-left: 1em; }
 | 
			
		||||
summary { margin-left: -1em; }
 | 
			
		||||
 | 
			
		||||
/* Footnotes and Citations */
 | 
			
		||||
.footnote {
 | 
			
		||||
  font-size: small;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Images, Figures, and Tables */
 | 
			
		||||
img {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
p > img, p > a > img,
 | 
			
		||||
figure > img, figure > a > img {
 | 
			
		||||
  display: inline;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
figcaption,
 | 
			
		||||
table > caption {
 | 
			
		||||
  /*   font-size: small; */
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
figcaption > .legend {
 | 
			
		||||
  font-size: small;
 | 
			
		||||
  font-style: initial;
 | 
			
		||||
}
 | 
			
		||||
figure.numbered > figcaption > p:before {
 | 
			
		||||
  counter-increment: figure;
 | 
			
		||||
  content: "Figure " counter(figure) ": ";
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  font-style: initial;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
table tr {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  vertical-align: baseline;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs { /* "booktabs" style (no vertical lines) */
 | 
			
		||||
  border-top: 2px solid;
 | 
			
		||||
  border-bottom: 2px solid;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs * {
 | 
			
		||||
  border: 0;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs th {
 | 
			
		||||
  border-bottom: thin solid;
 | 
			
		||||
}
 | 
			
		||||
table.numbered > caption:before {
 | 
			
		||||
  counter-increment: table;
 | 
			
		||||
  content: "Table " counter(table) ": ";
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  font-style: initial;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Admonitions and System Messages */
 | 
			
		||||
.admonition,
 | 
			
		||||
div.system-message {
 | 
			
		||||
  border: thin solid silver;
 | 
			
		||||
  margin: 1em 2%;
 | 
			
		||||
  padding: 0.5em 1em;
 | 
			
		||||
}
 | 
			
		||||
.caution p.admonition-title,
 | 
			
		||||
.attention p.admonition-title,
 | 
			
		||||
.danger p.admonition-title,
 | 
			
		||||
.warning p.admonition-title,
 | 
			
		||||
div.error {
 | 
			
		||||
  color: maroon;
 | 
			
		||||
}
 | 
			
		||||
div.system-message > p > span.literal {
 | 
			
		||||
  overflow-wrap: break-word;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Literal and Code */
 | 
			
		||||
pre.literal-block, pre.doctest{
 | 
			
		||||
  padding: 0.2em;
 | 
			
		||||
}
 | 
			
		||||
.literal-block, .doctest, span.literal {
 | 
			
		||||
  background-color: #f6f9f8;
 | 
			
		||||
}
 | 
			
		||||
.system-message span.literal {
 | 
			
		||||
  background-color: inherit;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* basic highlighting: for a complete scheme, see */
 | 
			
		||||
/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
 | 
			
		||||
pre.code .comment, code .comment { color: #5C6576 }
 | 
			
		||||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
 | 
			
		||||
pre.code .literal.string, code .literal.string { color: #0C5404 }
 | 
			
		||||
pre.code .name.builtin, code .name.builtin { color: #352B84 }
 | 
			
		||||
pre.code .deleted, code .deleted { background-color: #DEB0A1}
 | 
			
		||||
pre.code .inserted, code .inserted { background-color: #A3D289}
 | 
			
		||||
 | 
			
		||||
/* Hyperlink References */
 | 
			
		||||
a {
 | 
			
		||||
  text-decoration: none; /* for chromium */
 | 
			
		||||
  /* Wrap links at any place, if this is the only way to prevent overflow */
 | 
			
		||||
  overflow-wrap: break-word;
 | 
			
		||||
}
 | 
			
		||||
.contents a, a.toc-backref, a.citation-reference {
 | 
			
		||||
  overflow-wrap: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* Undecorated Links (see also minimal.css) */
 | 
			
		||||
/* a.citation-reference, */
 | 
			
		||||
.citation a.fn-backref {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
a:hover {
 | 
			
		||||
  text-decoration: underline;
 | 
			
		||||
}
 | 
			
		||||
*:hover > a.toc-backref:after {
 | 
			
		||||
  content: " \2191"; /* ↑ UPWARDS ARROW */
 | 
			
		||||
  color: grey;
 | 
			
		||||
}
 | 
			
		||||
*:hover > a.self-link:after {
 | 
			
		||||
  content: "\1F517"; /* LINK SYMBOL */
 | 
			
		||||
  color: grey;
 | 
			
		||||
  font-size: smaller;
 | 
			
		||||
  margin-left: 0.2em;
 | 
			
		||||
}
 | 
			
		||||
/* highlight the target of the current URL */
 | 
			
		||||
/* section:target > h2, section:target > h3, section:target > h4, */
 | 
			
		||||
/* section:target > h5, section:target > h6,			  */
 | 
			
		||||
.contents :target,
 | 
			
		||||
.contents:target > .topic-title,
 | 
			
		||||
[role="doc-biblioentry"]:target > .label,
 | 
			
		||||
[role="doc-biblioref"]:target,
 | 
			
		||||
[role="note"]:target > .label,
 | 
			
		||||
[role="doc-noteref"]:target {
 | 
			
		||||
  background-color: #d2e6ec;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Block Alignment */
 | 
			
		||||
/* Let content flow to the side of aligned images and figures */
 | 
			
		||||
 | 
			
		||||
/* no floats around this elements */
 | 
			
		||||
footer, header, hr,
 | 
			
		||||
h1, h2, h3 {
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
img.align-left,
 | 
			
		||||
video.align-left,
 | 
			
		||||
figure.align-left,
 | 
			
		||||
table.align-left {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
  padding-left: 0;
 | 
			
		||||
  margin-right: 0.5em;
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
}
 | 
			
		||||
img.align-right,
 | 
			
		||||
video.align-right,
 | 
			
		||||
figure.align-right,
 | 
			
		||||
table.align-right {
 | 
			
		||||
  margin-left: 0.5em;
 | 
			
		||||
  margin-right: 0;
 | 
			
		||||
  clear: right;
 | 
			
		||||
  float: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Margin Elements */
 | 
			
		||||
/* see below for screen size dependent rules */
 | 
			
		||||
.sidebar,
 | 
			
		||||
.marginal,
 | 
			
		||||
.admonition.marginal {
 | 
			
		||||
  max-width: 40%;
 | 
			
		||||
  border: none;
 | 
			
		||||
  background-color: #efefea;
 | 
			
		||||
  margin: 0.5em var(--sidebar-margin-right) 0.5em 1em;
 | 
			
		||||
  padding: 0.5em;
 | 
			
		||||
  padding-left: 0.7em;
 | 
			
		||||
  clear: right;
 | 
			
		||||
  float: right;
 | 
			
		||||
  font-size: small;
 | 
			
		||||
}
 | 
			
		||||
.sidebar {
 | 
			
		||||
  width: 40%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Math */
 | 
			
		||||
/* for math-output=MathML (for math-output=HTML, see math.css) */
 | 
			
		||||
math .boldsymbol {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
mstyle.mathscr, mi.mathscr {
 | 
			
		||||
  font-family: STIX;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Adaptive page layout */
 | 
			
		||||
/* ==================== */
 | 
			
		||||
 | 
			
		||||
@media (max-width: 30em) {
 | 
			
		||||
  /* Smaller margins and no floating elements for small screens */
 | 
			
		||||
  /* (main text less than 40 characters/line) */
 | 
			
		||||
  body > * {
 | 
			
		||||
    padding: 0.5rem 5%;
 | 
			
		||||
    line-height: 1.4
 | 
			
		||||
  }
 | 
			
		||||
  .sidebar,
 | 
			
		||||
  .marginal,
 | 
			
		||||
  .admonition.marginal {
 | 
			
		||||
    width: auto;
 | 
			
		||||
    max-width: 100%;
 | 
			
		||||
    float: none;
 | 
			
		||||
  }
 | 
			
		||||
  dl.option-list,
 | 
			
		||||
  pre {
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
  }
 | 
			
		||||
  body {
 | 
			
		||||
    --field-indent: 4em;
 | 
			
		||||
  }
 | 
			
		||||
  dl.field-list.narrow, dl.docinfo, dl.option-list {
 | 
			
		||||
    --field-indent: 2.4em;
 | 
			
		||||
  }
 | 
			
		||||
  pre, pre * {
 | 
			
		||||
  font-size: 0.9em;
 | 
			
		||||
  /* overflow: auto; */
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 54em) {
 | 
			
		||||
  /* Move ToC to the left */
 | 
			
		||||
  /* Main text width before: 70% ≙ 35em ≙ 75…95 chrs (Dejavu/Times) */
 | 
			
		||||
  /*                  after:      ≳ 30em ≙ 54…70 chrs (Dejavu/Times) */
 | 
			
		||||
  body.with-toc {
 | 
			
		||||
    padding-left: 8%;
 | 
			
		||||
  }
 | 
			
		||||
  body.with-toc > * {
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
    padding-left: 22rem; /* fallback for webkit */
 | 
			
		||||
    padding-left: min(22%, 22rem);
 | 
			
		||||
    padding-right: 7%;
 | 
			
		||||
  }
 | 
			
		||||
  main > nav.contents { /* global ToC */
 | 
			
		||||
    position: fixed;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    width: min(25%, 25em);
 | 
			
		||||
    height: 100vh;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    background-color: #fafaf6;
 | 
			
		||||
    padding: 1em 2% 0 2%;
 | 
			
		||||
    overflow: auto;
 | 
			
		||||
  }
 | 
			
		||||
  main > nav.contents > * {
 | 
			
		||||
    padding-left: 0;
 | 
			
		||||
    line-height: 1.4;
 | 
			
		||||
  }
 | 
			
		||||
  main > nav.contents a {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 70em) {
 | 
			
		||||
  body {
 | 
			
		||||
    --field-indent: 9em;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 77em) {
 | 
			
		||||
  /* Move marginalia to 6rem from right border       */
 | 
			
		||||
  /* .sidebar,                                       */
 | 
			
		||||
  /* .marginal,                                      */
 | 
			
		||||
  /* .admonition.marginal {                          */
 | 
			
		||||
  /*   margin-right: calc(6rem - 15%);               */
 | 
			
		||||
  /* }                                               */
 | 
			
		||||
  /* BUG: margin is calculated for break point width */
 | 
			
		||||
  /* workaround: variable + many breakpoints         */
 | 
			
		||||
  body > * {
 | 
			
		||||
    padding-left: 18%;
 | 
			
		||||
    padding-right: 28%; /* fallback for webkit */
 | 
			
		||||
    padding-right: min(28%, 28rem);
 | 
			
		||||
    --sidebar-margin-right: -20rem;
 | 
			
		||||
  }
 | 
			
		||||
  /* limit main text to ~ 50em ≙ 85…100 characters DejaVu rsp. …120 Times */
 | 
			
		||||
  body.with-toc > * {
 | 
			
		||||
    padding-left: min(22%, 22rem);
 | 
			
		||||
    padding-right: calc(78% - 50rem); /* fallback for webkit */
 | 
			
		||||
    padding-right: min(78% - 50rem, 28rem);
 | 
			
		||||
    --sidebar-margin-right: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 85em) {
 | 
			
		||||
  body.with-toc > * {
 | 
			
		||||
    --sidebar-margin-right: -9rem;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 90em) {
 | 
			
		||||
  /* move marginalia into the margin */
 | 
			
		||||
  body > * {
 | 
			
		||||
    padding-left: min(22%, 22rem);
 | 
			
		||||
    --sidebar-margin-right: -23rem;
 | 
			
		||||
  }
 | 
			
		||||
  body.with-toc > * {
 | 
			
		||||
    --sidebar-margin-right: -14rem;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 99em) {
 | 
			
		||||
  /* move marginalia out of main text area */
 | 
			
		||||
  body.with-toc > * {
 | 
			
		||||
    --sidebar-margin-right: -20rem;
 | 
			
		||||
  }
 | 
			
		||||
  body > *, body.with-toc > * { /* for webkit */
 | 
			
		||||
    padding-left: 22rem;
 | 
			
		||||
    padding-right: 28rem;
 | 
			
		||||
  }
 | 
			
		||||
  .admonition.marginal,
 | 
			
		||||
  .marginal {
 | 
			
		||||
    width: 40%; /* make marginal figures, ... "full width" */
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (min-width: 104em) {
 | 
			
		||||
  body.with-toc > * {
 | 
			
		||||
    --sidebar-margin-right: -23rem;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										8
									
								
								dist/client/docutils/writers/html5_polyglot/template.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dist/client/docutils/writers/html5_polyglot/template.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
%(head_prefix)s
 | 
			
		||||
%(head)s
 | 
			
		||||
%(stylesheet)s
 | 
			
		||||
%(body_prefix)s
 | 
			
		||||
%(body_pre_docinfo)s
 | 
			
		||||
%(docinfo)s
 | 
			
		||||
%(body)s
 | 
			
		||||
%(body_suffix)s
 | 
			
		||||
							
								
								
									
										554
									
								
								dist/client/docutils/writers/html5_polyglot/tuftig.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										554
									
								
								dist/client/docutils/writers/html5_polyglot/tuftig.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,554 @@
 | 
			
		||||
/* CSS3_ style sheet for the output of Docutils HTML writers.              */
 | 
			
		||||
/* Rules inspired by Edward Tufte's layout design.                         */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* :Author: Günter Milde                                                   */
 | 
			
		||||
/*          based on tufte.css_ by Dave Liepmann                           */
 | 
			
		||||
/*          and the tufte-latex_ package.                                  */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* :Id: $Id: tuftig.css 8780 2021-06-25 20:59:26Z milde $                                                               */
 | 
			
		||||
/* :Copyright: © 2020 Günter Milde.                                        */
 | 
			
		||||
/* :License: Released under the terms of the `2-Clause BSD license`_,      */
 | 
			
		||||
/*    in short:                                                            */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    Copying and distribution of this file, with or without modification, */
 | 
			
		||||
/*    are permitted in any medium without royalty provided the copyright   */
 | 
			
		||||
/*    notice and this notice are preserved.                                */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/*    This file is offered as-is, without any warranty.                    */
 | 
			
		||||
/*                                                                         */
 | 
			
		||||
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause     */
 | 
			
		||||
/* .. _CSS3: http://www.w3.org/TR/CSS3                                     */
 | 
			
		||||
/* .. _tufte.css: https://edwardtufte.github.io/tufte-css/                 */
 | 
			
		||||
/* .. _tufte-latex_: https://www.ctan.org/pkg/tufte-latex                  */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* General Settings */
 | 
			
		||||
/* ================ */
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
  font-family: et-book, Palatino, Georgia, serif;
 | 
			
		||||
  background-color: #fafaf6;
 | 
			
		||||
  font-size: 1.2em;
 | 
			
		||||
  line-height: 1.4;
 | 
			
		||||
  margin: auto;
 | 
			
		||||
}
 | 
			
		||||
main {
 | 
			
		||||
  counter-reset: figure table;
 | 
			
		||||
}
 | 
			
		||||
main, header, footer {
 | 
			
		||||
  padding: 0.5em 5%;
 | 
			
		||||
  background-color: #fefef8;
 | 
			
		||||
  max-width: 100rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Spacing */
 | 
			
		||||
 | 
			
		||||
/* vertical space (parskip) */
 | 
			
		||||
p, ol, ul, dl, li,
 | 
			
		||||
div.line-block,
 | 
			
		||||
.topic,
 | 
			
		||||
.footnote, .citation,
 | 
			
		||||
table {
 | 
			
		||||
  margin-top: 0.5em;
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
h1, h2, h3, h4, h5, h6,
 | 
			
		||||
dl > dd {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* exceptions */
 | 
			
		||||
p:first-child {
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
}
 | 
			
		||||
p:last-child {
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Indented Blocks */
 | 
			
		||||
blockquote,
 | 
			
		||||
.topic {
 | 
			
		||||
  /* background-color: Honeydew; */
 | 
			
		||||
  margin: 0.5em 2%;
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
div.line-block div.line-block,
 | 
			
		||||
dl.option-list,
 | 
			
		||||
figure > img,
 | 
			
		||||
pre.literal-block, pre.math,
 | 
			
		||||
pre.doctest-block, pre.code {
 | 
			
		||||
  /* background-color: LightCyan; */
 | 
			
		||||
  margin-left: calc(2% + 1em);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Object styling */
 | 
			
		||||
/* ============== */
 | 
			
		||||
 | 
			
		||||
footer, header {
 | 
			
		||||
  font-size: smaller;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Titles and Headings */
 | 
			
		||||
 | 
			
		||||
h2, h3, h4, p.subtitle, p.section-subtitle,
 | 
			
		||||
p.topic-title, p.sidebar-title, p.sidebar-subtitle {
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
  text-align: left;
 | 
			
		||||
}
 | 
			
		||||
.sectnum {
 | 
			
		||||
  font-style: normal;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h1.title {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  margin-top: 2.4em;
 | 
			
		||||
  margin-bottom: 2em;
 | 
			
		||||
  font-size: 2.4em;
 | 
			
		||||
}
 | 
			
		||||
h1 + p.subtitle {
 | 
			
		||||
  margin-top: -2em;
 | 
			
		||||
  margin-bottom: 2em;
 | 
			
		||||
  font-size: 2.0em;
 | 
			
		||||
}
 | 
			
		||||
h2, h3, h4 {
 | 
			
		||||
  margin-top: 2.0em;
 | 
			
		||||
}
 | 
			
		||||
h2, .contents > p.topic-title {
 | 
			
		||||
  font-size: 2.2em;
 | 
			
		||||
}
 | 
			
		||||
h2 + p.section-subtitle {
 | 
			
		||||
  font-size: 1.6em;
 | 
			
		||||
}
 | 
			
		||||
h3 {
 | 
			
		||||
  font-size: 1.2em;
 | 
			
		||||
}
 | 
			
		||||
h3 + p.section-subtitle {
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
}
 | 
			
		||||
h4 {
 | 
			
		||||
  font-size: 1em;
 | 
			
		||||
}
 | 
			
		||||
p.section-subtitle {
 | 
			
		||||
  font-size: 1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Dedication and Abstract */
 | 
			
		||||
div.dedication {
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
  font-size: 1.2em;
 | 
			
		||||
}
 | 
			
		||||
/* div.abstract p.topic-title, */
 | 
			
		||||
div.dedication p.topic-title {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Attribution */
 | 
			
		||||
blockquote p.attribution,
 | 
			
		||||
.topic p.attribution {
 | 
			
		||||
  text-align: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Table of Contents */
 | 
			
		||||
nav.contents {
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
ul.auto-toc > li > p {
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
  text-indent: -1em;
 | 
			
		||||
}
 | 
			
		||||
nav.contents ul { 
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* Transitions */
 | 
			
		||||
hr {
 | 
			
		||||
  border: 0;
 | 
			
		||||
  border-top: 1px solid #ccc;
 | 
			
		||||
  margin: 1em 10%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Lists */
 | 
			
		||||
/* Less indent per level */
 | 
			
		||||
ul, ol { 
 | 
			
		||||
  padding-left: 1.1em;
 | 
			
		||||
}
 | 
			
		||||
dd {
 | 
			
		||||
  margin-left: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
dd > dl:first-child,
 | 
			
		||||
dd > ul:first-child,
 | 
			
		||||
dd > ol:first-child {
 | 
			
		||||
  /* lists nested in definition/description/field lists */
 | 
			
		||||
  clear: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dl.field-list > dd,
 | 
			
		||||
dl.docinfo > dd,
 | 
			
		||||
dl.option-list > dd {
 | 
			
		||||
  margin-left: 4em;
 | 
			
		||||
}
 | 
			
		||||
/* example for custom field-name width */
 | 
			
		||||
dl.field-list.narrow > dd {
 | 
			
		||||
  margin-left: 3em;
 | 
			
		||||
}
 | 
			
		||||
/* run-in: start field-body on same line after long field names */
 | 
			
		||||
dl.field-list.run-in > dd p {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
/* italic field name */
 | 
			
		||||
dl.description > dt,
 | 
			
		||||
dl.field-list > dt,
 | 
			
		||||
dl.docinfo > dt {
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* "description style" like in most dictionaries, encyclopedias etc. */
 | 
			
		||||
dl.description > dt {
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  padding-right: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
dl.description > dd:after {
 | 
			
		||||
  display: block;
 | 
			
		||||
  content: "";
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Images and Figures */
 | 
			
		||||
img {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
p > img, p > a > img,
 | 
			
		||||
figure > img, figure > a > img {
 | 
			
		||||
  display: inline;
 | 
			
		||||
}
 | 
			
		||||
/* Caption to the left (if there is space) or below: */
 | 
			
		||||
figure {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
  align-items: flex-start;
 | 
			
		||||
  margin: 0.5em 2%;
 | 
			
		||||
  padding-left: 1em;
 | 
			
		||||
}
 | 
			
		||||
figure > img,
 | 
			
		||||
figure.fullwidth > img {
 | 
			
		||||
  margin: 0 0.5em 0.5em 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
}
 | 
			
		||||
figcaption {
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
}
 | 
			
		||||
.fullwidth > figcaption {
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
}
 | 
			
		||||
figure.numbered > figcaption > p:before {
 | 
			
		||||
  counter-increment: figure;
 | 
			
		||||
  content: "Figure " counter(figure) ": ";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Tables */
 | 
			
		||||
table tr {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
}
 | 
			
		||||
/* th { vertical-align: bottom; } */
 | 
			
		||||
/* "booktabs" style (no vertical lines) */
 | 
			
		||||
table.booktabs {
 | 
			
		||||
  border-top: 2px solid;
 | 
			
		||||
  border-bottom: 2px solid;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs * {
 | 
			
		||||
  border: 0;
 | 
			
		||||
}
 | 
			
		||||
table.booktabs th {
 | 
			
		||||
  border-bottom: thin solid;
 | 
			
		||||
}
 | 
			
		||||
table.numbered > caption:before {
 | 
			
		||||
  counter-increment: table;
 | 
			
		||||
  content: "Table " counter(table) ": ";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Admonitions and System Messages */
 | 
			
		||||
.admonition, .system-message {
 | 
			
		||||
  border-style: solid;
 | 
			
		||||
  border-color: silver;
 | 
			
		||||
  border-width: thin;
 | 
			
		||||
  margin: 1em 0;
 | 
			
		||||
  padding: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
.caution p.admonition-title,
 | 
			
		||||
.attention p.admonition-title,
 | 
			
		||||
.danger p.admonition-title,
 | 
			
		||||
.warning p.admonition-title,
 | 
			
		||||
div.error {
 | 
			
		||||
  color: maroon;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Literal and Code */
 | 
			
		||||
pre.literal-block, pre.doctest-block,
 | 
			
		||||
pre.math, pre.code {
 | 
			
		||||
  /* font-family: Consolas, "Liberation Mono", Menlo, monospace; */
 | 
			
		||||
  /* font-size: 0.9em; */
 | 
			
		||||
  overflow: auto;
 | 
			
		||||
}
 | 
			
		||||
/* basic highlighting: for a complete scheme, see */
 | 
			
		||||
/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
 | 
			
		||||
pre.code .comment, code .comment { color: #5C6576 }
 | 
			
		||||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
 | 
			
		||||
pre.code .literal.string, code .literal.string { color: #0C5404 }
 | 
			
		||||
pre.code .name.builtin, code .name.builtin { color: #352B84 }
 | 
			
		||||
pre.code .deleted, code .deleted { background-color: #DEB0A1}
 | 
			
		||||
pre.code .inserted, code .inserted { background-color: #A3D289}
 | 
			
		||||
 | 
			
		||||
.sans {
 | 
			
		||||
    font-family: "Gill Sans", "Gill Sans MT", Calibri, "Lucida Sans", "Noto Sans", sans-serif;
 | 
			
		||||
    letter-spacing: .02em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Hyperlink References */
 | 
			
		||||
/* underline that clears descenders */
 | 
			
		||||
a {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
a:link {
 | 
			
		||||
  text-decoration: underline;
 | 
			
		||||
  /* text-decoration-skip-ink: auto; nonstandard selector */
 | 
			
		||||
}
 | 
			
		||||
/* undecorated links */
 | 
			
		||||
.contents a:link, a.toc-backref:link, a.image-reference:link,
 | 
			
		||||
a[role="doc-noteref"]:link, a[role="doc-backlink"]:link, .backrefs a:link,
 | 
			
		||||
a.citation-reference:link,
 | 
			
		||||
a[href^="#system-message"] {
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
a:link:hover {
 | 
			
		||||
  text-decoration: underline;
 | 
			
		||||
}  
 | 
			
		||||
 | 
			
		||||
/* Block Alignment */
 | 
			
		||||
/* Let content flow to the side of aligned images and figures */
 | 
			
		||||
/* (does not work if the image/figure is a grid element). */
 | 
			
		||||
 | 
			
		||||
/* no floats around this elements */
 | 
			
		||||
footer, header,
 | 
			
		||||
hr.docutils,
 | 
			
		||||
h1, h2, h3, .contents > p.topic-title,
 | 
			
		||||
.fullwidth {
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
img.align-left,
 | 
			
		||||
figure.align-left,
 | 
			
		||||
table.align-left {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
  padding-left: 0;
 | 
			
		||||
  padding-right: 0.5em;
 | 
			
		||||
  clear: left;
 | 
			
		||||
  float: left;
 | 
			
		||||
}
 | 
			
		||||
figure.align-left > img {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
  padding-left: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
img.align-right {
 | 
			
		||||
  padding-left: 0.5em;
 | 
			
		||||
  clear: right;
 | 
			
		||||
  float: right;
 | 
			
		||||
}
 | 
			
		||||
figure.align-right {
 | 
			
		||||
  clear: right;
 | 
			
		||||
  float: right;
 | 
			
		||||
}
 | 
			
		||||
figure.align-right > img {
 | 
			
		||||
  justify-self: right;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
}
 | 
			
		||||
table.align-right {
 | 
			
		||||
  margin-right: 2.5%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
figure.align-center {
 | 
			
		||||
  align-content: center;
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
figure.align-center > img {
 | 
			
		||||
  padding-left: 0;
 | 
			
		||||
  justify-self: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Margin Elements */
 | 
			
		||||
/* see below for screen size dependent rules */
 | 
			
		||||
aside.sidebar,
 | 
			
		||||
.marginal,
 | 
			
		||||
.admonition.marginal,
 | 
			
		||||
.topic.marginal {
 | 
			
		||||
  background-color: #efefea;
 | 
			
		||||
  box-sizing: border-box;
 | 
			
		||||
  margin-left: 2%;
 | 
			
		||||
  margin-right: 0;
 | 
			
		||||
  padding: 0.5em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
}
 | 
			
		||||
aside.sidebar {
 | 
			
		||||
  background-color: inherit;
 | 
			
		||||
}
 | 
			
		||||
figure.marginal > figcaption {
 | 
			
		||||
  font-size: 1em;
 | 
			
		||||
}
 | 
			
		||||
.footnote {
 | 
			
		||||
  font-size: smaller;
 | 
			
		||||
  overflow: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Adaptive page layout */
 | 
			
		||||
 | 
			
		||||
/* no floating for very small Screens */
 | 
			
		||||
/* (main text up to ca. 40 characters/line) */
 | 
			
		||||
@media (min-width: 35em) {
 | 
			
		||||
  main, header, footer {
 | 
			
		||||
    padding: 0.5em calc(15% - 3rem);
 | 
			
		||||
    line-height: 1.6
 | 
			
		||||
  }
 | 
			
		||||
  aside.sidebar,
 | 
			
		||||
  .marginal,
 | 
			
		||||
  .admonition.marginal,
 | 
			
		||||
  .topic.marginal {
 | 
			
		||||
    max-width: 45%;
 | 
			
		||||
    float: right;
 | 
			
		||||
    clear: right;
 | 
			
		||||
  }
 | 
			
		||||
  dl.field-list > dd,
 | 
			
		||||
  dl.docinfo > dd {
 | 
			
		||||
    margin-left: 6em;
 | 
			
		||||
  }
 | 
			
		||||
  dl.option-list > dd {
 | 
			
		||||
    margin-left: 6em;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 2 column layout with wide margin */
 | 
			
		||||
@media (min-width: 65em) {
 | 
			
		||||
  /* use the same grid for main, all sections, and figures */
 | 
			
		||||
  main, section {
 | 
			
		||||
    display: grid;
 | 
			
		||||
    grid-template-columns: [content-start] minmax(0, 6fr)
 | 
			
		||||
    			   [content-end] 3fr [end];
 | 
			
		||||
    grid-column-gap: calc(3em + 1%);
 | 
			
		||||
  }
 | 
			
		||||
  main > section, section > section {
 | 
			
		||||
    grid-column: 1 / end;
 | 
			
		||||
  }
 | 
			
		||||
  main, header, footer {
 | 
			
		||||
    padding-right: 5%; /* less padding right of margin-column */
 | 
			
		||||
  }
 | 
			
		||||
  section > figure {
 | 
			
		||||
    display: contents; /* to place caption in the margin */
 | 
			
		||||
  }
 | 
			
		||||
  /* Main text elements */
 | 
			
		||||
  main > *, section > *,
 | 
			
		||||
  figure > img,
 | 
			
		||||
  .footnote.align-left, /* override the placement in the margin */
 | 
			
		||||
  .citation.align-left {
 | 
			
		||||
    grid-column: content-start / content-end;
 | 
			
		||||
  }
 | 
			
		||||
  .citation.align-left {
 | 
			
		||||
    font-size: 1em;
 | 
			
		||||
  }
 | 
			
		||||
  figure > img { /* indent */
 | 
			
		||||
    margin: 0.5em 2%;
 | 
			
		||||
    padding-left: 1em;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* Margin Elements */
 | 
			
		||||
  /* Sidebar, Footnotes, Citations, Captions */
 | 
			
		||||
  aside.sidebar,
 | 
			
		||||
  .footnote,
 | 
			
		||||
  .citation,
 | 
			
		||||
  figcaption,
 | 
			
		||||
  /* table > caption,  does not work :(*/
 | 
			
		||||
  .marginal,
 | 
			
		||||
  .admonition.marginal,
 | 
			
		||||
  .topic.marginal {
 | 
			
		||||
    /* background-color: Lavender; */
 | 
			
		||||
    grid-column: content-end / end;
 | 
			
		||||
    width: auto;
 | 
			
		||||
    max-width: 55em;
 | 
			
		||||
    margin: 0.5em 0;
 | 
			
		||||
    border: none;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    font-size: 0.8em;
 | 
			
		||||
    text-align: initial; /* overwrite align-* */
 | 
			
		||||
    background-color: inherit;
 | 
			
		||||
  }
 | 
			
		||||
  .admonition.marginal {
 | 
			
		||||
    padding: 0.5em;
 | 
			
		||||
  }
 | 
			
		||||
  figure.marginal {
 | 
			
		||||
    display: block;
 | 
			
		||||
    margin: 0.5em 0;
 | 
			
		||||
  }
 | 
			
		||||
  .footnote {
 | 
			
		||||
    padding-left: 0;
 | 
			
		||||
    border-left: none;
 | 
			
		||||
  }
 | 
			
		||||
  .citation {
 | 
			
		||||
    padding-left: 1em;
 | 
			
		||||
  }
 | 
			
		||||
  .citation .label {
 | 
			
		||||
    margin-left: -1em;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* Fullwidth Elements */
 | 
			
		||||
  h1.title, p.subtitle,
 | 
			
		||||
  dl.docinfo,
 | 
			
		||||
  div.abstract,
 | 
			
		||||
  div.dedication,
 | 
			
		||||
  nav.contents,
 | 
			
		||||
  aside.system-message,
 | 
			
		||||
  pre,
 | 
			
		||||
  .fullwidth,
 | 
			
		||||
  .fullwidth img,
 | 
			
		||||
  .fullwidth figcaption {
 | 
			
		||||
    /* background-color: Linen; */
 | 
			
		||||
    grid-column: content-start / end;
 | 
			
		||||
    margin-right: calc(10% - 3rem);
 | 
			
		||||
    max-width: 55em;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 3 column layout */
 | 
			
		||||
 | 
			
		||||
@media (min-width: 100em) {
 | 
			
		||||
  main, header, footer {
 | 
			
		||||
    padding-left: 30%;
 | 
			
		||||
  }
 | 
			
		||||
  main > nav.contents {
 | 
			
		||||
    position: fixed;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    width: 25%;
 | 
			
		||||
    height: 100vh;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    background-color: #fafaf6;
 | 
			
		||||
    padding: 5.5em 2%;
 | 
			
		||||
    overflow: auto;
 | 
			
		||||
  }
 | 
			
		||||
  main > nav.contents > * {
 | 
			
		||||
    padding-left: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* wrap URLs */ 
 | 
			
		||||
/*   a:link {    */
 | 
			
		||||
/*     white-space: normal; */
 | 
			
		||||
/*     hyphens: none;	    */
 | 
			
		||||
/*   }			    */
 | 
			
		||||
		Reference in New Issue
	
	Block a user