/* declarações gerais*/
* {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}

html, body {
    width: 100vw;
    height: 100vh;
    background-color: #233eff;
    background-size: contain;
    background-repeat: no-repeat;
}

h1 {
    color: white;
    text-shadow: 2px 2px 0px #1526e7;
    padding: 10px;
}
/* declarações retrato */
@media screen and (orientation: portrait){
    body {
        background-image: url(../../imagens/cev-portrait.jpg);
        background-position: center bottom;
    }
}
/* declarações paisagem*/
@media screen and (orientation: landscape){
    body {
        background-image: url(../../imagens/cev-landscape.jpg);
        background-position: left bottom;
    }
}