/* Customize header colors */
h1 {
    color: #003366; /* Dark blue color */
    font-weight: bold;
}

h2, h3, h4 {
    color: #006699; /* Slightly lighter blue */
    font-family: 'Arial', sans-serif;
}

/* Style notes and warnings */
.note, .warning {
    background-color: #f0f8ff; /* Light blue background */
    border-left: 4px solid #003366; /* Dark blue border */
    padding: 10px;
    font-style: italic;
}

/* Style the table of contents links */
.toctree-l1 a {
    color: #003366; /* Dark blue for top-level TOC links */
    font-weight: bold;
}

.toctree-l2 a {
    color: #006699; /* Lighter blue for sub-section links */
}

/* Customize sidebar */
.wy-side-nav-search {
    background-color: #f0f8ff; /* Light blue background for search */
}

.wy-nav-side {
    background-color: #f8f9fa; /* Light grey background for the sidebar */
}

/* Improve the code block appearance */
code {
    background-color: #f5f5f5;
    padding: 2px 4px;
    border-radius: 4px;
}

/* Links within the content */
a {
    color: #003366; /* Dark blue for links */
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* Improve the appearance of lists */
ul {
    margin-left: 20px;
}

li {
    line-height: 1.6;
}
