UNPKG

@skhemata/skhemata-blog

Version:

Skhemata Blog Web Component. This web component provides several sub components in addition to main component, allowing featured blogs, blog listing and blog post display.

168 lines (138 loc) 3.06 kB
/** * * Lit Blog Post Style * * */ import { css } from '@skhemata/skhemata-base'; export const SkhemataBlogPostStyle = css` :host { display: block; margin: 60px 0; border: 1px solid lightgrey; border-radius: 6px; padding: 2rem; --light-grey-color: #969ea2; --lighter-grey-color: #dce3e6; } button.back-button.is-link.is-rounded { background-color: var(--skhemata-blog-post-back-button-background-color, rgb(50, 115, 220)); color: var(--skhemata-blog-post-back-button-color, white); } .blog-post-categories { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: -5px; margin-right: -5px; } .blog-post-title, .blog-post-date { text-align: left; } .blog-post-title.title { margin-bottom: 10px; } .blog-post-content { margin-top: 40px; } .blog-post-date { text-align: left; font-size: 14px; } .blog-item-meta-info { font-size: 14px; } .blog-post-author-info { margin-bottom: 30px; margin-top: -4rem; text-align: left; font-size: 14px; } .blog-post-featured-image, .post-featured-image { width: 100% !important; } .blog-post-author-avatar { display: inline-block; margin-bottom: 1.5rem; } .blog-post-author { display: flex; justify-content: space-between; } .blog-meta { text-align: center; } .blog-post-content figure { font-style: italic; margin-bottom: 30px; } .blog-post-content h1 { font-size: 3rem; } .blog-post-content h2 { font-size: 2.5rem; } .blog-post-content h3 { font-size: 2rem; } .blog-post-content h4 { font-size: 1.5rem; } .blog-post-content h5 { font-size: 1.25rem; } .blog-post-content h6 { font-size: 1rem; } .blog-post-content h1, .blog-post-content h2, .blog-post-content h3, .blog-post-content h4, .blog-post-content h5, .blog-post-content h6 { font-weight: bold; } .blog-post-content figure figcaption { color: var(--light-grey-color); font-size: 14px; } .blog-post-content figure.wp-caption { width: inherit !important; } p { margin-bottom: 24px; } .social-icon { font-size: 1.5rem; color: var(--skhemata-blog-post-social-icon-color, #f2711c); } @media screen and (max-width: 430px) { .blog-post-author { display: block; padding-bottom: 1rem; } .blog-post-author .social-links { padding-top: 0.5rem; } } .blog-post-content.content h1, .blog-post-content.content h2, .blog-post-content.content h3, .blog-post-content.content h4, .blog-post-content.content h5, .blog-post-content.content h6, .blog-post-title.title { color: var(--skhemata-blog-post-heading-color, rgb(54, 54, 54)); } .blog-post-content.content { overflow: hidden; word-wrap: break-word; } `;