body, button, input, select, textarea { color: $color__text-main; font-family: $font__main; font-weight: 300; @include font-size(1.375); line-height: $font__line-height-body; } h1, h2, h3, h4, h5, h6 { clear: both; font-weight: 400; font-family: $font__headings; } p { margin-bottom: 1.5em; } dfn, cite, em, i { font-style: italic; } blockquote { quotes: "" ""; margin: 0 0 1.5em 0; padding: 1.5em; color: #f1f1f1; background: $color__background-blockquote; border-left: 8px solid $color__background-blockquote-border; border-radius: 0 4px 4px 0; font-style: italic; &:before, &:after { content: ""; } p:first-child { margin-top: 0; } p:last-child { margin-bottom: 0; } cite { display: block; margin-top: 6px; text-align: right; font-size: 14px; font-size: 0.875rem; font-style: italic; font-weight: bold; } } address { margin: 0 0 1.5em; } pre { background: $color__background-pre; font-family: $font__pre; @include font-size(0.9375); line-height: $font__line-height-pre; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: $font__code; @include font-size(0.9375); } abbr, acronym { border-bottom: 1px dotted $color__border-abbr; cursor: help; } mark, ins { background: $color__background-ins; text-decoration: none; } big { font-size: 125%; } strong, b { font-weight: 400; } .entry-title { font-size: 2.25em; line-height: 1.45; margin: 0.15em 0 0.25em; } .entry-title a, .entry-title a:visited { text-decoration: none; color: $color__text-main; } .widget-title { @include font-size(1.35); margin: 0 0 1em 0; } .entry-meta, .cat-links, .entry-footer { @include font-size(1.25); } .cat-links { font-weight: 400; letter-spacing: -0.5px; text-transform: uppercase; a, a:visited { text-decoration: none; color: $color__categories; } a:hover, a:focus { opacity: 0.75; } } .intro-posts-only, .intro-enabled { .post .entry-content > p:first-of-type { font-weight: 400; @include font-size(1.45); } .post .entry-content > p:first-of-type::first-letter { //display: block; //float: left; //line-height: 0.90; //font-family: $font__headings; //font-size: 325%; //padding: 0.125rem 0.40rem 0 0; //color: $color__link-hover; } }