@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@600&display=swap');

#sbo-rt-content p code {

font-family: 'Inconsolata', monospace; 
font-size: 0.9rem;

}

#sbo-rt-content { color: #b7b2b2; /font-family: Georgia, "Droid Serif", Times, serif;/ font-size: 18px !important; /font-family: 'Merriweather', serif;/

font-family: 'Nunito', sans-serif; /font-family: 'Poppins', sans-serif;/ padding: 1.80rem !important; }

#sbo-rt-content .pre { background-color: #1f0c33 !important; color: #dc9f43; font-family: 'IBM Plex Mono', monospace !important; }

#sbo-rt-content pre { /background-color: #1f0c33 !important;/ color: #dc9f43 !important; font-family: 'IBM Plex Mono', monospace !important; font-size: 88% !important; }

#sbo-rt-content .h3 { color: yellow; }

element.style { font-size: 18px; }

#sbo-rt-content .caution { color: #f5c517; }

#sbo-rt-content div.caution .noindent { font-size: 1.0em; }

#sbo-rt-content div.note .noindent { font-size: 1.0em; }

#sbo-rt-content a, #sbo-rt-content a:link, #sbo-rt-content a:visited { color: #8eb9de; }

/----/

#sbo-rt-content div[data-type="note"] h6 { color: yellow; }

#sbo-rt-content section[data-type="sect2"] h2 { color: yellow; }

#sbo-rt-content section[data-type="sect3"] h3 { color: yellow; }

#sbo-rt-content tbody td { background: black; }

#sbo-rt-content div.sidebar
{
	background-color: darkolivegreen;
	    color: tan;
}

#sbo-rt-content aside[data-type="sidebar"] h5 {
	color: yellow;
}