<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
background-color:#000;
color:#fff;
}
body, h1, h2 {
font-family:Verdana, Times New Roman, Serif;
}
/*headers*/
h1,h2,h3,h4,h5,h6 {
color:#e01f29;
}
p {
background-color: rgba(0, 0, 0, .7);
}
/*form and data labels and other miscellaneous text elements*/
body, button, input, select, optgroup, textarea, dt, label, .label, legend {
color:#D8D8D8
}
.blocks, body.browse .resource-grid {
background-image:url("https://exhibits.sjsu.edu/files/asset/01f08f844f3a6f008946b491c32dfbac31fb69a1.png");
background-repeat:no-repeat;
background-size:contain;
background-position: center;
background-attachment: fixed;
background-position-y: -40px;
}
.site-page-studentform .blocks {
background:#000;
}


/*advanced search*/
.main-header__advanced-search {
display:none;
}

.title {
background-color:#000;
}
/*mobile navigation*/
.menu-drawer {background-color:#333;}

.menu-drawer .navigation-controls a::before {filter:none;}
.menu-drawer .navigation-controls {background-color:transparent; color:#fff; font-size:1em; margin-top:10px;}
.menu-drawer .navigation-controls a {color:#fff !important;}

.menu-drawer .menu-container a {
color:  #fff;;
border-bottom: 0;
}

.menu-drawer .menu-container li.active a {
color: #fff;
}


.navigation li:last-child a {
appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 3px;
    cursor: pointer;
    padding: .3rem 2rem;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .3s ease;
    background-color: var(--primary);
    border: none;
    color: #fff;
    text-align: center;

}
#menu-clones .navigation {
padding-top:60px;
}
#menu-clones .navigation li:last-child {
position:absolute;
top:80px;
width:100%
}

/*links*/
a, a:visited {
color:#e01f29;
}
a:hover{
color:#ebe4d3;
}
.resource-grid .resource, .resource-list .resource  {
color:#000;
}
.resource-grid .resource__thumbnail img {
max-height:none;
}

/*images on the item pages*/
.media-embeds  {
display:flex;
flex-wrap: wrap;
gap:20px;
}
.file {
    flex-basis: 400px;
}
.media-parent-item {
display:none;
}

/*footer*/
.main-footer__top {
background-color:#333;
}
.main-footer__bottom {
background-color:#666;
}
.main-footer__col1 img {
max-width:100%;
}
.no-menu .main-footer__col3  {
display:flex;
max-width:none;
gap:20px;
width: 100%;
justify-content: space-between;
}
.main-footer__col3 a {

display:block;
}
.main-footer__col3 a img {
max-height:75px;
}
.main-footer__copyright a,  .main-footer__copyright a:visited {
color:#eef7fa;
text-decoration:underline;
</pre></body></html>