// custom default properties for normal tags html { scroll-behavior: smooth } a, a:hover, a:visited { color: $light-brown; // Specified settings for the headers in 'post.html' &.heading-links { color: $text-color; &:hover { text-decoration: none; &::after { color: $grey-color; content: ' #'; } } } &.post-link:visited { color: $brown; } &.post-alt-link:visited { color: $brown; } } blockquote { font-family: "Georgia", $base-font-family; border-left: $brown solid 5px; color: $grey-color-dark; font-style: italic; padding: 1em; } h1, h2, h3 h4, h5, h6 { code { font-size: 1em; } } hr { margin: 2em 0; } img { height: auto; max-width: 100%; padding: 1em 0; } iframe { margin: 1.5em 0; max-width: 100%; } li > ul, li > ol, ul > li, ol > li { margin-bottom: 1em; } ul.social-media-list > li, #list-container > ul > li { margin: 0; } // Table custom properties table:not(.rouge-table) { th { background: linear-gradient(to bottom, lighten($brown, 25%), $light-brown); color: $super-platinum; } tr { overflow: auto; code { color: $text-color; } &:nth-child(odd) { background: linear-gradient(to right, $dark-brown, $brown); color: $super-platinum; } &:nth-child(even) { background: linear-gradient(to right, $dark-brown, $light-brown); color: $super-platinum; } } } .table { margin: 1em 0; overflow-x: auto; table { margin: 0; } @include media-query($on-palm) { height: 300px; } } .relative-posts { color: $grey-color-dark; display: flex; font-size: $small-font-size; justify-content: space-between; margin-top: 2em; a { font-size: $base-font-size * 1.2; } .previous-post { text-align: left; } .next-post { text-align: right; } @include media-query($on-laptop) { flex-flow: column wrap; align-content: center; justify-content: center; text-align: center; > * { margin-top: 2em; } .previous-post, .next-post { text-align: center; } } } // code syntax table figure.highlight { border: 1px solid $grey-color-light; border-radius: 3px; background-color: #eef; * { border: 0; margin: 0; } td.gutter.gl { border-right: 1px solid $grey-color-light; > pre.lineno { padding-left: 0; } } } // Mathjax .mjx-chtml { font-size: 1.4em !important; } // alt title properties main .home { > .home-post:not(:first-of-type) { margin-top: 3em; } > .home-post > * { margin: 0; } } h2.post-alt-title { font-family: "Georgia", $base-font-family; } // wrapper .wrapper { main > & { & > :first-child { margin-top: 0; padding-top: 0; } .post-content { > h1:not(:first-child){ margin-top: $spacing-unit * 1.65; } h2:not(:first-child) { margin-top: $spacing-unit * 1.4; } h3:not(:first-child) { margin-top: $spacing-unit * 1.15; } > p { word-spacing: 1px; } p > img { display: block; margin: 0 auto; } ul.resources-link { list-style: none; margin-left: 1.9em; @include media-query($on-palm) { margin-left: 0; > li { margin-bottom: 0.75em; } } } } } } // notes.md .entry-list-item { display: flex; align-items: center; justify-content: space-between; margin: .25em; padding: .5em; &:nth-child(odd) { background: lighten($brown, 50%); } &:last-child { margin-bottom: 1em; } .post-list-date { display: block; } @include media-query($on-palm) { flex-flow: column; align-items: baseline; } } // custom properties for several layout items #personal-logo { width: 29px; height: auto; padding: 0; } // Specific parts in content .word-definition { text-decoration: underline; } p.caption { color: $grey-color; font-size: $small-font-size; padding-bottom: 1.5em; text-align: center; width: 100%; } code.fileName { color: darken($code-keywords, 10%); } // List of topics properties found on posts type #list-container { border: 3px $brown dashed; border-left: 0px; border-right: 0px; color: $grey-color; line-height: 1.75em; margin: 2em 0; padding: 2em; width: inherit; @include relative-font-size(0.95); ul { list-style: upper-roman; } } // Header custom settings .site-header { background: linear-gradient(75deg, $dark-brown, $brown, $light-brown); border-top: 5px solid $dark-brown; border-bottom: 1px solid $grey-color-light; color: $super-platinum; .site-title { @include relative-font-size(1.625); font-weight: 300; line-height: $base-line-height * $base-font-size * 2.25; letter-spacing: -1px; margin-bottom: 0; float: left; &, &:visited { color: $super-platinum; } } .site-nav { float: right; line-height: $base-line-height * $base-font-size * 2.25; .nav-trigger { display: none; } .menu-icon { display: none; } .page-link { color: $super-platinum; line-height: $base-line-height; // Gaps between nav items, but not on the last one &:not(:last-child) { margin-right: 20px; } } @include media-query($on-palm) { .page-link { color: $text-color; margin: 0 .5em; text-align: left; } .menu-icon { display: block; } } } } // Post Title .post-subtitle { color: $grey-color; font-size: $base-font-size * 1.7; margin: .24em 0; } // Markdown Table of Content // Pinned posts style on the homepage #pinned-section { background: linear-gradient(75deg, $dark-brown, $brown, $light-brown); border: $brown 4px solid; border-top: 0; border-bottom: 0; color: white; margin-bottom: 2em; padding: $base-font-size; ul.pinned-posts { & * {color: white;} list-style: none; padding: 0; @include media-query($on-palm) { margin-left: 0; } } } .dt-updated, .reading-minutes { color: $grey-color; font-size: $small-font-size; margin-top: 0; } // Pagination custom settings .pagination { align-content: center; align-items: center; display: flex; justify-content: space-between; margin: 2em; .previous, .next { border-radius: 4px; padding: 1em; text-align: center; width: 100px; &.disabled { color: $grey-color; } } &>* { padding: 1em; } @include media-query($on-palm) { flex-flow: column wrap; } } // Tags custom settings .list-tags { color: $grey-color; } .home-tags { font-size: $small-font-size; } .post-updatedOn { color: $grey-color-dark; font-size: $small-font-size; margin-bottom: $base-font-size; span.updatedPostDate { font-weight: bolder; } } .post-tags { color: $grey-color-dark; font-size: $small-font-size; .link-tag { color: $brown; } } // Footer custom settings .site-footer { background: linear-gradient(75deg, $dark-brown, $brown, $light-brown); border-top: 1px solid $grey-color-light; color: $platinum; padding: $spacing-unit 0; .footer-col-1 { width: -webkit-calc(25% - (#{$spacing-unit} / 2)); width : calc(25% - (#{$spacing-unit} / 2)); } .footer-col-2 { width: -webkit-calc(30% - (#{$spacing-unit} / 2)); width : calc(30% - (#{$spacing-unit} / 2)); } .footer-col-wrapper { color: $super-platinum; .u-email, .username { color: $super-platinum; &:hover { color: $super-platinum; } } .svg-icon { fill: $super-platinum; } } .site-icon-credits { font-size: $small-font-size; margin-bottom: 1.5em; p { margin: 0; } a { color: $footer-link; } } .site-credits { text-align: center; > p { margin: 0; } a { color: $footer-link; } .copyright { font-size: $small-font-size; } } @include media-query($on-palm) { .footer-col-1, .footer-col-2, .footer-col-3 { width: 100%; } } }