Spaces:
Sleeping
Sleeping
/* remove conflicting styling from Sphinx themes */ | |
div.nbinput.container div.prompt *, | |
div.nboutput.container div.prompt *, | |
div.nbinput.container div.input_area pre, | |
div.nboutput.container div.output_area pre, | |
div.nbinput.container div.input_area .highlight, | |
div.nboutput.container div.output_area .highlight { | |
border: none; | |
padding: 0; | |
margin: 0; | |
box-shadow: none; | |
} | |
div.nbinput.container > div[class*=highlight], | |
div.nboutput.container > div[class*=highlight] { | |
margin: 0; | |
} | |
div.nbinput.container div.prompt *, | |
div.nboutput.container div.prompt * { | |
background: none; | |
} | |
div.nboutput.container div.output_area .highlight, | |
div.nboutput.container div.output_area pre { | |
background: unset; | |
} | |
div.nboutput.container div.output_area div.highlight { | |
color: unset; /* override Pygments text color */ | |
} | |
/* avoid gaps between output lines */ | |
div.nboutput.container div[class*=highlight] pre { | |
line-height: normal; | |
} | |
/* input/output containers */ | |
div.nbinput.container, | |
div.nboutput.container { | |
display: -webkit-flex; | |
display: flex; | |
align-items: flex-start; | |
margin: 0; | |
width: 100%; | |
} | |
@media (max-width: 540px) { | |
div.nbinput.container, | |
div.nboutput.container { | |
flex-direction: column; | |
} | |
} | |
/* input container */ | |
div.nbinput.container { | |
padding-top: 5px; | |
} | |
/* last container */ | |
div.nblast.container { | |
padding-bottom: 5px; | |
} | |
/* input prompt */ | |
div.nbinput.container div.prompt pre { | |
color: #307FC1; | |
} | |
/* output prompt */ | |
div.nboutput.container div.prompt pre { | |
color: #BF5B3D; | |
} | |
/* all prompts */ | |
div.nbinput.container div.prompt, | |
div.nboutput.container div.prompt { | |
width: 4.5ex; | |
padding-top: 5px; | |
position: relative; | |
user-select: none; | |
} | |
div.nbinput.container div.prompt > div, | |
div.nboutput.container div.prompt > div { | |
position: absolute; | |
right: 0; | |
margin-right: 0.3ex; | |
} | |
@media (max-width: 540px) { | |
div.nbinput.container div.prompt, | |
div.nboutput.container div.prompt { | |
width: unset; | |
text-align: left; | |
padding: 0.4em; | |
} | |
div.nboutput.container div.prompt.empty { | |
padding: 0; | |
} | |
div.nbinput.container div.prompt > div, | |
div.nboutput.container div.prompt > div { | |
position: unset; | |
} | |
} | |
/* disable scrollbars and line breaks on prompts */ | |
div.nbinput.container div.prompt pre, | |
div.nboutput.container div.prompt pre { | |
overflow: hidden; | |
white-space: pre; | |
} | |
/* input/output area */ | |
div.nbinput.container div.input_area, | |
div.nboutput.container div.output_area { | |
-webkit-flex: 1; | |
flex: 1; | |
overflow: auto; | |
} | |
@media (max-width: 540px) { | |
div.nbinput.container div.input_area, | |
div.nboutput.container div.output_area { | |
width: 100%; | |
} | |
} | |
/* input area */ | |
div.nbinput.container div.input_area { | |
border: 1px solid #e0e0e0; | |
border-radius: 2px; | |
/*background: #f5f5f5;*/ | |
} | |
/* override MathJax center alignment in output cells */ | |
div.nboutput.container div[class*=MathJax] { | |
text-align: left ; | |
} | |
/* override sphinx.ext.imgmath center alignment in output cells */ | |
div.nboutput.container div.math p { | |
text-align: left; | |
} | |
/* standard error */ | |
div.nboutput.container div.output_area.stderr { | |
background: #fdd; | |
} | |
/* ANSI colors */ | |
.ansi-black-fg { color: #3E424D; } | |
.ansi-black-bg { background-color: #3E424D; } | |
.ansi-black-intense-fg { color: #282C36; } | |
.ansi-black-intense-bg { background-color: #282C36; } | |
.ansi-red-fg { color: #E75C58; } | |
.ansi-red-bg { background-color: #E75C58; } | |
.ansi-red-intense-fg { color: #B22B31; } | |
.ansi-red-intense-bg { background-color: #B22B31; } | |
.ansi-green-fg { color: #00A250; } | |
.ansi-green-bg { background-color: #00A250; } | |
.ansi-green-intense-fg { color: #007427; } | |
.ansi-green-intense-bg { background-color: #007427; } | |
.ansi-yellow-fg { color: #DDB62B; } | |
.ansi-yellow-bg { background-color: #DDB62B; } | |
.ansi-yellow-intense-fg { color: #B27D12; } | |
.ansi-yellow-intense-bg { background-color: #B27D12; } | |
.ansi-blue-fg { color: #208FFB; } | |
.ansi-blue-bg { background-color: #208FFB; } | |
.ansi-blue-intense-fg { color: #0065CA; } | |
.ansi-blue-intense-bg { background-color: #0065CA; } | |
.ansi-magenta-fg { color: #D160C4; } | |
.ansi-magenta-bg { background-color: #D160C4; } | |
.ansi-magenta-intense-fg { color: #A03196; } | |
.ansi-magenta-intense-bg { background-color: #A03196; } | |
.ansi-cyan-fg { color: #60C6C8; } | |
.ansi-cyan-bg { background-color: #60C6C8; } | |
.ansi-cyan-intense-fg { color: #258F8F; } | |
.ansi-cyan-intense-bg { background-color: #258F8F; } | |
.ansi-white-fg { color: #C5C1B4; } | |
.ansi-white-bg { background-color: #C5C1B4; } | |
.ansi-white-intense-fg { color: #A1A6B2; } | |
.ansi-white-intense-bg { background-color: #A1A6B2; } | |
.ansi-default-inverse-fg { color: #FFFFFF; } | |
.ansi-default-inverse-bg { background-color: #000000; } | |
.ansi-bold { font-weight: bold; } | |
.ansi-underline { text-decoration: underline; } | |
div.nbinput.container div.input_area div[class*=highlight] > pre, | |
div.nboutput.container div.output_area div[class*=highlight] > pre, | |
div.nboutput.container div.output_area div[class*=highlight].math, | |
div.nboutput.container div.output_area.rendered_html, | |
div.nboutput.container div.output_area > div.output_javascript, | |
div.nboutput.container div.output_area:not(.rendered_html) > img{ | |
padding: 5px; | |
margin: 0; | |
} | |
/* fix copybtn overflow problem in chromium (needed for 'sphinx_copybutton') */ | |
div.nbinput.container div.input_area > div[class^='highlight'], | |
div.nboutput.container div.output_area > div[class^='highlight']{ | |
overflow-y: hidden; | |
} | |
/* hide copybtn icon on prompts (needed for 'sphinx_copybutton') */ | |
.prompt .copybtn { | |
display: none; | |
} | |
/* Some additional styling taken form the Jupyter notebook CSS */ | |
.jp-RenderedHTMLCommon table, | |
div.rendered_html table { | |
border: none; | |
border-collapse: collapse; | |
border-spacing: 0; | |
color: black; | |
font-size: 12px; | |
table-layout: fixed; | |
} | |
.jp-RenderedHTMLCommon thead, | |
div.rendered_html thead { | |
border-bottom: 1px solid black; | |
vertical-align: bottom; | |
} | |
.jp-RenderedHTMLCommon tr, | |
.jp-RenderedHTMLCommon th, | |
.jp-RenderedHTMLCommon td, | |
div.rendered_html tr, | |
div.rendered_html th, | |
div.rendered_html td { | |
text-align: right; | |
vertical-align: middle; | |
padding: 0.5em 0.5em; | |
line-height: normal; | |
white-space: normal; | |
max-width: none; | |
border: none; | |
} | |
.jp-RenderedHTMLCommon th, | |
div.rendered_html th { | |
font-weight: bold; | |
} | |
.jp-RenderedHTMLCommon tbody tr:nth-child(odd), | |
div.rendered_html tbody tr:nth-child(odd) { | |
background: #f5f5f5; | |
} | |
.jp-RenderedHTMLCommon tbody tr:hover, | |
div.rendered_html tbody tr:hover { | |
background: rgba(66, 165, 245, 0.2); | |
} | |