:root {
  --body-font-color: #FFF;
}

/* Regras do TikTok - Mínimas para funcionar com Embed.js */
.tiktok-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 20px;
    padding: 20px 16%;
}
.tiktok-video-container {
    /* Mantenha o flexbox para centralizar dentro da coluna do grid */
    display: flex;
    justify-content: center;
    /* Remove min-height: initial; e overflow: visible; pois são redundantes ou padrão */
}

blockquote.tiktok-embed {
    /* Reset de estilos para não conflitar com o tema */
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    /* Damos 100% de largura ao embed dentro do container */
    width: 100% !important;
    /* Mantemos o max-width do TikTok para manter a proporção no desktop */
    max-width: 605px !important;
    /* min-height é bom para reservar o espaço antes do script carregar */
    min-height: 400px;
}

/* Regras de Estilo do Tema Geekdocs */
.gdoc-search__list, .gdoc-language__list{
    background:rgb(68 68 68);
}
body {
    text-align: justify;
    color: #FFF;
    font-family: Helvetica, Arial;
    -webkit-font-smoothing: antialiased;
}
.wrapper{
    background:rgb(68 68 68);
    color:#FFF;
}
.gdoc-markdown table:not(.lntable):not(.highlight) tr:nth-child(2n) {
    background: rgb(58 58 58);
}
.gdoc-markdown table:not(.lntable):not(.highlight) thead{
    border-bottom: 3px solid rgb(54 54 54)
}
.gdoc-markdown table:not(.lntable):not(.highlight) tr{
    border-bottom: 1.5px solid rgb(61 61 61);
}
.gdoc-search__input{
    background:rgb(64 64 64);
}
.gdoc-markdown pre code {
    display: block;
    padding: 1rem;
    width: 100%;
    word-break: break-word;
    white-space: pre-wrap;
}
.gdoc-search svg.gdoc-icon{
    color:rgb(155 155 155);
}
.gdoc-brand__title {
    text-shadow: 3px 0 black;
}
.gdoc-nav__entry, .gdoc-language__entry, .gdoc-nav__entry:visited, .gdoc-language__entry:visited{
    color:#8d8e8d;
}
.gdoc-nav__list ul{
    color:#8d8e8d;
}
.gdoc-page__header {
    background:rgb(64 64 64);
}
.gdoc-header {
    background:rgb(68 68 68);
    border-bottom:rgb(64 64 64);
}
.gdoc-markdown pre, .gdoc-markdown code{
    background:rgb(75 75 75);
}
