#legal-view {
    height: 100%;
    width: 100%;
    overflow: auto;
    display: none;
    flex-direction: column;
    align-items: center;
    font-family: pixel;
    padding-bottom: 1vmax;
}
    .legal-button {
        display: flex;
        align-items: center;
        padding: 0.2vmax;
        margin: 1vmax;
    }
        .legal-dropdown-arrow {
            aspect-ratio: 1 / 1;
            height: 90%;
            margin-left: 1vmax;
            image-rendering: pixelated;
        }
    .legal-text {
        display: none;
        margin: 0 1vmax;
    }