canvas {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(223, 223, 223);
    border-radius: 0px;

    /* Center */
    /* display: block; */
    /* margin-left: auto; */
    /* margin-right: auto; */
}

div.dg.main {
    margin-bottom: 3em;
}

.mjx-chtml {
    font-size: 1rem !important;
}

.md-typeset details {
    font-size: 0.8rem;
}

/* Remove header shadow */
.md-header {
    box-shadow: none !important;
}

/* Link color for main content */
.md-typeset a,
.md-typeset a:visited {
    color: #c96e00; /* Darker orange for readability */
}

/* Color for active links in navigation sidebars */
.md-nav__link--active,
.md-toc__link[data-md-state="current"] {
    color: #c96e00;
}

.md-nav__item .md-nav__link--active, .md-nav__item .md-nav__link--active code {
    color: #c96e00;
}

@media screen and (min-width: 76.25em) {
    .md-header {
        background-color: transparent;
    }
}

