body {
    color: white;
    background: black;
    margin: 0px;
}

header {
border-bottom: solid rgb(21, 89,177);
padding: 20px;
font-size: 32px;
color: rgb(42, 122, 228);
}

.chamada {
    background: rgb(184, 156, 213);
    padding-bottom: 80px;
    padding-top: 80px;
    display: flex;
    justify-content: center;
}

.chamada-texto{
    margin-right: 5%;
}

h1{
    font-size: 40px;
}

p{
    font-size: 20px;
}

.categoria-videos{
    display: flex;
    overflow-x: auto;
    gap: 10px
}

.categoria{
    padding-left: 20px;
    padding-right: 20px;
}

.categoria-videos img{
    opacity: 0.5;
    height: 200;
}

.categoria-videos img :hover {
    opacity: 1.0;
    border: 1px solid  green
}