.atlas-main {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    width: 100vw;
    height: fit-content;
    color: white;
    margin-left: 1.5vw;
    padding-top: 1em;
}

.atlas-search {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 1em;
    color: white;
    padding-top: 10vh;
}

input#myInput {
    margin-top: .4em;
    height: 2em;
}

.atlas-display {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2em;
}

.dataset-container-2,
.dataset-container {
    display: grid;
    grid-template-columns: 10vw 20vw 6vw 5vw 5vw 6vw 7vw 6.25vw 5.5vw 3.5vw 6vw 6.5vw;
    grid-gap: 5em 1em;
    padding: .25em;
    border-bottom: solid white 1px;
    place-content: center;

}

.dataset-container
{
 padding: .75em 0 .75em .25em;
}



.dataset-container-2 h1,
.dataset-container h1{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    border-bottom: white 4px;
}

.dataset-container-2 h1
{
    font-size: 1.75vw;
}

.dataset-container h1{
    text-decoration: underline;
    font-size: 1.25vw;
    padding-bottom: 0.25em;
}

.dataset-container a,
.dataset-container p, 
.dataset-container-2 h4,
.dataset-container h4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1vw;
}

.red {
    background-color: rgb(158, 19, 19);
}
.blue {
    /* background-color: rgb(255, 156, 188); */
    background-color: rgb(49, 19, 158);
}

.collapsible {
    display: none;
}

input[type="checkbox"] {
    display: none;
}

input[type="checkbox"]:checked + .collapsible {
    display: block;
}

label {
    cursor: pointer;
    background-color: rgb(158, 19, 19);
    border-bottom: white 4px;
    width: auto;
    padding: .5em;
    margin-bottom: 1em;
}


.svg-link {
    text-decoration: none;
  }
  
  .svg-button {
    background: none; 
    border: none;
    padding: 10px; 
    cursor: pointer;
    border-bottom: solid rgb(158, 19, 19) 3px;
  }
  
  .transparent-svg {
    fill: none;
    stroke: none;
  }
  
  .svg-button:hover {
    border-bottom: solid white 3px;
    transition: ease-in .1s;
}

.border-black {
    border-bottom: solid #202124 3px;
}
.border-blue {
    border-bottom: rgb(255, 156, 242) 3px;
}