Files
cocoa-eh-hugo-theme/markdown.less
Nishanth Shanmugham d2264ad3f3 Add all files
2015-08-24 18:28:03 -05:00

182 lines
2.5 KiB
Plaintext

.section.main .content {
.markdown {
@background-gray: #f9f9f9;
//
// Heading
//
h1, h2, h3, h4, h5, h6 {
.heading();
}
h1 {
font-size: 1.75rem;
margin-bottom: 2rem;
}
h2 {
font-size: 1.5rem;
margin-bottom: 1.5rem;
}
h3 {
font-size: 1em;
margin-bottom: 1rem;
}
h4, h5, h6 {
font-size: 1rem;
margin-bottom: 1rem;
letter-spacing: none;
text-transform: none;
}
//
// Code
//
code, pre {
font-family: @monospace-font-stack;
font-size: 15px;
background-color: @background-gray;
}
code {
/* enclosed by single backtick (`) */
padding: .15em .5em;
color: darken(#d01040, 10%);
border-radius: 2px;
}
pre {
/* Hugo specific: consider using the 'highlight' shortcode */
display: block;
margin-top: 1rem;
margin-bottom: 2rem;
padding: 1rem;
line-height: 1.5em;
white-space: pre;
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word;
}
pre code {
/* enclosed by 4 backticks (````) */
padding: 0;
font-size: 15px;
}
//
// Body text
//
p {
/* Invoked by line break */
font-size: 1rem;
margin-top: 0;
margin-bottom: 1em;
}
// TODO: Try out and adjust properties for selectors below
// Lists
ul, ol, dl {
margin-top: 1rem;
margin-bottom: 2rem;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: .5rem;
}
ul {
margin-bottom: 1.25rem;
}
li {
list-style-type: disc;
list-style-position: inside;
}
// Miscenllaneous
hr {
position: relative;
margin: 1.75rem 0;
border: 0;
border-top: 1px solid lighten(@gray, 10%);
border-top: 1px solid lighten(@gray, 20%);
}
abbr {
font-size: 0.85rem;
font-weight: bold;
color: lighten(@black, 20%);
text-transform: uppercase;
}
abbr[title] {
cursor: help;
border-bottom: 1px dotted lighten(@gray, 10%);
}
// Quotes
blockquote {
padding: .5rem 1rem;
margin: .8rem 0;
color: #7a7a7a;
border-left: .25rem solid #e5e5e5;
}
blockquote p:last-child {
margin-bottom: 0;
}
@media (min-width: 550px) {
blockquote {
padding-right: 5rem;
padding-left: 1.25rem;
}
}
// Images and tables
img {
display: block;
margin: 0 0 1rem;
max-width: 100%;
}
table {
margin-bottom: 1rem;
width: 100%;
border: 1px solid #e5e5e5;
border-collapse: collapse;
}
td,
th {
padding: .25rem .5rem;
border: 1px solid #e5e5e5;
}
tbody tr:nth-child(odd) td,
tbody tr:nth-child(odd) th {
background-color: @background-gray;
}
} // end .markdown
} // end .section.main .content