@charset "UTF-8";

/* Todas as demais midias */

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

@media print {
    /*IMPRESSÃO */
    * {
        font-family: 'Courier New', Courier, monospace;
    }

    body {
        background-image: url(../imagens/back-print.jpg); /* DESNECESSÁRIO!!!! */
    }

    main {
        width: 90vw;
        border: 2px solid black;
    }

    main h1 {
        text-shadow: none;
        color: black;
    }

    main::after {
        content: 'Essa impressão foi feita através do site www.cursoemvideo.com';
        text-decoration: overline;
    }

    img#phone {
        display: none;
    }

    img#tablet {
        display: none;
    }
    
    img#pc {
        display: none;
    }
    
    img#print {
        display: block;
    }
    
    img#tv {
        display: none;
    }
}

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

    main {
        width: 600px;
    }

    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);
    }

    main {
        width: 700px;
    }

    img#tablet {
        display: none;
    }

    img#phone {
        display: none;
    }

    img#pc {
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    /* GRANDES TELAS */
    body {
        background-image: url(../imagens/back-tv.jpg);
    }

    main {
        width: 700px;
    }

    img#phone {
        display: none;
    }

    img#tablet {
        display: none;
    }

    img#pc {
        display: none;
    }

    img#tv {
        display: block;
    }
}