body {
    /*font-family: Helvetica, sans-serif;*/
    background-color: #E0E0E0;
}

.justificado {
    text-align: justify;
}

.imagemfilmes-conteudo {
    margin-top: 8px;
}

.classificacao {
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    font-size: 15px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #FFFFFF;
}

.classificacao_L {
    background-color: #01923E;
}

.classificacao_10 {
    background-color: #027CC3;
}

.classificacao_12 {
    background-color: #F8C501;
}

.classificacao_14 {
    background-color: #E97716;
}

.classificacao_16 {
    background-color: #D22720;
}

.classificacao_18 {
    background-color: #1F1A17;
}

.capa-filme-aspect-ratio {
    aspect-ratio: 7 / 10;
}

/* icones de redes sociais que nao existem na fonte zmdi; o prefixo zmdi- mantem as regras do materialize para icones e a mascara herda a cor do texto */
.zmdi.zmdi-x-box:before,
.zmdi.zmdi-tiktok:before {
    content: "";
    display: inline-block;
    width: 0.84em;
    height: 0.84em;
    vertical-align: -0.05em;
    background-color: currentColor;
    -webkit-mask: var(--icone) no-repeat center / contain;
    mask: var(--icone) no-repeat center / contain;
}

.zmdi.zmdi-x-box {
    --icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='m'%3E%3Crect width='24' height='24' rx='2' fill='white'/%3E%3Cpath transform='translate(4.48 4.56) scale(.62)' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/mask%3E%3Crect width='24' height='24' rx='2' mask='url(%23m)'/%3E%3C/svg%3E");
}

.zmdi.zmdi-tiktok {
    --icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E");
}
