.container {
    margin: auto;
    height: 90vh;
    width: 90vw;
}

.menu {
    display: flex;
    flex-wrap: wrap
}

.item {
    margin: 1vh;
    width: 24vw;

    text-align: center;
    font-size: 6vh;
    line-height: 16vh;

    border-style: dotted;
    border-width: 0.05em;
    border-radius: 1vh;
}

.text {
    text-align: center;
    font-size: 30vh;
    line-height: 80vh;

    border-style: dotted;
    border-width: 0.01em;
    border-radius: 1vh;
}

.hidden {
    display: none;
}
