Files
hwilliams-dev/styles/markdown-container.css

127 lines
2.3 KiB
CSS

.markdown-container{
p {
margin-bottom: 0.5em;
font-family: var(--sans);
font-size: 16;
line-height: 1.7;
color: var(--fg-secondary);
margin: 0 0 40px 0;
max-width: 560;
}
h1, h2, h3 {
font-family: var(--mono);
font-weight: 700;
color: var(--fg);
letter-spacing: -0.02em;
}
h1 {
margin-bottom: 1em;
margin-top: 0.5em;
}
h2 {
margin-bottom: 0.5em;
margin-top: 0.5em;
}
img {
margin: 0 0 40px 0;
}
blockquote {
width: 100%;
text-align: justify;
font-family: var(--sans);
font-size: 15;
word-wrap: break-word;
line-height: 2;
color: var(--muted);
background-color: var(--bg-raised);
margin-bottom: 2em;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 5%;
padding-right: 5%;
border-radius: var(--radius-md);
border-top: 0.05em solid var(--border-subtle);
border-right: 0.05em solid var(--border-subtle);
box-shadow: var(--shadow-md);
display: flex;
flex-direction: column-reverse;
font-weight: 500;
}
blockquote img {
border-radius: var(--radius-md);
margin-top: 0.5em;
margin-bottom: 0.5em;
width: 100%;
border: 0.05em dashed var(--border-subtle);
}
blockquote video {
align-self: center;
width: 100%;
border: 0.05em dashed var(--border-strong);
margin-bottom: 0.75em;
}
ul {
font-family: var(--sans);
list-style: inside;
margin: 0 0 40px 0;
}
ul ul {
padding-left: 1em;
margin-bottom: 0;
color: var(--muted);
}
ul > li {
font-size: 14;
margin: 0 5px 5px 0;
}
ul ul > li {
font-size: 12;
margin: 0 5px 5px 0;
}
pre {
font-family: var(--mono);
margin-bottom: 0.1em;
}
img {
max-width: 80vw;
}
video {
max-width: 90vw;
}
}
@media (max-width: 768px) {
.markdown-container {
div:last-of-type {
margin-bottom: 4em !important;
}
}
}