body{
    background-image: url("/bg/04.png");
}

.sidebar p:is(:first-child, :last-child){
    font-size: 0.88em;
    margin: 1em auto;
    width: 33ch;
}

.sidebar p:last-child{
    margin-top: 2em;
}

.ishgardbox.reverse > div{
    grid-template-columns: 1fr calc(40% - var(--half-gap));
}

#stable{
    display: flex;
    flex-flow: row wrap;
    gap: var(--half-gap) var(--one-fourth-gap);
    justify-content: center;
    align-items: flex-end;
}



img{
    filter: saturate(0.88) sepia(0.11) opacity(0.8);
}

img:is(:hover, :focus){
    filter: opacity(0.9) saturate(0.95);
}