h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

#menu-viewer {
    background: var(--bg-primary);
    max-width: 1600px;
    margin: auto;
}

#menu-viewer img {
    width: 100%;
}

#menu-viewer .flags {
    display: flex;
    align-content: center;
    justify-content: space-evenly;
    max-height: 4em;
    margin: 0.5em 0 0.5em 0;
}

#menu-viewer .flags img {
    height: 3em;
    filter: grayscale(0.6);
}

#menu-viewer .flags img.active {
    filter: grayscale(0);
}

img.logo {
    height: 64px;
}
