.post-header { margin: 4em auto; } .post-title { margin-bottom: $spacing-unit / 2; letter-spacing: -1px; line-height: 1.5; text-align: center; font-weight: bold; font-size: 4em; color: $header-color;//a friendly dark color. darken($header-color, 10%); @include media-query($on-laptop) { font-size: 4em; } @include media-query($on-palm) { font-size: 2em; } } .post-image { text-align: center; img { width: 50%; display: inline; } } .post-content { margin-bottom: $spacing-unit; ul, ol { margin-left: $spacing-unit / 2; } iframe { width: 100%; } a { color: darken($brand-color, 10%) } figure { margin: 0 auto; text-align: center; max-width: 400px; } } #related-posts { background: lighten($brand-color, 55%); padding: $spacing-unit / 2; a { color: $text-color; } * { margin: 0; } } .pagination { margin-top: 1em; margin-bottom: 1em; padding-top: 1em; padding-bottom: 1em; display: flex; /*border-top: 1px solid #f2f3f3; border-bottom: 1px solid #f2f3f3;*/ } .pagination--pager.disabled { color: rgba(137, 140, 143, 0.5); pointer-events: none; cursor: not-allowed; } .pagination--pager { padding: 1em 2em; width: 50%; font-weight: bold; text-align: center; border: 1px solid lighten($brand-color, 50%); border-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .pagination--pager:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } #comments, #comments-form { font-size: .9rem; color: darken($grey-color, 30%); } #comments article { display: flex; margin-top: 1em; border-bottom: 1px solid #f2f3f3; p { white-space: pre-wrap; margin-top: 0; } blockquote { font-size: inherit; } } #comments-header { color: darken($brand-color, 20%); border-bottom: 1px solid lighten($brand-color, 50%); } .comment-image-wrapper { box-sizing: border-box; max-width: 65px; margin: 0.5em; overflow: hidden; img { clip-path: circle(); } } .comment-body-wrapper { flex-grow: 1; padding: 5px; } .comment-meta { display: flex; color: $grey-color; } #comment-form { background: lighten($brand-color, 55%); color: darken($brand-color, 30%); font-size: .9rem; padding: 15px; label { display: block; margin-bottom: 1em; } input, textarea { display: block; width: 100%; box-sizing: border-box; font-family: $base-font-family; font-size: small; color: darken($grey-color, 25%); border: 1px solid lighten($brand-color, 50%); } input:focus, textarea:focus { border-color: #f2f3f3; } button[type=submit] { font-family: $alt-font-family; } textarea { height: 10rem; resize: vertical; } sup.required { color: $brand-color; } #preview { font-size: small; color: darken($grey-color, 10%); background-color: white; margin-top: 1em; h1, h2, h3, h4, h5, h6 { color: darken($grey-color, 10%); margin: initial; } p { white-space: pre-wrap; margin-top: 0; } blockquote { font-size: inherit; } } }