
    body{
    background-image:url("https://helianthus-fields.neocities.org/graphics/bgs/bg_tile_bluegrid.png");
    color:black;
    }

    .container{
    color:var(--text-color);
    max-width: 900px;
    }


.gallery-item{
object-fit: contain;
height:100px;
}

.icon{
height:150px;
object-fit: cover; 
width:100px;
border: var(--container-border);
}

nav a{
background: var(--container-box-color3);
color: var(--text-color);
border: var(--container-box-border-color3);
padding:3px;
margin:2px;
color:black;
display:inline-block;
}

nav{
text-align: center;
position: sticky;
top:0;
}

.stats{
display:flex;
flex-wrap:wrap;
justify-content: center;
}

.stats > div{
margin:3px;
width:45%;
}

h1, h2, h3{
margin:2px;
text-decoration: underline;
}

p{
margin:2px;
}

.speechbox{
    background-color: white;
    padding:8px;
    border:4px solid black;
    border-radius: 8px;
    margin:5px;
    }

    header{
    color:rgb(0, 0, 0);
    margin-bottom:10px;
    }

    .erabutton{
    height:40px;
    flex-wrap:wrap;
    margin:2px;
    }

    .other{
    display:flex;
    flex-wrap:wrap; 
    justify-content: center;
    margin:0px;
    padding:0px;
    }

    h1{
        text-decoration: none;
    }





    /***
    EZ Gallery by netfriend - https://netfriend.neocities.org/ez-gallery/
    Released under the Unlicense - https://unlicense.org/
    ***/

    .ezgallery.montage { 
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    
    }

    .ezgallery.montage img {
    flex: auto;
    margin: 0 5px 5px 0;
    object-fit: contain;
    object-position: top;
    width: 200px;
    height:200px;
    }

    .ezgallery.horizontal { 
    display: grid;
    grid-gap: 5px;
    gap: 5px;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    grid-auto-rows: minmax(100px, auto);
    }

    .ezgallery.horizontal a {
    text-align: center;
    }

    .ezgallery.horizontal img {
    text-align: center;
    vertical-align: middle;
    margin: 0 5px 5px 0;
    max-width: 100px;
    max-height: 100px;
    object-fit: contain;
    object-position: bottom;
    }