/* src/assets/css/markdown.css */

/* Links no conteúdo */
.markdown-body a {
    color: var(--link-color);
    text-decoration: none;
    border-bottom: 1px solid var(--link-color);
    transition: color 0.3s, border-bottom-color 0.3s;
}

.markdown-body a:hover {
    color: var(--hover-color);
    border-bottom-color: var(--hover-color);
}

/* Citações */
.markdown-body blockquote {
    border-left: 4px solid var(--link-color);
    margin: 1.5rem 0;
    padding-left: 1rem;
    color: #9E9E9E;
}

/* Listas */
.markdown-body ul, .markdown-body ol {
    padding-left: 20px;
}

.markdown-body li {
    margin-bottom: 0.5rem;
}

/* Códigos inline e blocos de código */
.markdown-body code {
    background-color: #2D2D2D;
    padding: 0.2em 0.4em;
    border-radius: 4px;
}

.markdown-body pre {
    background-color: #2D2D2D;
    padding: 1rem;
    overflow-x: auto;
    border-radius: 4px;
}

/* Imagens */
.markdown-body img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 1rem auto;
    border-radius: 4px;
}

/* Separadores */
.markdown-body hr {
    border: none;
    height: 1px;
    background-color: #444;
    margin: 2rem 0;
}