@charset "UTF-8";

/* Typical Device Breakpoints 
Pequenas telas: até 600px 
Celular: de 600px até 768 px
Tablet: de 768px até 992px
Desktop: 992px até 1200px
Grandes Telas: Acima de 1200px
*/


@media print { /* IMPRESSORA */
    img#phone {
        display: none;
    }
    img#print{
        display: block;
    }
    body{
        font-family: 'Courier New', Courier, monospace;
    }
    main{
        border: 2px solid black;
    }
    main h1{
        text-shadow: none;
        color: black;
    }
    main::after{
        content: 'Essa impressão foi feita através do estudo de HTML5 e CSS3 por Wallisson';
        text-decoration: overline;
        font-size: 14px;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) { /* TABLET */
    body{
        background-image: url(../imagens/back-tablet.jpg);
    }
    img#phone{
        display: none;
    }

    img#tablet{
        display: block;
    }
}

@media screen and (min-width: 992px) and (max-width: 1200px) { /* DESKTOP */
    body{
        background-image: url(../imagens/back-pc.jpg)
    }
    img#phone{
        display: none;
    }
    img#pc {
        display: block;
    }
}
@media screen and (min-width: 1200px){ /* GRANDES TELAS */
    body{
        background-image: url(../imagens/back-tv.jpg)
    }
    img#phone{
        display: none;
    }
    img#tv{
        display: block;
    }
    main{
        width: 1000px;
    }
}