aboutsummaryrefslogtreecommitdiffstats
path: root/docs/_better_theme/static/better.css_t
diff options
context:
space:
mode:
Diffstat (limited to 'docs/_better_theme/static/better.css_t')
-rw-r--r--docs/_better_theme/static/better.css_t324
1 files changed, 324 insertions, 0 deletions
diff --git a/docs/_better_theme/static/better.css_t b/docs/_better_theme/static/better.css_t
new file mode 100644
index 0000000..a697182
--- /dev/null
+++ b/docs/_better_theme/static/better.css_t
@@ -0,0 +1,324 @@
+@import url("better_basic.css");
+
+{% set theme_headtextcolor = theme_headtextcolor or theme_textcolor %}
+{% set theme_footertextcolor = theme_footertextcolor or theme_textcolor %}
+
+/* main styles */
+
+body {
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 100%;
+ color: {{ theme_textcolor }};
+ margin: 0;
+ padding: 0;
+ line-height: 135%;
+}
+
+a {
+ color: #008;
+ text-decoration: none;
+}
+
+a:visited {
+ color: #208;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.toc-backref {
+ color: {{ theme_headtextcolor }};
+}
+
+p {
+ margin: 1rem 0;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 1em;
+ margin-bottom: 0.5em;
+ color: {{ theme_headtextcolor }};
+ line-height: 135%;
+}
+
+.body .section:first-child > :first-child,
+.sphinxsidebarwrapper > :first-child,
+.sphinxsidebar .search:first-child
+{
+ margin-top: 1rem;
+}
+
+h1 { font-size: 1.5rem; font-weight: bold; }
+h2 { font-size: 1.5rem; font-weight: normal; }
+h3 { font-size: 1.25rem; font-weight: bold; }
+h4 { font-size: 1.25rem; font-weight: normal; }
+h5 { font-size: 1rem; font-weight: bold; }
+h6 { font-size: 1rem; font-weight: normal; }
+
+/* page-level layout of containers */
+
+header#pageheader, footer#pagefooter, .related, .document {
+ width: 100%;
+ max-width: 60rem;
+ margin: auto;
+}
+
+.documentwrapper {
+ float: left;
+ width: 100%;
+}
+
+.bodywrapper {
+ {% if theme_rightsidebar|tobool -%}
+ margin: 0 {{ theme_sidebarwidth }} 0 0;
+ {%- else -%}
+ margin: 0 0 0 {{ theme_sidebarwidth }};
+ {%- endif %}
+}
+
+footer#pagefooter, footer#pagefooter a {
+ color: {{ theme_footertextcolor }};
+}
+
+
+footer#pagefooter {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ text-align: center;
+}
+
+footer#pagefooter a {
+ text-decoration: underline;
+}
+
+/* header styles */
+
+body > header h1 a, body > header h1 a:visited {
+ color: {{ theme_headtextcolor }};
+}
+
+a.headerlink {
+ font-size: 0.8em;
+ padding: 0 4px 0 4px;
+ text-decoration: none;
+}
+
+/* code styles */
+
+pre, tt {
+ background-color: #eee;
+ color: #333;
+}
+
+pre {
+ font-family: Monaco, Consolas, "Lucida Console", monospace;
+ margin: 1rem -5px;
+ padding: 5px;
+ border-left: none;
+ border-right: none;
+ font-size: 0.8rem;
+ line-height: 1rem;
+}
+
+tt {
+ padding: 0 1px 0 1px;
+ font-family: Consolas, Monaco, monospace;
+}
+
+/* API doc styles */
+
+dl.function,
+dl.class,
+dl.method,
+dl.attribute,
+dl.data,
+dl.classmethod {
+ margin-bottom: 2rem;
+}
+
+/* relbar */
+
+.related {
+ line-height: 30px;
+ width: 100%;
+ font-size: 0.9rem;
+}
+
+.related.top {
+ border-bottom: 1px solid #aaa;
+}
+
+.related.bottom {
+ border-top: 1px solid #aaa;
+}
+
+.related ul {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+
+.related li {
+ display: inline;
+}
+
+nav#rellinks {
+ float: right;
+}
+
+nav#rellinks li+li:before {
+ content: "|";
+}
+
+nav#breadcrumbs li+li:before {
+ content: "\00BB";
+}
+
+/* sidebar */
+
+.sphinxsidebarwrapper {
+ padding: 0 1rem 0 0;
+}
+
+.sphinxsidebar {
+ width: {{ theme_sidebarwidth }};
+ margin-left: -100%;
+ font-size: 0.9rem;
+ {%- if theme_rightsidebar|tobool %}
+ float: right;
+ {%- else %}
+ float: left;
+ {%- endif %}
+}
+
+.sphinxsidebar h3 a {
+ color: {{ theme_headtextcolor }};
+}
+
+.sphinxsidebar p.topless {
+ margin: 5px 10px 10px 10px;
+}
+
+.sphinxsidebar ul {
+ margin: 0;
+ padding: 0;
+ margin-bottom: 1rem;
+ list-style: none;
+}
+
+.sphinxsidebar ul ul,
+.sphinxsidebar ul.want-points {
+ margin-left: 20px;
+ list-style: square;
+}
+
+.sphinxsidebar ul ul {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.sphinxsidebar input {
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ height: 1.5rem;
+ font-size: 0.9rem;
+ margin: 0;
+
+ background-color: white;
+ border: 1px solid #ccc;
+ color: #555;
+}
+
+.sphinxsidebar .search {
+ margin-top: 2rem;
+}
+
+.sphinxsidebar .search input[type=text] {
+ {#- width: calc({{ theme_sidebarwidth }} - 5rem); #}
+ {#- width: -webkit-calc({{ theme_sidebarwidth }} - 5rem); #}
+ width: 90%;
+ display: inline-block;
+}
+
+.sphinxsidebar .search input[type=submit] {
+ width: 4rem;
+ display: inline-block;
+}
+
+/* paragraph-level markup */
+
+.admonition p.admonition-title + p {
+ display: inline;
+}
+
+.admonition p {
+ margin-bottom: 5px;
+}
+
+.admonition pre {
+ margin-bottom: 5px;
+}
+
+.admonition ul, .admonition ol {
+ margin-bottom: 5px;
+}
+
+p.admonition-title {
+ display: inline;
+ margin-right: 0;
+}
+
+p.admonition-title:after {
+ content: ":";
+}
+
+.note {
+ background-color: #eee;
+ border: 1px solid #ccc;
+}
+
+.seealso {
+ background-color: #ffc;
+ border: 1px solid #ff6;
+}
+
+.topic {
+ background-color: #eee;
+}
+
+.warning {
+ background-color: #ffe4e4;
+ border: 1px solid #f66;
+}
+
+.warning tt {
+ background: #efc2c2;
+}
+
+.note tt {
+ background: #d6d6d6;
+}
+
+.viewcode-block:target {
+ background-color: #f4debf;
+ border-top: 1px solid #ac9;
+ border-bottom: 1px solid #ac9;
+}
+
+/* responsive styles */
+
+@media (max-width: 820px) {
+ /* kill the sidebar */
+ .bodywrapper { margin: 0; }
+ .sphinxsidebar {
+ display: none;
+ }
+ header#pageheader, footer#pagefooter, .related, .document {
+ margin: 0 1rem;
+ width: calc(100% - 2rem);
+ width: -webkit-calc(100% - 2rem);
+ }
+}