body {
    background-color: #2B2B2B;
}

h1 {
    color: #D0D0D0;
}

h2 {
    color: #D0D0D0;
}

h3 {
    color: #a0a0a0;
}

h5 {
    color: #a0a0a0;
}

h6 {
    color: #a0a0a0;
}

p {
    color: #D0D0D0;
}

pre {
    color: #D0D0D0;
    background-color: #3D3F41;
}

small {
    color: #9da7b7;
}

li {
    color: #D0D0D0;
}

table {
    color: #D0D0D0;
    border-collapse: collapse;
}

nav {
    background-color: #3D3F41;
}

th {
    border: 1px solid #D0D0D0;
    text-align: center;
}

td {
    border: 1px solid #D0D0D0;
    width: 50%;
}

code {
    color: #D0D0D0;
    background-color: #3D3F41;
    border: 3px solid #3D3F41;
}

.image {
    text-align: center;
}

.pystr {
    color: olivedrab;
}

.pyint {
    color: #7296B8FF;
}

.pykey {
    color: darkorange;
}

.pyparam {
    color: #c00000;
}

.pyfn {
    color: mediumpurple;
}

.pycom {
    color: #EEE7EB7F;
}

.link {
    color: #8EB2EAFF;
}

.headerlink {
    color: #a0a0a0;
}

.invisibletable {
    border: none;
}

.card {
    background-color: #3D3F41;
}

.card-img-top {
    height: 250px;
    object-fit: contain;
}
