/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Imports # Blocks # Media # Captions # Galleries (Legacy) # Post and page content # Alignments # Custom block colors # Custom font sizes --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Imports --------------------------------------------------------------*/ @import "_blocks.css"; @import "_media.css"; /*-------------------------------------------------------------- # Post and page content --------------------------------------------------------------*/ /* Custom rule for sticky posts: .sticky { } */ .entry { margin-bottom: 1rem; } .entry-meta, .entry-footer { font-family: var(--highlight-font-family); font-stretch: condensed; font-size: 80%; } .entry-meta { margin: 1em 0; } /* Hides the update date and time. */ .updated:not(.published) { display: none; } .post-thumbnail img { margin: 0 auto; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; } .type-portfolio .entry-content { font-size: 1.1em; } .entry-content.justify-text p { text-align: justify; } .entry-content > ul, .entry-content > ol { padding-left: 3.5em; } .entry-content li { list-style-type: square; } .page-content > *, .entry-content > *, .entry-summary > * { margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; max-width: var(--content-width); } .page-header, .entry-header, .entry-footer, .post-navigation, .page-navigation, .comments-area { margin-bottom: 1.5em; } .page-content > *, .entry-content > *, .entry-summary > *, .page-header, .entry-header, .entry-footer, .post-navigation, .page-navigation, .comments-area { margin-left: auto; margin-right: auto; padding-right: 1.5rem; padding-left: 1.5rem; max-width: var(--content-width); } .page-template-no-sidebar-template .page-content > *, .page-template-no-sidebar-template .entry-content > *, .page-template-no-sidebar-template .entry-summary > *, .page-template-no-sidebar-template .page-header, .page-template-no-sidebar-template .entry-header, .page-template-no-sidebar-template .entry-footer, .page-template-no-sidebar-template .page-navigation, .page-template-no-sidebar-template .comments-area { max-width: 1140px; } @media (--content-query) { .entry-content > ul, .entry-content > ol { padding-left: 2.5em; padding-right: 2.5em; } } /* Align .more-link with the content. */ .entry-content > .more-link { display: block; } .page-links { clear: both; margin-bottom: 1.5em; } .entry-footer span { margin-right: 1em; } .entry-footer { clear: both; padding: 1.5em 1.5rem; } /*-------------------------------------------------------------- ## Alignments --------------------------------------------------------------*/ .alignleft { float: left; margin-right: 1.5rem; } .alignright { float: right; margin-left: 1.5rem; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .alignwide { max-width: calc(50% + var(--content-width) / 2); } .alignfull { max-width: 100%; } .page-content > .alignleft, .entry-content > .alignleft, .entry-summary > .alignleft { margin-left: 1.5rem; } .page-content > .alignright, .entry-content > .alignright, .entry-summary > .alignright { margin-right: 1.5rem; } /*-------------------------------------------------------------- ## Custom block colors. --------------------------------------------------------------*/ .has-theme-primary-color { color: var(--color-theme-primary); } .has-theme-primary-background-color { background-color: var(--color-theme-primary); } .has-theme-secondary-color { color: var(--color-theme-secondary); } .has-theme-secondary-background-color { background-color: var(--color-theme-secondary); } .has-theme-red-color { color: var(--color-theme-red); } .has-theme-red-background-color { background-color: var(--color-theme-red); } .has-theme-green-color { color: var(--color-theme-green); } .has-theme-green-background-color { background-color: var(--color-theme-green); } .has-theme-blue-color { color: var(--color-theme-blue); } .has-theme-blue-background-color { background-color: var(--color-theme-blue); } .has-theme-yellow-color { color: var(--color-theme-yellow); } .has-theme-yellow-background-color { background-color: var(--color-theme-yellow); } .has-theme-black-color { color: var(--color-theme-black); } .has-theme-black-background-color { background-color: var(--color-theme-black); } .has-theme-grey-color { color: var(--color-theme-grey); } .has-theme-grey-background-color { background-color: var(--color-theme-grey); } .has-theme-white-color { color: var(--color-theme-white); } .has-theme-white-background-color { background-color: var(--color-theme-white); } .has-custom-daylight-color { color: var(--color-custom-daylight); } .has-custom-daylight-background-color { background-color: var(--color-custom-daylight); } .has-custom-sun-color { color: var(--color-custom-sun); } .has-custom-sun-background-color { background-color: var(--color-custom-sun); } /*-------------------------------------------------------------- ## Custom block font sizes. --------------------------------------------------------------*/ .has-small-font-size { font-size: var(--font-size-small); } .has-regular-font-size { font-size: var(--font-size-regular); } .has-large-font-size { font-size: var(--font-size-large); } .has-larger-font-size { font-size: var(--font-size-larger); }