# presentation/styles/markdown.style.css

> 105 lines of code and 0 definitions.

Tree: Site tree
Language: css
Layer: product
Canonical: https://banes-lab.com/anatomy/tree#file-presentation-styles-markdown-style-css
Source text: https://banes-lab.com/assets/sources/source.a43efde8212ffc977ae1c5749b7eb6519f89f6fb26254892625411a6266ff31b.generated.txt

## Source

```css
.document-holder {
    background: var(--card-bg);
    border: var(--border-s) solid var(--white-alpha-border);
    border-radius: var(--radius-md);
    overflow: hidden;
}

.document-title {
    background: var(--accent-subtle);
    border-bottom: var(--border-s) solid var(--white-alpha-border);
    color: var(--tab-accent);
    font-family: var(--font-family-heading);
    font-size: var(--font-sm);
    font-weight: var(--font-weight-semibold);
    padding: var(--space-sm) var(--space-md);
}

.markdown {
    color: var(--white-alpha-secondary);
    font-family: var(--font-family-base);
    font-size: var(--font-regular);
    line-height: var(--line-height-loose);
    padding: var(--space-md) var(--space-lg);
}

.markdown-heading {
    color: var(--tab-accent);
    font-family: var(--font-family-heading);
    font-weight: var(--font-weight-semibold);
    line-height: var(--line-height-normal);
    margin: var(--space-lg) 0 var(--space-sm);
}

.markdown h1 {
    font-size: var(--font-xxl);
}

.markdown h2 {
    border-bottom: var(--border-s) solid var(--white-alpha-border);
    font-size: var(--font-xl);
    padding-bottom: var(--space-xs);
}

.markdown h3 {
    font-size: var(--font-lg);
}

.markdown h4,
.markdown h5,
.markdown h6 {
    font-size: var(--font-md);
}

.markdown-text {
    margin: 0 0 var(--space-md);
}

.markdown-list {
    margin: 0 0 var(--space-md);
    padding-left: var(--space-xxl);
}

.markdown-list li {
    margin: 0 0 var(--space-xs);
}

.markdown-quote {
    border-left: var(--border-m) solid var(--accent-half);
    color: var(--text-light-gray);
    margin: 0 0 var(--space-md);
    padding: var(--space-xs) var(--space-md);
}

.markdown-rule {
    border: 0;
    border-top: var(--border-s) solid var(--white-alpha-border);
    margin: var(--space-lg) 0;
}

.markdown-table {
    border-collapse: collapse;
    display: block;
    margin: 0 0 var(--space-md);
    max-width: var(--percent-full);
    overflow-x: auto;
}

.markdown-table th,
.markdown-table td {
    border: var(--border-s) solid var(--white-alpha-border);
    padding: var(--space-xs) var(--space-md);
    text-align: left;
    vertical-align: top;
}

.markdown-table th {
    color: var(--tab-accent);
    font-family: var(--font-family-heading);
    font-size: var(--font-sm);
}

.markdown code {
    background: var(--overlay-subtle);
    border-radius: var(--radius-xs);
    color: var(--white);
    font-family: var(--font-family-mono);
    font-size: var(--font-sm);
    padding: var(--space-code-v) var(--space-code-h);
}

.markdown a {
    color: var(--tab-accent);
}

.markdown a:hover {
    color: var(--white);
}

.markdown strong {
    color: var(--white);
}

.markdown .code-block {
    margin: 0 0 var(--space-md);
}
```
