label.termos {
    display: flex;
    gap: 12px;
    margin-bottom: 24px;
    font-size: 12px;
}

.header {
    position: sticky;
    top: 0;
}

.footer-newsletter {
    margin-top: 10px;
}

.footer-credits p {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
}

html.sobre-2 div#app {
    padding-top: 0;
}
.follow-box .follow-box-box {
    width: 100%;
    text-align: start;
}

.follow-box .follow-box-box a {
    margin-right: 1rem;
}
.ouca-links {
    width: auto;
}

.ouca-links .ouca-links-item {
    font-size: 24px;
}
.ouca-links .ouca-links-item.spotify {
    background-color: #12833a;
}

.ouca-links .ouca-links-item.amazon-music {
    background-color: #007389;
}

.ouca-links .ouca-links-item.apple-music {
    background-color: #444140;
}

.ouca-links .ouca-links-item.apple-music:hover, .ouca-links .ouca-links-item.amazon-music:hover {
    background-color: #040404;
}
.ouca-links .ouca-links-item.amazon-music .icon {
    top: 7px;
    background-image: url("./img/amazon-music.svg");
}

.ouca-links .ouca-links-item.apple-music .icon {
    top: 7px;
    background-image: url("./img/apple-music.svg");
}

.ouca-links .link-playlists {
    outline: none;
    position: relative;
    display: inline-block;
}

.ouca-links .link-playlists:focus {
    outline: 3px solid #6e5d1a;
    outline-offset: 4px;
    background-color: rgba(255, 204, 0, 0.2);
    scroll-margin: 50px;
}

.album .album-item-center p {
    font-weight: 500;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    font-size: 18px;
}

.negocios-box .negocios-box-item-text {
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 2px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    display: inline-block;
    background: rgba(0, 0, 0, 0.45);
}

.selo-artista-text a {
    outline: none;
    position: relative;
    display: inline-block;
}

.selo-artista-text a:focus {
    outline: 3px solid #6e5d1a;
    outline-offset: 4px;
    background-color: rgba(255, 204, 0, 0.2);
    scroll-margin: 50px;
}

main .container.artistas-container h2 {
    text-align: center;
    color: #e30514;
    text-transform: uppercase;
}

.artist-tools #app {
    padding: 0;
}

.negocios-filho .h3,
.negocios-filho h3 {
    color: #fff;
    font-size: 24px;
}

:shadowRootId(0) {
    background-color: #040404;
}

.artistas-box .artistas-box-item {
    text-decoration: none !important;
}

.search-itens a {
    font-size: 20px;
}

