@media (orientation: portrait) {

    html {
        background-image: url('./images/vertical_background.png');
    }

    body {
        .item {
            flex-basis: 33%;
        }
    }
}

@media (orientation: landscape) {

    html {
        background-image: url('./images/horizontal_background.png');
    }

    body {
        .item {
            flex-basis: 25%;
        }
    }
}

html {
    height: 100%;
}

body {
    font-size: 2rem;
    font-family: Roboto, Arial;
    color: #CCCCCC;
    height: 100%;
    width: 100%;
    margin: 0;

    svg {
        path,
        polygon,
        linearGradient,
        rect {
            fill: #00ADDC !important;
        }

        circle {
            fill: rgba(0,0,0, 0.4) !important;
        }

        text {
            display: none !important;
        }
    }

    .parent {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        height: 100%;

        .item {
            .name {
                width: 100%;
                text-align: center;
                text-transform: uppercase;
                margin-top: -20%;
            }
        }
    }
}