#update {
    display: grid;
    height: 100%;
    overflow-y: auto;
    grid-auto-rows: max-content;
    row-gap: 1rem;
}

#update .dev-window.developers_only {
    display: none;
}

@media (max-width: 1023px) {
    #update {
        padding: 1rem 0.4rem 1rem 0.4rem;
        display: flex; /*Samsung Browser - padding-bottom*/
        flex-direction: column; /*Samsung Browser - padding-bottom*/
    }
}
@media (min-width: 1024px) {
    #update {
        padding: 1rem;
    }
}

#update > div {
    background-image: var(--noise);
}


#update .update-window {
    display: grid;
    grid-auto-rows: max-content;
    row-gap: 1rem;
    box-shadow: 0 2px 3px 0 #00000033;
    border-radius: 0.3rem;
    background-color: var(--windows);
}
#update > .update-window > div {
    color: var(--windows-font);
}
#update .update-window div p {
    font-size: 1rem;
    color: var(--text);
}
#update .update-window p a {
    color: var(--update-update-window-p-a);
}
@media (max-width: 1023px) {
    #update .update-window {
        padding: 1rem 0.7rem 1rem 0.7rem;
    }
}
@media (min-width: 1024px) {
    #update .update-window {
        padding: 1rem;
    }
}

#update .dev-window {
    display: grid;
    grid-auto-rows: max-content;
    row-gap: 1rem;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
    border-radius: 0.3rem;
    background-color: var(--windows);
}
#update > .dev-window > div {
    color: var(--windows-font);
}
#update .dev-window p {
    font-size: 1rem;
    color: var(--text);
}
#update .dev-window p a {
    color: var(--link);
}
@media (max-width: 1023px) {
    #update .dev-window {
        padding: 1rem 0.7rem 1rem 0.7rem;
    }
}
@media (min-width: 1024px) {
    #update .dev-window {
        padding: 1rem;
    }
}


.update-window .buttons, .dev-window .buttons {
    gap: 1rem;
}
@media (max-width: 1023px) {
    .update-window .buttons, .dev-window .buttons {
        display: grid;
    }
}
@media (min-width: 1024px) {
    .update-window .buttons, .dev-window .buttons {
        display: flex;
        justify-content: start;
    }
}


.update-window > div, .dev-window > div {
    display: grid;
    row-gap: 1rem;
}

