/* Theme Name: Blog Layouts Author: Rico Author URI: https://ricoswebsite.com/ Text Domain: blog-layouts Description: Blog Layouts is a modern theme for blogs. A core feature is swapping layouts. The primary color is customizable. It has a tidy, wide layout with a sidebar, which is right at the edge and doesn't get in the way. The author page is particularly extensive. There is a landing page with a widget area. Tags: blog, one-column, two-columns, right-sidebar, custom-colors, custom-header, custom-menu, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready Version: 1.0.4 Requires at least: 5.0 Requires PHP: 7.0 Tested up to: 6.2 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html */ @font-face { font-family: "Font Awesome Regular"; src: url("fonts/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("fonts/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"); } @font-face { font-family: "Font Awesome Brands"; src: url("fonts/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("fonts/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"); } @font-face { font-family: "Font Awesome Solid"; src: url("fonts/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("fonts/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"); } /* fragment-mono-regular - latin */ @font-face { font-display: swap; font-family: "Fragment Mono"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/fragment-mono-v4-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/fragment-mono-v4-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } /* fragment-mono-italic - latin */ @font-face { font-display: swap; font-family: "Fragment Mono"; font-style: italic; font-weight: 400; src: url("fonts/googlefonts/fragment-mono-v4-latin-italic.woff2") format("woff2"), url("fonts/googlefonts/fragment-mono-v4-latin-italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } @font-face { font-family: "Quicksand"; font-style: normal; font-display: swap; font-weight: 400; src: local(""), url("googlefonts/quicksand-v29-latin-regular.woff2") format("woff2"), url("quicksand-v29-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ } /* roboto-regular - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Roboto"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/roboto-v30-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/roboto-v30-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } /* open-sans-regular - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Open Sans"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/open-sans-v35-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/open-sans-v35-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } /* noto-sans-jp-regular - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Noto Sans JP"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/noto-sans-jp-v52-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/noto-sans-jp-v52-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } /* montserrat-regular - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Montserrat"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/montserrat-v25-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/montserrat-v25-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } /* lato-regular - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Lato"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/lato-v24-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/lato-v24-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } /* poppins-regular - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Poppins"; font-style: normal; font-weight: 400; src: url("fonts/googlefonts/poppins-v20-latin-regular.woff2") format("woff2"), url("fonts/googlefonts/poppins-v20-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ } .error404 .blog_layouts_content_spacer { min-height: 70vh; } .error404 .blog_layouts_error { background-color: rgb(37, 3, 3); border: 1px solid rgb(163, 0, 0); border-radius: 4px; padding: 1em; max-width: 25em; display: flex; flex-direction: column; align-items: flex-start; } .error404 .blog_layouts_error .blog_layouts_404_headline_row { display: flex; align-items: center; gap: 1em; } .error404 .blog_layouts_error .blog_layouts_404_headline_row h1 { color: red; } .error404 .blog_layouts_error a { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; } .error404 .blog_layouts_error a:hover { background-color: rgb(41, 41, 41); } @keyframes wobble { 0%, 100% { border-radius: 36% 64% 61% 39%/53% 47% 53% 47%; } 50% { border-radius: 48% 52% 70% 30%/42% 56% 44% 58%; } } @keyframes UpAndDown { 0%, 100% { transform: translate3d(0, 0, 0) rotateZ(0.01deg); } 34% { transform: translate3d(0, 5px, 0) rotateZ(0.01deg); } 50% { transform: translate3d(0, 0, 0) rotateZ(0.01deg); } 67% { transform: translate3d(0, -3px, 0) rotateZ(0.01deg); } } .archive main { min-height: 80vh; } .author .blog_layouts_post_author_headline_section { grid-area: landingpagesection; display: flex; align-items: center; justify-content: center; flex-direction: column; background: var(--blog_layouts_gradient); } .author .blog_layouts_post_author_headline_section header { width: 80vw; max-width: 80em; padding-bottom: 0; display: flex; justify-content: center; flex-direction: column; } @media only screen and (max-width: 800px) { .author .blog_layouts_post_author_headline_section header { width: 90vw; } } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 1em; } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 img { border: 2px solid var(--blog_layouts_primary_color); margin-right: 1em; } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 .blog_layouts_author_headline_container { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: end; justify-content: center; flex: 1 1 60%; max-width: 100%; } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 .blog_layouts_author_headline_container h1 { white-space: nowrap; min-width: unset; margin: 0.5em 1em 0 0; font-size: clamp(26px, 5vw, 34px); flex: 1 0 20%; color: black; } @media only screen and (max-width: 600px) { .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 .blog_layouts_author_headline_container h1 { text-align: center; } } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 .blog_layouts_author_headline_container .blog_layouts_author_stats { white-space: nowrap; text-align: center; list-style: none; padding: 0; margin: 1em 0 0 0; display: flex; gap: 3em; overflow-x: auto; font-size: clamp(8px, 1.5vw, 14px); } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 .blog_layouts_author_headline_container .blog_layouts_author_stats li .blog_layouts_author_stats_data { font-weight: bold; font-size: 1.2em; color: black; } .author .blog_layouts_post_author_headline_section header .blog_layouts_author_row_1 .blog_layouts_author_headline_container .blog_layouts_author_stats li .blog_layouts_author_stats_label { color: black; } .author .blog_layouts_post_author_headline_section .blog_layouts_author_nav { width: 100%; margin-top: 2em; background-color: rgb(25, 25, 32); display: flex; justify-content: center; } .author .blog_layouts_post_author_headline_section .blog_layouts_author_nav ul { display: flex; width: 80vw; max-width: 80em; list-style: none; gap: 1em; padding: 0; margin: 0; font-size: clamp(10px, 2vw, 12px); } @media only screen and (max-width: 800px) { .author .blog_layouts_post_author_headline_section .blog_layouts_author_nav ul { width: 90vw; } } .author .blog_layouts_post_author_headline_section .blog_layouts_author_nav ul li button { font-size: 1.5em; font-weight: bold; border: none; border-bottom: 1px solid transparent; padding: 1em; background-color: unset; cursor: pointer; } .author .blog_layouts_post_author_headline_section .blog_layouts_author_nav ul li #blog_layouts_author_posts { border-bottom: 1px solid var(--blog_layouts_primary_color); } .author .blog_layouts_post_author_headline_section .blog_layouts_author_bio_container { display: flex; justify-content: center; background-color: black; width: 100%; font-size: clamp(0.8em, 1vw, 1em); } .author .blog_layouts_post_author_headline_section .blog_layouts_author_bio_container .blog_layouts_author_bio { position: relative; width: 80vw; max-width: 80em; padding: 2em; box-sizing: border-box; } @media only screen and (max-width: 800px) { .author .blog_layouts_post_author_headline_section .blog_layouts_author_bio_container .blog_layouts_author_bio { width: 90vw; } } .author .blog_layouts_post_author_headline_section .blog_layouts_author_bio_container .blog_layouts_author_website { border-radius: 4px; padding: 0.8em 1.2em; background-color: black; border: solid 1px gray; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; user-select: none; text-decoration: none; color: rgb(177, 177, 177); cursor: pointer; position: absolute; right: 2em; top: 0; } .author .blog_layouts_post_author_headline_section .blog_layouts_author_bio_container .blog_layouts_author_website:hover { background-color: rgb(41, 41, 41); } .author .blog_layouts_autor_content { width: 100%; display: flex; align-items: center; flex-direction: column; } .author .blog_layouts_author_comments_container { display: none; } .blog_layouts_comments #blog_layouts_author_comments { border-bottom: 1px solid var(--blog_layouts_primary_color); } .blog_layouts_comments #blog_layouts_author_posts { border-bottom: 1px solid transparent !important; } .blog_layouts_comments .blog_layouts_author_comments_container { display: block; min-height: 70vh; } .blog_layouts_comments .blog_layouts_author_comments_container + ul { display: none; min-height: 70vh; } #comments input:not([type=submit], [type=checkbox]), #comments textarea { border-radius: 4px 4px 0 0; border-bottom: 1px solid var(--blog_layouts_primary_variant_darker); padding: 1em 0.5em; } #comments input:not([type=submit], [type=checkbox]):focus, #comments textarea:focus { outline: none; border-bottom: 1px solid var(--blog_layouts_primary_color); } #comments input:not([type=submit], [type=checkbox]):hover, #comments textarea:hover { background-color: #141414; box-shadow: 0 0 0px 1000px #141414 inset; } #comments .says { display: none; } #comments .vcard { display: flex; gap: 0.5em; align-items: center; font-size: 1.3em; } #comments .vcard .url { text-decoration: none; } #comments .blog_layouts_comment_list { padding-left: 0; } #comments a { color: rgb(177, 177, 177); } #comments .comment, #comments .children, #comments .pingback { list-style: none; padding: 1% 2%; } #comments .comment li, #comments .children li, #comments .pingback li { border-radius: 4px; } #comments .comment li ol, #comments .children li ol, #comments .pingback li ol { padding-left: 0.5em; } #comments .comment-form { padding: 0 3%; } #comments .comment-form .comment-form-comment { display: flex; flex-direction: column; } #comments .comment-form .comment-form-comment textarea { resize: vertical; max-width: 90vw; } #comments .comment-form .comment-form-author, #comments .comment-form .comment-form-email, #comments .comment-form .comment-form-url { display: flex; flex-direction: column; } #comments .comment-metadata { display: flex; justify-content: space-between; padding: 0.8em 1em 0.3em 1em; } #comments .blog_layouts_comment_reply_title { display: flex; flex-wrap: wrap; gap: 0.5em; margin-top: 0.5em; padding: 0 3%; } #comments .blog_layouts_comment_reply_title small { margin-left: auto; } #comments .blog_layouts_comment_reply_title small a { color: rgb(172, 0, 0); } #comments .comment-content { padding: 1em; margin: 0.5em; border-radius: 4px; overflow-wrap: break-word; max-height: 40em; overflow-y: auto; } #comments .comment-content > p { margin: 0; } #comments.blog_layouts_comments_layout_material3 { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_material3 .comment-body { background-color: var(--blog_layouts_primary_variant_much_darker); padding: 1em; border-radius: 16px; } #comments.blog_layouts_comments_layout_material3 .comment-body:hover { filter: brightness(1.1); } #comments.blog_layouts_comments_layout_material3 .bypostauthor .url { background-color: var(--blog_layouts_primary_color); border-radius: 8px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_material3 .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_material3 .reply { margin: 0 0.5em; display: flex; } #comments.blog_layouts_comments_layout_material3 .reply a { border-radius: 5em; padding: 1em; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); } #comments.blog_layouts_comments_layout_material3 .reply a:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_material3 .vcard img { border-radius: 8px; } #comments.blog_layouts_comments_layout_material3 #submit { border-radius: 5em; padding: 1em; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_material3 #submit:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_material2 { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_material2 .comment-body { background-color: #212121; padding: 1em; } #comments.blog_layouts_comments_layout_material2 .comment-body:hover { filter: brightness(1.1); } #comments.blog_layouts_comments_layout_material2 .bypostauthor .url { background-color: var(--blog_layouts_primary_color); border-radius: 12px; height: 0 6px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_material2 .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_material2 .reply { margin: 0 0.5em; display: flex; } #comments.blog_layouts_comments_layout_material2 .reply a { border-radius: 4px; font-family: Roboto, sans-serif; height: 36px; font-size: 14px; display: flex; padding: 0 0.5em; align-items: center; text-transform: uppercase; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); } #comments.blog_layouts_comments_layout_material2 .reply a:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_material2 #submit { border-radius: 4px; font-family: Roboto, sans-serif; height: 36px; font-size: 14px; text-transform: uppercase; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_material2 #submit:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_frameless { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_frameless .comment-body { padding: 1em; border-radius: 4px; background-color: rgba(33, 33, 33, 0.3411764706); } #comments.blog_layouts_comments_layout_frameless .comment-body:hover { background-color: #212121; } #comments.blog_layouts_comments_layout_frameless .comment-content { padding: 0.5em; margin: 0.5em; margin-top: 0; } #comments.blog_layouts_comments_layout_frameless .bypostauthor .url { background-color: var(--blog_layouts_primary_color); border-radius: 8px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_frameless .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_frameless .reply { margin: 0 0.5em; display: flex; } #comments.blog_layouts_comments_layout_frameless .reply a { border-radius: 4px; font-family: Roboto, sans-serif; font-size: 14px; display: flex; align-items: center; text-decoration: none; color: var(--blog_layouts_font_color); } #comments.blog_layouts_comments_layout_frameless .reply a:hover { color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_frameless #submit { border-radius: 4px; font-family: Roboto, sans-serif; height: 36px; font-size: 14px; text-transform: uppercase; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_frameless #submit:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_neon { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_neon .comment-body { background-color: #000000; border-radius: 12px; box-shadow: inset 0px 0px 30px 0px var(--blog_layouts_primary_color); padding: 1em; border: 2px solid var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_neon .comment-body:hover { filter: brightness(1.1); box-shadow: 0px 0px 30px 0px var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_neon .avatar { border-radius: 8px; } #comments.blog_layouts_comments_layout_neon .bypostauthor .url { background-color: var(--blog_layouts_primary_color); border-radius: 8px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_neon .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_neon .reply { margin: 0 0.5em; display: flex; } #comments.blog_layouts_comments_layout_neon .reply a { border-radius: 8px; font-family: Roboto, sans-serif; display: flex; padding: 1em 1em; align-items: center; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); } #comments.blog_layouts_comments_layout_neon .reply a:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_neon #submit { border-radius: 8px; padding: 1em 1em; font-family: Roboto, sans-serif; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_neon #submit:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_social { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_social .comment { position: relative; } #comments.blog_layouts_comments_layout_social .comment-body { background-color: #33343d; border-radius: 12px; padding: 1em; border: 1px solid gray; } #comments.blog_layouts_comments_layout_social .children { padding: 0; } #comments.blog_layouts_comments_layout_social .children .comment { padding: 1em 0 0 2em; margin-left: 1em; } #comments.blog_layouts_comments_layout_social .children .comment-body::before { content: ""; position: absolute; border-left: 1px solid; height: 100%; left: 0; top: 0; } #comments.blog_layouts_comments_layout_social .children .comment-body::after { content: ""; position: absolute; border-bottom: 1px solid; height: 8em; left: 0; top: 0; width: 25px; z-index: -1; } #comments.blog_layouts_comments_layout_social .children .comment:last-child > .comment-body::before { height: 8em; } #comments.blog_layouts_comments_layout_social .avatar { border-radius: 8px; } #comments.blog_layouts_comments_layout_social .bypostauthor .url { background-color: var(--blog_layouts_primary_color); border-radius: 8px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_social .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_social .reply { margin: 0 0.5em; display: flex; } #comments.blog_layouts_comments_layout_social .reply a { border-radius: 8px; font-family: Roboto, sans-serif; display: flex; padding: 1em 1em; align-items: center; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); } #comments.blog_layouts_comments_layout_social .reply a:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_social #submit { border-radius: 8px; padding: 1em 1em; font-family: Roboto, sans-serif; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_social #submit:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_portal { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_portal .comment-body:hover { filter: brightness(1.1); } #comments.blog_layouts_comments_layout_portal .comment-meta, #comments.blog_layouts_comments_layout_portal .vcard { display: contents; } #comments.blog_layouts_comments_layout_portal .comment-metadata { padding-left: 0; display: contents; } #comments.blog_layouts_comments_layout_portal .comment-metadata a { text-decoration: none; } #comments.blog_layouts_comments_layout_portal .comment-metadata span { float: right; } #comments.blog_layouts_comments_layout_portal .url { font-size: 1em; } #comments.blog_layouts_comments_layout_portal .url:before { content: "@"; } #comments.blog_layouts_comments_layout_portal .avatar { border-radius: 5em; float: left; margin-right: 0.5em; } #comments.blog_layouts_comments_layout_portal .bypostauthor .url { background-color: #888888; border-radius: 12px; height: 0 6px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_portal .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_portal .comment-content { margin: 0; padding-left: 0; } #comments.blog_layouts_comments_layout_portal .reply { margin-left: 3em; display: flex; } #comments.blog_layouts_comments_layout_portal .reply a { border-radius: 5em; font-family: Roboto, sans-serif; height: 36px; font-size: 12px; display: flex; padding: 0 1em; align-items: center; text-decoration: none; color: var(--blog_layouts_font_color); } #comments.blog_layouts_comments_layout_portal .reply a:hover { background-color: rgba(255, 255, 255, 0.2); border-color: transparent; } #comments.blog_layouts_comments_layout_portal #submit { border-radius: 5em; padding: 0 1em; font-family: Roboto, sans-serif; height: 36px; font-size: 14px; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_portal #submit:hover { background-color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_dark_cards { margin: 3em 0 10em 0; font-size: 0.8em; } #comments.blog_layouts_comments_layout_dark_cards .comment { position: relative; } #comments.blog_layouts_comments_layout_dark_cards .comment-body { border-radius: 4px; padding: 1em; border: 1px solid gray; background-color: #232327; } #comments.blog_layouts_comments_layout_dark_cards .comment-meta, #comments.blog_layouts_comments_layout_dark_cards .vcard { display: contents; } #comments.blog_layouts_comments_layout_dark_cards .comment-metadata { padding-left: 0; } #comments.blog_layouts_comments_layout_dark_cards .comment-metadata a { text-decoration: none; } #comments.blog_layouts_comments_layout_dark_cards .comment-metadata span { float: right; } #comments.blog_layouts_comments_layout_dark_cards .comment-metadata .comment-edit { text-decoration: none; color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_dark_cards .comment-metadata .comment-edit:hover { font-weight: bold; } #comments.blog_layouts_comments_layout_dark_cards .url { font-size: 1em; } #comments.blog_layouts_comments_layout_dark_cards .avatar { border-radius: 4px; float: left; margin-right: 0.5em; } #comments.blog_layouts_comments_layout_dark_cards .comment-content { clear: both; } #comments.blog_layouts_comments_layout_dark_cards .children { padding: 0; } #comments.blog_layouts_comments_layout_dark_cards .children .comment { padding: 1em 0 0 2em; margin-left: 1em; } #comments.blog_layouts_comments_layout_dark_cards .children .comment-body::before { content: ""; position: absolute; border-left: 2px solid var(--blog_layouts_primary_color); height: 100%; left: 0; top: 0; } #comments.blog_layouts_comments_layout_dark_cards .children .comment-body::after { content: ""; position: absolute; border-bottom: 2px solid var(--blog_layouts_primary_color); height: 8em; left: 0; top: 0; width: 25px; z-index: -1; } #comments.blog_layouts_comments_layout_dark_cards .children .comment:last-child > .comment-body::before { height: 8em; } #comments.blog_layouts_comments_layout_dark_cards .bypostauthor .url { background-color: var(--blog_layouts_primary_color); border-radius: 8px; padding: 0.2em; color: black; } #comments.blog_layouts_comments_layout_dark_cards .bypostauthor .url:after { content: " \f4ff"; font-family: "Font Awesome Solid"; } #comments.blog_layouts_comments_layout_dark_cards .reply { margin: 0 0.5em; } #comments.blog_layouts_comments_layout_dark_cards .reply a { text-decoration: none; color: var(--blog_layouts_primary_color); } #comments.blog_layouts_comments_layout_dark_cards .reply a:hover { font-weight: bold; } #comments.blog_layouts_comments_layout_dark_cards #submit { border-radius: 8px; padding: 1em 1em; font-family: Roboto, sans-serif; background-color: var(--blog_layouts_primary_variant_darker); text-decoration: none; color: var(--blog_layouts_font_color); border: none; cursor: pointer; } #comments.blog_layouts_comments_layout_dark_cards #submit:hover { background-color: var(--blog_layouts_primary_color); } #blog_layouts_footer { background-color: var(--blog_layouts_primary_variant_darker); padding-bottom: 0; grid-area: footer; font-size: clamp(0.8em, 2vw, 1em); display: flex; align-items: center; flex-direction: column; margin-top: auto; } #blog_layouts_footer .footer-menu { padding: clamp(0em, 5vw, 5em); padding-left: 0.5em; display: flex; gap: 2em; flex-wrap: wrap; margin: 0; } #blog_layouts_footer .footer-menu ul { display: block; padding: 0; } #blog_layouts_footer .footer-menu li { list-style: none; } #blog_layouts_footer .footer-menu li a { font-size: 1.1em; color: #cef5f5; text-decoration: none; } #blog_layouts_footer .footer-menu li li { margin-top: 0.5em; } #blog_layouts_footer .footer-menu li li a { font-size: 1.3em; color: var(--blog_layouts_font_color); text-decoration: underline; } #blog_layouts_footer .blog_layouts_footer_info { display: flex; justify-content: center; width: 100%; background-color: var(--blog_layouts_primary_variant_much_darker); } #blog_layouts_footer .blog_layouts_footer_info a { color: var(--blog_layouts_primary_color); } #blog_layouts_header { grid-area: header; width: 100%; display: flex; flex-direction: column; align-items: center; z-index: 30; } #blog_layouts_header.blog_layouts_fixed_header { position: sticky; top: 0; } .page h1 { font-size: clamp(21px, 4vw, 26px); } .page .blog_layouts_user_content_container { margin: 0; background-color: var(--blog_layouts_background_color_pages); } .page .blog_layouts_content_spacer { max-width: var(--blog_layouts_max_page_width); } .page .blog_layouts_hero { min-height: unset; } /* Contains a uniform style for all pagination: feed, post, author page, search, wp-blocks. */ .blog_layouts_pagination { display: flex; justify-content: center; align-items: center; font-size: clamp(12px, 1.5vw, 16px); max-width: 100%; } .blog_layouts_pagination ::-webkit-scrollbar { height: 1px; } .blog_layouts_pagination .blog_layouts_pagination_controls a { background-color: var(--blog_layouts_primary_color); margin: 0 0.5em; padding: 0.8em 2em; display: flex; color: rgb(14, 14, 14); } .blog_layouts_pagination .blog_layouts_pagination_content { display: flex; justify-content: space-between; align-items: flex-start; max-width: 100%; } .blog_layouts_pagination .blog_layouts_pagination_pages { display: flex; overflow-x: auto; gap: 0.5em; padding: 0 0.1em; } #blog_layouts_main_content .wp-polls-paging a, #blog_layouts_main_content .wp-polls-paging span, .wp-block-query-pagination-next, .wp-block-query-pagination-previous, .blog_layouts_pagination_controls a, .post-page-numbers, .page-numbers { border-radius: 4px; padding: 0.8em 1.2em; background-color: black; border: solid 1px gray; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; user-select: none; } #blog_layouts_main_content .wp-polls-paging .current, .current { background-color: var(--blog_layouts_primary_variant_darker); color: var(--blog_layouts_font_color); } .wp-block-query-pagination-next:hover, .wp-block-query-pagination-previous:hover, .blog_layouts_pagination_controls a:hover, .page-numbers:not(.current, .dots):hover, .post-page-numbers:not(.current, .dots):hover { background-color: rgb(54, 54, 54); } .dots { background-color: transparent; } .wp-block-query-pagination.is-layout-flex { flex-wrap: nowrap; font-size: clamp(12px, 1.5vw, 16px); align-items: flex-start; } .wp-block-query-pagination-numbers { overflow-x: auto; } #blog_layouts_main_content .wp-polls-paging { display: flex; justify-content: center; gap: 0.5em; font-size: clamp(12px, 1.5vw, 16px); overflow-x: auto; } #blog_layouts_main_content .wp-polls-paging a, #blog_layouts_main_content .wp-polls-paging span { color: var(--blog_layouts_font_color); } .search .blog_layouts_search_container { display: flex; flex-direction: column; align-items: center; min-height: 70vh; width: 100%; } .search h1 { text-align: center; margin-bottom: 1em; } .search .blog_layouts_feed { margin-top: 3em; } .search .blog_layouts_pagination { margin-top: 1em; } .blog_layouts_hero { background: var(--blog_layouts_hero_background); grid-area: landingpagesection; min-height: 20vh; display: flex; align-items: center; justify-content: center; } .blog_layouts_hero header { max-width: var(--blog_layouts_max_hero_width); display: flex; flex-wrap: wrap; gap: 2vw; padding: 2em 5%; } .blog_layouts_hero header h1 { flex: 1 0 50%; display: flex; justify-content: center; align-items: center; font-size: clamp(16px, 5vw, 34px); min-width: 15em; } .blog_layouts_hero header .blog_layouts_post_thumbnail { display: flex; align-items: center; justify-content: center; flex: 1 0 30%; } .blog_layouts_hero header .blog_layouts_post_thumbnail div { position: relative; } .blog_layouts_hero header img { height: auto; width: auto; max-height: 20vh; -o-object-fit: contain; object-fit: contain; animation: UpAndDown 8s linear infinite; } .blog_layouts_hero header .blog_layouts_post_thumbnail div::before { content: " "; position: absolute; display: inline-block; height: 50%; width: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: #ffffff 0 -1px 140px, #ffffff 0 -2px 10px, #ffffff 0 -10px 20px, #ffffff 0 -18px 40px, 5px 5px 15px 5px rgba(255, 255, 255, 0); } .blog_layouts_post_row_1 { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 5px; } .blog_layouts_post_row_1 .blog_layouts_post_date { white-space: nowrap; font-style: italic; flex: 1 0 auto; } .blog_layouts_post_row_1 .blog_layouts_post_categories { max-height: 15em; overflow-y: auto; } .blog_layouts_post_row_1 .blog_layouts_post_categories ul { padding: 0; display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; list-style: none; } .single .blog_layouts_content_spacer { max-width: var(--blog_layouts_max_posts_width); } .blog_layouts_post_tags { max-height: 15em; overflow-y: auto; } .blog_layouts_post_tags ul { list-style: none; padding: 0; display: flex; flex-wrap: wrap; gap: 0.5em; } .blog_layouts_post_footer { clear: both; } .blog_layouts_post_pagination { display: flex; flex-wrap: wrap; gap: 0.2em; } .blog_layouts_post_pagination a { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; font-size: clamp(0.8em, 2vw, 1em); } .blog_layouts_post_pagination a:hover { background-color: rgb(41, 41, 41); } .blog_layouts_post_pagination .blog_layouts_post_pagination_prev { margin-right: auto; } .blog_layouts_post_pagination .blog_layouts_post_pagination_next { margin-left: auto; } .page-links { display: flex; gap: 0.5em; align-items: center; justify-content: flex-end; max-width: 100%; overflow-x: auto; } .figcaption { font-style: italic; } .post-password-form { max-width: 30em; border: 1px solid; border-radius: 4px; padding: 1em; background-color: var(--blog_layouts_primary_variant_much_darker); font-size: clamp(16px, 5vw, 25px); margin: 1em auto; } .post-password-form p { display: flex; gap: 0.5em; justify-content: center; align-items: center; color: rgb(209, 7, 7); } .post-password-form p:nth-child(2) { display: flex; flex-wrap: wrap; } .post-password-form p:nth-child(2) label { gap: 0.5em; display: flex; justify-content: center; flex-wrap: wrap; max-width: 100%; } .post-password-form input[type=submit] { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; } .post-password-form input[type=submit]:hover { background-color: rgb(41, 41, 41); } .wp-block-post-author { background-color: black; } .wp-block-post-terms { display: flex; flex-wrap: wrap; gap: 0.5em; } .wp-block-post-terms .wp-block-post-terms__separator { display: none; } .wp-block-tag-cloud { display: flex; flex-wrap: wrap; gap: 0.3em; } .wp-block-tag-cloud a { margin-right: 0; } .wp-block-post-navigation-link { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; } .wp-block-post-navigation-link:hover { background-color: rgb(41, 41, 41); } .wp-block-read-more { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; } .wp-block-read-more:hover { background-color: rgb(41, 41, 41); } .wp-block-navigation__responsive-container-content li { border: 1px solid rgb(85, 85, 85); border-radius: 2px; } .wp-block-navigation__responsive-container-content li > a { padding: 0.5em; background-color: black; } .wp-block-navigation__responsive-container-content li ul a { background-color: unset; } .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { background-color: black; } .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open a { padding: 1em; } .wp-block-query-pagination { margin: 0.5em 0; } .wp-block-query-pagination .wp-block-query-pagination-numbers { display: flex; gap: 0.5em; } .wp-block-table table { border-collapse: collapse; margin-top: 25px; font-size: clamp(0.8em, 2vw, 1em); display: block; overflow-x: auto; color: rgb(151, 151, 151); } .wp-block-table table thead tr { background-color: transparent; text-align: left; } .wp-block-table th, .wp-block-table td { padding: 0.5em 0.5em; color: var(--blog_layouts_font_color); border-color: #555; border: 1px solid; } .wp-block-table thead { border-bottom: 2px solid; } .wp-block-table tfoot { border-top: 2px solid; } .wp-block-table th { background-color: black; } .wp-block-table tr { background-color: #1d2027; transition: all 400ms; } .wp-block-table.is-style-stripes { border-bottom: none; } .wp-block-table.is-style-stripes th { background-color: transparent; } .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: rgba(43, 45, 48, 0); } .wp-block-button a { transition: all 400ms; } .wp-block-button a:hover { background-color: rgba(0, 0, 0, 0.185); } .wp-block-quote, blockquote { border-left: 6px solid var(--blog_layouts_primary_color); padding-left: 0.5em; display: flex; flex-direction: column; margin-left: 1em; background-color: #1d2027; } .wp-block-separator { width: 70%; } .wp-block-separator.is-style-wide { width: 100%; } .wp-block-verse { padding: 5%; font-style: italic; } .wp-block-latest-posts__list, .wp-block-rss, .wp-block-social-links, .wp-block-latest-comments { padding: 0; } .wp-block-latest-comments .avatar, .wp-block-comment-template .avatar { margin: 0.2em; border-radius: 8px; } .wp-block-latest-comments .wp-block-latest-comments__comment-meta, .wp-block-comment-template .wp-block-latest-comments__comment-meta { line-height: 1.2em; border-radius: 4px; transition: background-color 400ms; } .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover, .wp-block-comment-template .wp-block-latest-comments__comment-meta a:hover { color: var(--blog_layouts_primary_variant_much_brighter); } .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p, .wp-block-latest-comments .wp-block-comment-content p, .wp-block-comment-template .wp-block-latest-comments__comment-excerpt p, .wp-block-comment-template .wp-block-comment-content p { max-height: 300px; overflow-y: auto; margin: 0.3em 0; padding: 1em 0.2em; background-color: var(--blog_layouts_comments_background_color); } .wp-block-latest-comments .wp-block-latest-comments__comment-link, .wp-block-comment-template .wp-block-latest-comments__comment-link { color: var(--blog_layouts_font_color); } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 0; min-height: 50px; } .wp-block-social-links { padding: 0; } .wp-block-loginout { display: flex; justify-content: center; margin: 0.5em 0; } .wp-block-loginout a { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; } .wp-block-loginout a:hover { background-color: rgb(41, 41, 41); } .wp-block-loginout .login-username, .wp-block-loginout .login-password { display: flex; flex-direction: column; } .wp-block-calendar { background-color: black; border-radius: 8px; } .wp-block-calendar table { display: table; } .wp-block-calendar table:where(:not(.has-text-color)) { color: var(--blog_layouts_font_color); } .wp-block-calendar th, .wp-block-calendar td { border: none; } .wp-block-calendar th a, .wp-block-calendar td a { padding: 0.2em; background-color: var(--blog_layouts_primary_variant_darker); border-radius: 4px; color: var(--blog_layouts_font_color); } .wp-block-calendar th a:hover, .wp-block-calendar td a:hover { background-color: var(--blog_layouts_primary_color); } .wp-block-calendar thead th { background-color: var(--blog_layouts_primary_variant_darker); } .wp-block-calendar tr { background-color: rgb(41, 41, 41); } .wp-block-calendar:hover tr { background-color: rgb(66, 66, 66); } .wp-block-archives-list, .wp-block-categories-list { padding-left: 1em; } .wp-block-archives-list li, .wp-block-categories-list li { position: relative; list-style: none; padding-left: 2em; margin: 0.2em; } .wp-block-archives-list li a::before, .wp-block-categories-list li a::before { content: "\f07b"; font-family: "Font Awesome Solid"; position: absolute; left: 0; } .wp-block-archives-list li a, .wp-block-categories-list li a { color: #b7b7b7; } .wp-block-archives-list li a:hover, .wp-block-categories-list li a:hover { color: var(--blog_layouts_primary_variant_much_brighter); } .wp-block-archives-dropdown, .wp-block-categories-dropdown { display: flex; flex-direction: column; } .wp-block-archives-dropdown select, .wp-block-categories-dropdown select { margin: 0.2em; } .wp-block-page-list { padding-left: 2em; } .wp-block-page-list a { color: #b7b7b7; } .wp-block-page-list a:hover { color: var(--blog_layouts_primary_variant_much_brighter); } .wp-block-latest-posts__list img { border-radius: 2px; } .wp-block-latest-posts__list li { padding: 0.5em; display: flex; flex-direction: column; background-color: black; border-radius: 4px; margin: 1em 0; } .wp-block-latest-posts__list .wp-block-latest-posts__post-title { border-radius: 2px; transition: background-color 400ms; padding: 0.2em; margin: 0.2em 0; color: rgb(238, 238, 238); } .wp-block-latest-posts__list .wp-block-latest-posts__post-title:hover { color: var(--blog_layouts_primary_variant_much_brighter); } .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt { display: flex; flex-direction: column; background-color: #1d2027; padding: 0.5em; gap: 0.5em; } .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt a { padding: 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; text-decoration: none; color: var(--blog_layouts_primary_color); display: flex; cursor: pointer; } .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt a:hover { background-color: rgb(41, 41, 41); } .wp-block-search__button { padding: 0 0.8em; border-radius: 6px; border: 1px solid var(--blog_layouts_primary_color); background-color: black; min-height: 2.5em; } .wp-block-search__button:hover { background-color: rgb(41, 41, 41); } .wp-block-search__inside-wrapper { border: none; } .wp-block-search__input { border-radius: 8px; border: 1px solid rgb(56, 56, 56); padding: 1em; background-color: rgb(22, 22, 24); color: var(--blog_layouts_font_color); } .wp-block-search { display: flex; flex-direction: column; align-items: center; } .wp-block-search .wp-block-search__label { text-align: center; } .wp-block-post-template li { max-width: 65em; border: 2px solid var(--blog_layouts_primary_variant_darker); background-color: black; border-radius: 12px; margin-bottom: 3em; padding: 1em; box-shadow: 0 0 20px 0px var(--blog_layouts_primary_variant_darker); } .wp-block-post-template li:hover { transition: all 0.2s; box-shadow: 0 0 40px 5px var(--blog_layouts_primary_color); outline: 2px solid var(--blog_layouts_primary_color); } .wp-block-rss { display: flex; flex-direction: column; gap: 0.5em; } .wp-block-rss a { color: #b7b7b7; } .wp-block-rss a:hover { color: var(--blog_layouts_primary_variant_much_brighter); } .wp-block-rss .wp-block-rss__item-excerpt { background-color: #1d2027; padding: 0.5em; } .wp-block-latest-comments__comment { background-color: black; padding: 0.5em; border-radius: 4px; } .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { overflow-wrap: anywhere; word-wrap: break-all; background-color: #28282d; border-radius: 4px; } #blog_layouts_sidebar { width: 20em; overflow: hidden; margin: 2em; grid-area: sidebar; } @media only screen and (max-width: 800px) { #blog_layouts_sidebar { width: unset; margin: 1em; } } #blog_layouts_sidebar .widget-title { text-align: center; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_blocks .widget { border: 1px solid rgb(95, 95, 95); background-color: #3d3d3d; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_material2 .widget { background-color: #212121; margin-bottom: 0; border-bottom: solid 1px; margin-bottom: 2em; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_material3 .widget { background-color: #212121; border-radius: 16px; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_material3 .widget .widget-title { text-decoration: underline; margin: 0.4em 0; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_material3 .widget:hover { background-color: #292929; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_frameless .widget { background-color: unset; border-radius: 16px; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_frameless .widget:hover { background-color: rgba(0, 0, 0, 0.15); } #blog_layouts_sidebar.blog_layouts_sidebar_layout_social { gap: 0; border: 1px solid gray; background-color: rgb(51, 52, 61); } #blog_layouts_sidebar.blog_layouts_sidebar_layout_social .widget:not(:last-of-type) { margin-bottom: 0; border-bottom: 1px solid gray; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_social .widget-title { border-bottom: 1px solid gray; margin: -0.9rem -1rem 0.5rem -1rem; background-color: #56585d; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_neon .widget { border-radius: 4px; background-color: var(--blog_layouts_primary_variant_much_darker); box-shadow: inset 0px 0px 20px 0px var(--blog_layouts_primary_color); } #blog_layouts_sidebar.blog_layouts_sidebar_layout_neon .widget:hover { background-color: var(--blog_layouts_primary_variant_darker); } #blog_layouts_sidebar.blog_layouts_sidebar_layout_frames .widget { border-radius: 4px; border: 1px solid grey; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_frames .widget .widget-title { border-bottom: 1px solid gray; margin: -1rem -1rem 0.5rem -1rem; background-color: #212121; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_network { color: rgb(255, 255, 255); } #blog_layouts_sidebar.blog_layouts_sidebar_layout_network .widget { background-color: #1a1a1b; border: 1px solid #474748; border-radius: 5px 5px 4px 4px; padding: 12px; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_network .widget .widget-title { text-transform: uppercase; text-align: start; font-size: 10px; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_soft .widget { background-color: unset; border-radius: 8px; background-color: rgba(0, 0, 0, 0.1); border: 1px solid transparent; } #blog_layouts_sidebar.blog_layouts_sidebar_layout_soft .widget:hover { border: 1px solid gray; } .blog_layouts_chips_layout_blocks { border: 1px solid rgb(95, 95, 95); padding: 0.8em; border-radius: 4px; background-color: #303030; cursor: pointer; color: rgb(177, 177, 177); text-decoration: none; white-space: nowrap; font-size: 0.8em; } .blog_layouts_chips_layout_blocks a, .blog_layouts_chips_layout_blocks a:visited { color: var(--blog_layouts_font_color); text-decoration: none; white-space: nowrap; } .blog_layouts_chips_layout_blocks:hover { background-color: rgba(128, 128, 128, 0.575); color: var(--blog_layouts_font_color); } .blog_layouts_chips_layout_content_creator a, .blog_layouts_chips_layout_content_creator a:visited { padding: 3px 6px; font-size: 13px; line-height: 1.5; border-radius: 3px; color: #424246; background-color: var(--blog_layouts_primary_color); border-color: #ccc; display: inline-block; margin-bottom: 4px; margin-top: 4px; font-weight: 700; background-image: none; border: none; white-space: nowrap; font-family: "Open Sans", sans-serif; text-decoration: none; } .blog_layouts_chips_layout_content_creator a:hover, .blog_layouts_chips_layout_content_creator a:visited:hover { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_chips_layout_links { padding: 0 0.3em; } .blog_layouts_chips_layout_hashtag { padding: 0 0.3em; } .blog_layouts_chips_layout_hashtag a { text-decoration: none; } .blog_layouts_chips_layout_hashtag a::before { content: "#"; } .blog_layouts_chips_layout_frames a, .blog_layouts_chips_layout_frames a:visited { display: flex; border-radius: 4px; border: 1px solid grey; padding: 0.3em 0.5em; color: var(--blog_layouts_font_color); text-decoration: none; } .blog_layouts_chips_layout_material2 a, .blog_layouts_chips_layout_material2 a:visited { display: flex; padding: 7px 12px; background-color: var(--blog_layouts_primary_variant_darker); color: var(--blog_layouts_font_color); text-decoration: none; border-radius: 24px; font-weight: 400; font-family: Roboto, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } .blog_layouts_chips_layout_material2 a:hover, .blog_layouts_chips_layout_material2 a:visited:hover { background-color: var(--blog_layouts_primary_color); color: var(--blog_layouts_font_color); } .blog_layouts_chips_layout_color_blocks a, .blog_layouts_chips_layout_color_blocks a:visited { display: flex; padding: 7px 12px; background-color: var(--blog_layouts_primary_variant_darker); color: var(--blog_layouts_font_color); text-decoration: none; border-radius: 8px; font-weight: 400; font-family: Roboto, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } .blog_layouts_chips_layout_color_blocks a:hover, .blog_layouts_chips_layout_color_blocks a:visited:hover { background-color: var(--blog_layouts_primary_color); color: var(--blog_layouts_font_color); } .blog_layouts_chips_layout_material3 a, .blog_layouts_chips_layout_material3 a:visited { padding: 0.6em; border: 1px solid gray; border-radius: 8px; color: var(--blog_layouts_font_color); text-decoration: none; display: flex; font-size: 0.8em; } .blog_layouts_chips_layout_material3 a:hover, .blog_layouts_chips_layout_material3 a:visited:hover { background-color: var(--blog_layouts_primary_variant_darker); color: var(--blog_layouts_font_color); } .blog_layouts_chips_layout_neon a, .blog_layouts_chips_layout_neon a:visited { display: flex; padding: 0.6em; border-radius: 4px; box-shadow: inset 0px 0px 15px 0px var(--blog_layouts_primary_color); } .blog_layouts_chips_layout_social a, .blog_layouts_chips_layout_social a:visited { display: flex; background-color: rgb(51, 52, 61); padding: 0.5em; border-radius: 4px; border: 1px solid gray; color: var(--blog_layouts_font_color); } .blog_layouts_chips_layout_social a:hover, .blog_layouts_chips_layout_social a:visited:hover { color: var(--blog_layouts_primary_color); } .blog_layouts_chips_layout_coder a, .blog_layouts_chips_layout_coder a:visited { display: flex; padding: 0 7px; font-size: 12px; white-space: nowrap; border-radius: 2em; line-height: 22px; color: var(--blog_layouts_primary_variant_much_brighter); background-color: var(--blog_layouts_primary_variant_much_darker); text-decoration: none; } .blog_layouts_chips_layout_coder a:hover, .blog_layouts_chips_layout_coder a:visited:hover { background-color: var(--blog_layouts_primary_variant_brighter); color: var(--blog_layouts_font_color); } .blog_layouts_chips_layout_network a, .blog_layouts_chips_layout_network a:visited { display: flex; font-family: Noto Sans, Arial, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: unset; line-height: 16px; text-transform: unset; min-height: 24px; min-width: 24px; padding: 4px 16px; text-decoration: none; background-color: #d7dadc; color: #1a1a1b; border-radius: 9999px; align-items: center; } .blog_layouts_chips_layout_network a:hover, .blog_layouts_chips_layout_network a:visited:hover { filter: brightness(0.9); } .blog_layouts_chips_layout_hub a, .blog_layouts_chips_layout_hub a:visited { display: flex; padding: 8px 18px; background-color: #1b1b1b; font-size: 14px; color: #fff; white-space: nowrap; text-transform: capitalize; font-weight: 400; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-radius: 8px; } .blog_layouts_chips_layout_hub a:hover, .blog_layouts_chips_layout_hub a:visited:hover { background-color: #2f2f2f; } .blog_layouts_chips_layout_portal a, .blog_layouts_chips_layout_portal a:visited { display: flex; align-items: center; justify-content: center; box-sizing: border-box; min-width: 32px; font-size: 14px; background-color: rgba(255, 255, 255, 0.1); color: #fff; border-radius: 8px; border: none; height: 36px; padding: 0 12px; text-decoration: none; } .blog_layouts_chips_layout_portal a:hover, .blog_layouts_chips_layout_portal a:visited:hover { background-color: rgba(255, 255, 255, 0.2); } .blog_layouts_authorbox_layout_neon { padding: 2%; display: flex; flex-wrap: wrap; margin: 2em 0 3em 0; border-radius: 0.3em; background-color: black; } .blog_layouts_authorbox_layout_neon .blog_layouts_author_avatar { flex: 1 0 auto; display: flex; align-items: center; justify-content: center; } .blog_layouts_authorbox_layout_neon .blog_layouts_author_avatar a img { box-shadow: var(--blog_layouts_primary_color) 0 0 30px; margin: 1.5em; max-width: 150px; max-height: 150px; border: 2px solid var(--blog_layouts_primary_color); } .blog_layouts_authorbox_layout_neon .blog_layouts_author_avatar a img:hover { box-shadow: var(--blog_layouts_primary_color) 0 0 50px; } .blog_layouts_authorbox_layout_neon .blog_layouts_author_details { flex: 1 0 70%; } .blog_layouts_authorbox_layout_neon .blog_layouts_author_details .blog_layouts_author_name_row { display: flex; justify-content: space-between; } .blog_layouts_authorbox_layout_border { padding: 0.5em; display: flex; flex-wrap: wrap; margin: 2em 0 3em 0; border-radius: 0.3em; border: 1px solid; margin: 0.5em; } .blog_layouts_authorbox_layout_border .blog_layouts_author_avatar { flex: 1 0 auto; display: flex; align-items: center; justify-content: center; } .blog_layouts_authorbox_layout_border .blog_layouts_author_avatar a img { margin: 0.5em; max-width: 150px; max-height: 150px; border-radius: 0.3em; border: 3px solid var(--blog_layouts_primary_color); } .blog_layouts_authorbox_layout_border .blog_layouts_author_details { flex: 1 0 70%; } .blog_layouts_authorbox_layout_border .blog_layouts_author_details .blog_layouts_author_name_row { display: flex; justify-content: space-between; } .blog_layouts_authorbox_layout_material2 { display: flex; flex-wrap: wrap; margin: 2em 0 3em 0; border-radius: 0.3em; background-color: #212121; } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_avatar { flex: 1 0 auto; display: flex; margin: 0 auto; } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_avatar a { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_avatar a img { width: 100%; height: 100%; max-height: 200px; -o-object-fit: cover; object-fit: cover; } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_avatar a:hover { filter: brightness(0.8); } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details { flex: 100 0 60%; padding: 3%; } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details .blog_layouts_author_name_row { display: flex; justify-content: space-between; align-items: center; } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details .blog_layouts_author_name_row h3 a { text-decoration: none; font-size: 1.3em; color: var(--blog_layouts_font_color); } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details .blog_layouts_author_name_row h3 a:hover { color: var(--blog_layouts_primary_color); } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details .blog_layouts_author_name_row h3 + a { padding: 0.5em; width: 1em; height: 1em; display: flex; justify-content: center; align-items: center; text-decoration: none; color: var(--blog_layouts_font_color); } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details .blog_layouts_author_name_row h3 + a:hover { border-radius: 5em; background-color: var(--blog_layouts_primary_color); } .blog_layouts_authorbox_layout_material2 .blog_layouts_author_details p { filter: brightness(0.9); } .blog_layouts_authorbox_layout_material3 { display: flex; flex-wrap: wrap; margin: 2em 0 3em 0; border-radius: 0.3em; background-color: #212121; border-radius: 16px; } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_avatar { flex: 1 0 auto; display: flex; margin: 0 auto; } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_avatar a { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_avatar a img { width: 100%; height: 100%; max-height: 200px; -o-object-fit: cover; object-fit: cover; border-radius: 16px; } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_details { flex: 100 0 60%; padding: 3%; } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_details .blog_layouts_author_name_row { display: flex; justify-content: space-between; align-items: center; } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_details .blog_layouts_author_name_row h3 a { text-decoration: none; font-size: 1.5em; color: var(--blog_layouts_font_color); } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_details .blog_layouts_author_name_row h3 + a { padding: 0.5em; width: 1em; height: 1em; display: flex; justify-content: center; align-items: center; text-decoration: none; color: var(--blog_layouts_font_color); } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_details .blog_layouts_author_name_row h3 + a:hover { border-radius: 5em; background-color: var(--blog_layouts_primary_color); } .blog_layouts_authorbox_layout_material3 .blog_layouts_author_details p { filter: brightness(0.9); } .blog_layouts_authorbox_layout_material3:hover { background-color: #292929; } .blog_layouts_authorbox_layout_frameless { padding: 0.5em; display: flex; flex-wrap: wrap; margin: 2em 0 3em 0; margin: 0.5em; } .blog_layouts_authorbox_layout_frameless .blog_layouts_author_avatar { flex: 1 0 auto; display: flex; align-items: center; justify-content: center; } .blog_layouts_authorbox_layout_frameless .blog_layouts_author_avatar a img { margin: 0.5em; max-width: 100px; max-height: 100px; border-radius: 5em; } .blog_layouts_authorbox_layout_frameless .blog_layouts_author_avatar a img:hover { filter: brightness(0.8); } .blog_layouts_authorbox_layout_frameless .blog_layouts_author_details { flex: 1 0 70%; } .blog_layouts_authorbox_layout_frameless .blog_layouts_author_details .blog_layouts_author_name_row { display: flex; justify-content: space-between; } /* For WP-Polls plugin */ h1 + p:has(+ .wp-polls-archive) code { display: none; } .wp-polls-archive h1 + p code { background-color: unset; } .wp-polls-archive > code { font-family: inherit; background-color: unset; padding: 0; } .wp-polls-archive .wp-polls-ans { background-color: black; padding: 1em; border: 1px solid var(--blog_layouts_primary_color); border-radius: 8px; width: auto; } .wp-polls-archive .wp-polls-ans + p { font-size: 0.8em; margin-bottom: 3em; background-color: var(--blog_layouts_tag_color); border: 1px solid gray; padding: 0.5em; } .wp-polls-archive .wp-polls-ans ul { padding: 0; } .wp-polls-archive .wp-polls-ans ul li { list-style: none; margin: 0.5em 0; } .wp-polls-archive + code { background-color: unset; } .widget_polls-widget ul { padding: 1em; background-color: black; } .widget_polls-widget ul li { list-style: none; margin: 0.5em 0; } .widget_polls-widget .wp-polls-loading { display: none; } .widget_polls-widget .wp-polls-ul input { background-color: var(--blog_layouts_primary_variant_darker); box-shadow: 0 0 0px 1000px var(--blog_layouts_primary_variant_darker) inset; } .widget_polls-widget .wp-polls-ul input:checked { background-color: var(--blog_layouts_primary_color); box-shadow: 0 0 0px 1000px var(--blog_layouts_primary_color) inset; } .blog_layouts_cards_posts_list { gap: var(--blog_layouts_feed_post_card_spacing); display: flex; flex-direction: column; padding: 0 2vw; margin: 0; margin-bottom: 2em; max-width: 60em; } .blog_layouts_post_card { display: flex; flex-direction: column; align-items: center; border: 2px solid var(--blog_layouts_primary_variant_darker); background-color: var(--blog_layouts_feed_post_card_background_color); border-radius: var(--blog_layouts_feed_post_card_border_radius); padding: var(--blog_layouts_feed_post_card_padding); box-shadow: 0 0 20px 0px var(--blog_layouts_primary_variant_much_darker); font-size: clamp(0.8em, 1vw, 1em); } .blog_layouts_post_card .blog_layouts_post_card_row_1 { display: flex; flex-wrap: wrap; width: 100%; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_image_container { flex: 1 0 40%; box-sizing: border-box; padding: 0.5em; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_image_container img { width: 100%; height: auto; aspect-ratio: 4/3; -o-object-fit: cover; object-fit: cover; border-radius: var(--blog_layouts_feed_post_card_border_radius_image); } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_image_container img:hover { filter: brightness(0.8); } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div { flex: 1 0 60%; display: flex; flex-direction: column; padding: 0 2%; box-sizing: border-box; min-width: 20em; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div a { text-decoration: none; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div a h2 { color: var(--blog_layouts_primary_color); } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div a:hover h2 { color: var(--blog_layouts_primary_variant_brighter); } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div p { line-height: var(--blog_layouts_feed_post_card_line_height); } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div .blog_layouts_post_card_buttom_row { display: flex; flex-direction: column; margin-top: auto; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div .blog_layouts_post_card_buttom_row .blog_layouts_post_card_link_div { display: flex; align-items: end; gap: 0.5em; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div .blog_layouts_post_card_buttom_row .blog_layouts_post_card_link_div .blog_layouts_post_card_comments_count { text-decoration: underline; margin-bottom: 0.5em; } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div .blog_layouts_post_card_buttom_row .blog_layouts_post_card_link_div .blog_layouts_post_card_read_more { margin-left: auto; border: 1px solid; padding: 1em; border-radius: 4px; color: var(--blog_layouts_font_color); } .blog_layouts_post_card .blog_layouts_post_card_row_1 .blog_layouts_post_card_content_div .blog_layouts_post_card_buttom_row .blog_layouts_post_card_link_div .blog_layouts_post_card_read_more:hover { border-color: var(--blog_layouts_primary_color); } .blog_layouts_post_card .blog_layouts_post_card_footer_row { display: flex; align-items: center; width: 100%; } .blog_layouts_post_card .blog_layouts_post_card_footer_row .blog_layouts_post_card_tags_div { flex: 1; } .blog_layouts_post_card .blog_layouts_post_card_footer_row .blog_layouts_post_card_tags_div ul { display: flex; flex-wrap: wrap; justify-content: center; padding: 0; list-style: none; margin: 0.5em; gap: 0.4em; } .blog_layouts_post_card .blog_layouts_post_card_footer_row .blog_layouts_post_card_tags_div .blog_layouts_tag a { border-radius: var(--blog_layouts_tags_border_radius); border: 1px solid rgb(95, 95, 95); padding: 0.8em; background-color: #303030; cursor: pointer; color: rgb(177, 177, 177); text-decoration: none; white-space: nowrap; font-size: 0.8em; display: flex; } .blog_layouts_post_card .blog_layouts_post_card_sticky_pin { display: none; } .blog_layouts_post_card.blog_layouts_sticky_post { background-color: var(--blog_layouts_primary_variant_much_darker); } .blog_layouts_post_card.blog_layouts_sticky_post .blog_layouts_post_card_sticky_pin { margin-left: 1em; display: block; } .blog_layouts_post_card:hover { transition: all 0.2s; box-shadow: 0 0 40px 5px var(--blog_layouts_primary_color); outline: 2px solid var(--blog_layouts_primary_color); } .blog_layouts_content_creator_posts_list { margin: 0 auto; display: flex; flex-direction: column; gap: 0; margin-bottom: 2em; padding: 0; border: 1px solid #575b61; max-width: 632px; } .blog_layouts_content_creator_posts_list li { list-style: none; } .blog_layouts_content_creator_post_list_item { background-color: transparent; overflow: hidden; flex: 1 1 auto; display: flex; flex-direction: column; } .blog_layouts_content_creator_post_list_item:not(:last-child) { border-bottom: 1px solid #575b61; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div { display: flex; padding: 1em 1em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_author_image { display: flex; position: relative; flex: 0 0 auto; height: 48px; width: 48px; margin: 0.3em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_author_image img { height: 48px; width: 48px; border-radius: 5em; z-index: 2; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_author_image::before { content: ""; position: absolute; left: -2px; right: -2px; top: -2px; bottom: -2px; background: linear-gradient(0deg, var(--blog_layouts_primary_color), var(--blog_layouts_primary_variant_much_brighter)) 100% no-repeat; border-radius: 1000px; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_headline_div_right { display: flex; flex: 1 1 auto; justify-content: space-between; gap: 0.5em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_headline_div_right .blog_layouts_content_creator_post_list_item_headline_and_name { flex: 1 1 auto; margin-left: 0.5em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_headline_div_right .blog_layouts_content_creator_post_list_item_headline_and_name h2 { font-size: 0.8em; font-weight: 100; filter: brightness(0.9); } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_headline_div_right .blog_layouts_content_creator_post_list_date { display: flex; flex: 1 0 auto; flex-direction: column; align-items: flex-end; font-size: 0.8em; gap: 0.3em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_headline_div_right .blog_layouts_content_creator_post_list_date .blog_layouts_content_creator_post_list_item_sticky_pin { display: none; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_excerpt { padding: 0 1em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_excerpt p { margin-top: 0; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_image_container { display: flex; justify-content: center; max-height: 35em; margin-top: auto; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_image_container img { -o-object-fit: cover; object-fit: cover; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_image_container img:hover { opacity: 0.9; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_icon_row { padding: 0.5em 1em; display: flex; gap: 1em; align-items: center; margin-top: auto; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_icon_row a { text-decoration: none; border-radius: 5em; padding: 0.5em; display: flex; height: 100%; align-items: center; box-sizing: border-box; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_icon_row a:hover { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_icon_row .blog_layouts_content_creator_post_list_item_comments { font-size: 1.4em; justify-content: center; align-items: center; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_icon_row .blog_layouts_content_creator_post_list_item_comments .fa-comment { height: 20px; width: 20px; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_tags { display: flex; flex-wrap: wrap; gap: 0.5em; padding: 0 1em; margin-bottom: 1em; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_tags a { padding: 3px 6px; font-size: 13px; line-height: 1.5; border-radius: 3px; color: #424246; background-color: var(--blog_layouts_primary_color); border-color: #ccc; display: inline-block; margin-bottom: 4px; margin-top: 4px; font-weight: 700; background-image: none; border: none; white-space: nowrap; font-family: "Open Sans", sans-serif; text-decoration: none; } .blog_layouts_content_creator_post_list_item .blog_layouts_content_creator_post_list_item_tags a:hover { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_content_creator_post_list_item.blog_layouts_sticky_post .blog_layouts_content_creator_post_list_item_headline_div .blog_layouts_content_creator_post_list_item_headline_div_right .blog_layouts_content_creator_post_list_date .blog_layouts_content_creator_post_list_item_sticky_pin { display: block; } .blog_layouts_discover_posts_list { padding: 0 1em; margin: 0; display: flex; flex-direction: column; gap: 2em; margin-bottom: 2em; width: 100%; align-items: center; } .blog_layouts_discover_posts_list li { list-style: none; } @media only screen and (min-width: 800px) { .blog_layouts_discover_posts_list { padding: 0 2vw; } } .blog_layouts_discover_post_list_item { display: flex; flex-direction: column; max-width: 50em; gap: 0.5em; width: 100%; } @media only screen and (min-width: 1100px) { .blog_layouts_discover_post_list_item { min-width: 45em; } } .blog_layouts_discover_post_list_item a { text-decoration: none; } .blog_layouts_discover_post_list_item a:hover { text-decoration: underline; } .blog_layouts_discover_post_list_item .blog_layouts_discover_post_list_item_image_container img { max-height: 20em; border-radius: 24px; -o-object-fit: cover; object-fit: cover; width: 100%; } .blog_layouts_discover_post_list_item .blog_layouts_discover_post_list_item_image_container img:hover { filter: brightness(0.9); } .blog_layouts_discover_post_list_item:not(:last-child)::after { content: ""; margin-top: 1em; border-bottom: 1px solid gray; } .blog_layouts_discover_post_list_item .blog_layouts_discover_post_list_item_last_row { display: flex; align-items: center; gap: 0.5em; } .blog_layouts_discover_post_list_item .blog_layouts_discover_post_list_item_last_row img { height: 2em; width: 2em; border-radius: 5em; } .blog_layouts_discover_post_list_item .blog_layouts_discover_post_list_item_last_row .blog_layouts_discover_post_list_item_date { margin-right: auto; } .blog_layouts_discover_post_list_item .blog_layouts_discover_post_list_item_sticky_pin { display: none; } .blog_layouts_discover_post_list_item.blog_layouts_sticky_post .blog_layouts_discover_post_list_item_sticky_pin { display: block; } .blog_layouts_frameless_posts_list { display: flex; flex-direction: column; gap: var(--blog_layouts_frameless_post_list_spacing); padding: 0 2vw; margin: 0; max-width: 80em; } .blog_layouts_frameless_posts_list li { list-style: none; } .blog_layouts_frameless_post_list_item { padding: var(--blog_layouts_frameless_post_list_padding); background-color: var(--blog_layouts_frameless_post_list_color); } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_row_1 { display: flex; flex-wrap: wrap; gap: 2em; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_tags_div ul { display: flex; gap: 0.5em; padding: 0; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_tags_div ul li { list-style: none; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_link_div { display: flex; margin-bottom: 0.5em; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_link_div .blog_layouts_frameless_post_list_item_read_more { margin-left: auto; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_image_container { flex: 1 0 40%; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_image_container img { max-height: 25em; border-radius: var(--blog_layouts_frameless_post_list_border_radius_image); } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_content_div { flex: 1 0 50%; min-width: 20em; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_content_div p { line-height: var(--blog_layouts_frameless_post_list_line_height); } .blog_layouts_frameless_post_list_item .blog_layouts_tag a { border-radius: var(--blog_layouts_frameless_post_list_tags_border_radius); border: 1px solid rgb(95, 95, 95); padding: 0.8em; background-color: #303030; cursor: pointer; color: rgb(177, 177, 177); text-decoration: none; white-space: nowrap; font-size: 0.8em; display: flex; } .blog_layouts_frameless_post_list_item .blog_layouts_frameless_post_list_item_sticky_pin { margin: 0.5em; color: var(--blog_layouts_primary_color); display: none; } .blog_layouts_frameless_post_list_item.blog_layouts_sticky_post .blog_layouts_frameless_post_list_item_sticky_pin { display: block; } .blog_layouts_material2_posts_list { padding: 0 0.5em; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); flex-wrap: wrap; gap: var(--blog_layouts_material2_post_list_spacing); margin-bottom: 2em; width: 100%; justify-items: center; } .blog_layouts_material2_posts_list li { list-style: none; } @media only screen and (max-width: 800px) { .blog_layouts_material2_posts_list { grid-template-columns: 1fr; } } @media only screen and (min-width: 800px) { .blog_layouts_material2_posts_list { padding: 0 2vw; } } .blog_layouts_material2_post_list_item { max-width: 40em; background-color: var(--blog_layouts_material2_post_list_color); border-radius: 4px; overflow: hidden; flex: 1 1 auto; display: flex; flex-direction: column; width: 100%; } .blog_layouts_material2_post_list_item:hover { filter: brightness(1.1); } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_image_container { display: flex; justify-content: center; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_image_container img { max-height: 20em; -o-object-fit: cover; object-fit: cover; width: 100%; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_image_container img:hover { filter: saturate(0.5); } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_sticky_pin { margin: 1em 0 0 1em; color: var(--blog_layouts_font_color); display: none; } .blog_layouts_material2_post_list_item.blog_layouts_sticky_post .blog_layouts_material2_post_list_item_sticky_pin { display: block; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_headline_row { text-decoration: none; display: flex; margin-top: 0.5em; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_headline_row h2 { font-size: 1.1em; padding: 0.5em 2em; line-height: 0.95em; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_date { padding: 0 2em; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_categories { display: flex; flex-wrap: wrap; gap: 0.5em; padding: 0 2em; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_excerpt { padding: 0 2em; margin-bottom: auto; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_excerpt p { line-height: var(--blog_layouts_material2_post_list_line_height); } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_tags { display: flex; gap: 0.5em; flex-wrap: wrap; margin-bottom: 1em; padding: 0 2em; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_tags a { font-size: 0.8em; padding: 0.8em; border-radius: 5em; color: #fafafa; background-color: #595959; text-decoration: none; transition: all 200ms; display: flex; } .blog_layouts_material2_post_list_item .blog_layouts_material2_post_list_item_tags a:hover { background-color: rgba(255, 255, 255, 0.329); } .blog_layouts_material2_post_list_item .blog_layouts_materiale_post_list_item_icon_row { display: flex; padding: 0 2em; margin-bottom: 1em; flex-wrap: wrap; gap: 1em; } .blog_layouts_material2_post_list_item .blog_layouts_materiale_post_list_item_icon_row a { text-decoration: none; color: var(--blog_layouts_primary_color); border-radius: 4px; padding: 0.7em 0.4em; } .blog_layouts_material2_post_list_item .blog_layouts_materiale_post_list_item_icon_row a:hover { background-color: var(--blog_layouts_primary_variant_much_darker); } .blog_layouts_material3_posts_list { padding: 0 0.5em; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); flex-wrap: wrap; gap: var(--blog_layouts_material3_post_list_spacing); margin-bottom: 2em; width: 100%; justify-items: center; } .blog_layouts_material3_posts_list li { list-style: none; } @media only screen and (max-width: 800px) { .blog_layouts_material3_posts_list { grid-template-columns: 1fr; } } @media only screen and (min-width: 800px) { .blog_layouts_material3_posts_list { padding: 0 2vw; } } .blog_layouts_material3_post_list_item { max-width: 40em; background-color: var(--blog_layouts_material3_post_list_color); border-radius: 16px; overflow: hidden; flex: 1 1 auto; display: flex; flex-direction: column; width: 100%; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_image_container { display: flex; justify-content: center; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_image_container img { border-radius: 0 0 16px 16px; max-height: 20em; -o-object-fit: cover; object-fit: cover; width: 100%; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_headline_row { text-decoration: none; display: flex; margin-top: 0.5em; padding: 0 2em; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_headline_row h2 { line-height: 1.1em; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_date { padding: 0 2em; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_categories { padding: 0 2em; display: flex; gap: 0.5em; flex-wrap: wrap; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_excerpt { padding: 0 2em; margin-bottom: auto; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_excerpt p { line-height: var(--blog_layouts_material3_post_list_line_height); } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_tags { padding: 0 2em; margin-bottom: 1em; display: flex; flex-wrap: wrap; gap: 0.3em; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_tags a { padding: 0.6em; border: 1px solid gray; border-radius: 8px; color: var(--blog_layouts_font_color); text-decoration: none; display: flex; font-size: 0.8em; } .blog_layouts_material3_post_list_item .blog_layouts_material3_post_list_item_tags a:hover { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_material3_post_list_item .blog_layouts_materiale_post_list_item_icon_row { display: flex; padding: 0 2em; margin-bottom: 1em; gap: 0.5em; justify-content: flex-end; } .blog_layouts_material3_post_list_item .blog_layouts_materiale_post_list_item_icon_row .blog_layouts_material3_post_list_item_sticky_pin { margin: 1em 0 0 1em; color: var(--blog_layouts_font_color); display: none; margin-right: auto; } .blog_layouts_material3_post_list_item .blog_layouts_materiale_post_list_item_icon_row a { text-decoration: none; color: var(--blog_layouts_primary_color); border-radius: 5em; padding: 1em; font-size: 0.8em; color: var(--blog_layouts_font_color); background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_material3_post_list_item .blog_layouts_materiale_post_list_item_icon_row a:hover { background-color: rgba(0, 0, 0, 0.4); } .blog_layouts_material3_post_list_item .blog_layouts_materiale_post_list_item_icon_row .blog_layouts_materiale_post_list_item_comments { background-color: unset; outline: 1px solid gray; color: var(--blog_layouts_primary_color); } .blog_layouts_material3_post_list_item.blog_layouts_sticky_post .blog_layouts_material3_post_list_item_sticky_pin { display: block; } .blog_layouts_material3_post_list_item:hover { background-color: #292929; } .blog_layouts_search_engine_posts_list { padding: 0; margin: 1em 0 1em 0; max-width: 80em; } .blog_layouts_search_engine_posts_list > .blog_layouts_searchresult { padding-top: 0; } .blog_layouts_searchresult { display: flex; flex-wrap: wrap; justify-content: center; position: relative; gap: 1em; padding: 2em 1.5em; } .blog_layouts_searchresult .blog_layouts_searchresult_image_a { margin: 1em 1em 1em 0; } .blog_layouts_searchresult .blog_layouts_searchresult_image_a img { aspect-ratio: 1/1; border-radius: 4px; max-height: 8em; -o-object-fit: cover; object-fit: cover; } .blog_layouts_searchresult .blog_layouts_searchresult_content { flex: 1 0 60%; } .blog_layouts_searchresult .blog_layouts_searchresult_content a { text-decoration: none; } .blog_layouts_searchresult .blog_layouts_searchresult_content h2 { color: var(--blog_layouts_primary_color); } .blog_layouts_searchresult .blog_layouts_searchresult_content h2:hover { color: var(--blog_layouts_primary_variant_brighter); text-decoration: underline; } .blog_layouts_searchresult .blog_layouts_searchresult_content p { line-height: 1.5em; } .blog_layouts_searchresult::after { content: " "; position: absolute; border-bottom: 1px solid; height: 20px; width: 90%; bottom: 0; color: gray; } .blog_layouts_searchresult .blog_layouts_searchresult_sticky_pin { display: none; } .blog_layouts_searchresult.blog_layouts_sticky_post .blog_layouts_searchresult_sticky_pin { display: inline; } .blog_layouts_social_posts_list { padding: 0 0.5em; margin: 0; display: flex; flex-direction: column; gap: 2em; margin-bottom: 2em; } .blog_layouts_social_posts_list li { list-style: none; } @media only screen and (min-width: 800px) { .blog_layouts_social_posts_list { padding: 0 2vw; } } .blog_layouts_social_post_list_item { background-color: rgb(51, 52, 61); border-radius: max(0px, min(8px, (100vw - 4px - 100%) * 9999))/8px; border: 1px solid gray; overflow: hidden; max-width: 50em; flex: 1 1 auto; display: flex; flex-direction: column; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_row_1 { padding: 0.5em; display: flex; gap: 0.5em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_row_1 img { border-radius: 5em; height: 3em; width: 3em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_row_1 .blog_layouts_social_post_list_item_name_div { display: flex; flex-direction: column; justify-content: space-around; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_row_1 .blog_layouts_social_post_list_item_name_div .blog_layouts_social_post_list_item_name { font-weight: bold; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_row_1 .blog_layouts_social_post_list_item_name_div .blog_layouts_social_post_list_item_date { font-size: 0.8em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_row_1 .blog_layouts_social_post_list_item_sticky_pin { margin-left: auto; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_excerpt { padding: 0.5em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_excerpt p { margin: 0; font-size: 0.8em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_image_container { display: flex; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_image_container img { width: 100%; max-height: 20em; -o-object-fit: cover; object-fit: cover; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_image_container img:hover { opacity: 0.9; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_headline_row { padding: 0.5em; display: block; background-color: #56585d; border-top: 1px solid rgb(196, 196, 196); border-bottom: 1px solid rgb(196, 196, 196); } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_headline_row h2 { font-size: 1.1em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_comments_row { display: flex; justify-content: flex-end; padding: 0.5em; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_icon_row { display: flex; padding: 0.5em; flex-wrap: wrap; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_icon_row a { flex: 1 0 50%; display: flex; justify-content: center; font-size: 1.2em; text-decoration: none; gap: 0.5em; border-radius: 8px; padding: 0.5em; box-sizing: border-box; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_icon_row a:hover { background-color: gray; } .blog_layouts_social_post_list_item .blog_layouts_social_post_list_item_sticky_pin { display: none; } .blog_layouts_social_post_list_item.blog_layouts_sticky_post .blog_layouts_social_post_list_item_sticky_pin { display: block; } .blog_layouts_gradient_header { background: var(--blog_layouts_gradient); } .blog_layouts_gradient_header #blog_layouts_mobile_menu_toggle_button { border: none; display: none; margin: 0.5em; font-size: 1.5em; background-color: var(--blog_layouts_primary_variant_much_darker); padding: 0.5em 0.8em; box-shadow: none; cursor: pointer; border-radius: 4px; border: 1px solid; } @media only screen and (max-width: 600px) { .blog_layouts_gradient_header #blog_layouts_mobile_menu_toggle_button { display: block; } } .blog_layouts_gradient_header .blog_layouts_header_menu { display: flex; justify-content: center; background-color: var(--blog_layouts_primary_variant_much_darker); white-space: nowrap; width: 100%; -webkit-user-select: none; -moz-user-select: none; user-select: none; list-style: none; overflow-x: clip; margin: 0; padding: 0; flex-wrap: wrap; font-size: var(--blog_layouts_header_menu_font_size); } .blog_layouts_gradient_header .blog_layouts_header_menu li { position: relative; display: flex; transition: background-color 400ms; border-radius: 8px; } .blog_layouts_gradient_header .blog_layouts_header_menu li .blog_layouts_menuitem_container { display: flex; align-items: center; } .blog_layouts_gradient_header .blog_layouts_header_menu li .blog_layouts_menuitem_container a { padding: 0.8em 0.2em 0.8em 0.5em; margin: 0.2em; text-decoration: none; color: var(--blog_layouts_font_color); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; } .blog_layouts_gradient_header .blog_layouts_header_menu li ul { display: none; position: absolute; flex-direction: column; overflow: visible; background-color: var(--blog_layouts_primary_variant_much_darker); top: 100%; padding: 0; z-index: 5; } .blog_layouts_gradient_header .blog_layouts_header_menu li ul li { transition: all 100ms; } .blog_layouts_gradient_header .blog_layouts_header_menu li ul ul { left: 100%; top: 0; } @media only screen and (min-width: 600px) { .blog_layouts_gradient_header .blog_layouts_header_menu li > ul .blog_layouts_submenu_toggle { transform: rotate(-90deg); } .blog_layouts_gradient_header .blog_layouts_header_menu li:hover, .blog_layouts_gradient_header .blog_layouts_header_menu li:focus-within { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_gradient_header .blog_layouts_header_menu li:hover > ul, .blog_layouts_gradient_header .blog_layouts_header_menu li:focus-within > ul { display: flex; } } .blog_layouts_gradient_header .blog_layouts_header_menu ::-webkit-scrollbar { display: none; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content, .blog_layouts_gradient_header .blog_layouts_header_content { max-height: 3.5em; padding: 1em; max-width: 50em; display: flex; justify-content: center; gap: 0.5em; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .blog_layouts_header_logo, .blog_layouts_gradient_header .blog_layouts_header_content .blog_layouts_header_logo { display: flex; width: 4em; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .blog_layouts_header_logo img, .blog_layouts_gradient_header .blog_layouts_header_content .blog_layouts_header_logo img { height: 100%; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .search-form, .blog_layouts_gradient_header .blog_layouts_header_content .search-form { display: flex; gap: 0.5em; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .search-form label, .blog_layouts_gradient_header .blog_layouts_header_content .search-form label { display: flex; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .search-field, .blog_layouts_gradient_header .blog_layouts_header_content .search-field { border-radius: 2em; border: 1px solid rgb(56, 56, 56); padding: 1em; width: 30vw; max-width: 30em; min-width: 20em; background-color: rgb(22, 22, 24); color: var(--blog_layouts_font_color); } @media only screen and (max-width: 800px) { .blog_layouts_gradient_header .blog_layouts_header_mobile_content .search-field, .blog_layouts_gradient_header .blog_layouts_header_content .search-field { min-width: 40vw; } } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .search-submit, .blog_layouts_gradient_header .blog_layouts_header_content .search-submit { border-radius: 2em; border: none; padding: 0 2em; color: var(--blog_layouts_font_color); background-color: var(--blog_layouts_primary_variant_darker); cursor: pointer; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content .search-submit:hover, .blog_layouts_gradient_header .blog_layouts_header_content .search-submit:hover { background-color: var(--blog_layouts_primary_variant_much_darker); } .blog_layouts_gradient_header .blog_layouts_header_mobile_content { display: none; } @media only screen and (max-width: 600px) { .blog_layouts_gradient_header .blog_layouts_header_menu { max-height: 0; overflow: hidden; visibility: hidden; opacity: 0; } .blog_layouts_gradient_header .blog_layouts_header_content { display: none; } .blog_layouts_gradient_header .blog_layouts_header_mobile_content { display: flex; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu { transition: max-height 300ms; visibility: visible; opacity: 1; flex-direction: column; align-items: center; font-size: 1.5em; background-color: transparent; max-height: 1000vh; flex-wrap: nowrap; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu li { flex-direction: column; width: 70%; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu li .blog_layouts_menuitem_container a { white-space: normal; flex: 1; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu li .blog_layouts_submenu_toggle { border-radius: 4px; border: 1px solid; padding: 0.3em 0.5em; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu li ul { position: static; width: 100%; background: unset; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu li ul li { width: 90%; padding-left: 10%; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu .blog_layouts_submenu_open > .blog_layouts_menuitem_container a { font-weight: bold; } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu .blog_layouts_submenu_open > .blog_layouts_menuitem_container .blog_layouts_submenu_toggle { transform: rotate(180deg); background-color: var(--blog_layouts_primary_variant_much_darker); } .blog_layouts_gradient_header.blog_layouts_header_menu_open .blog_layouts_header_menu .blog_layouts_submenu_open > .sub-menu { display: flex; } } .blog_layouts_material2_header { background-color: var(--blog_layouts_primary_variant_much_darker); } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu { position: fixed; height: 100%; transform: translateX(-100%); width: 0; left: 0; top: 0; overflow: hidden; background-color: var(--blog_layouts_primary_variant_darker); z-index: 10; transition: transform 200ms ease-in; visibility: hidden; display: flex; flex-direction: column; /* development */ /* Track */ } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu ::-webkit-scrollbar-track { background: transparent; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_material_header_sidemenu_close_button { all: revert; border: none; border-radius: 4px; margin: 1em 1em 0 auto; font-size: 1.5em; background-color: var(--blog_layouts_primary_variant_much_darker); color: var(--blog_layouts_font_color); display: flex; cursor: pointer; padding: 0.5em 0.6em; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_material_header_sidemenu_close_button:hover, .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_material_header_sidemenu_close_button:focus { background-color: var(--blog_layouts_primary_color); outline: none; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu { margin: 0.2em; padding: 0; overflow-y: auto; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li { list-style: none; overflow: hidden; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li a { padding: 1.2em; display: flex; color: var(--blog_layouts_font_color); text-decoration: none; font-weight: bold; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li a:hover, .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li a:focus { background-color: var(--blog_layouts_primary_variant_much_darker); outline: none; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li ul { padding-left: 0.5em; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li ul li { margin: 0; } .blog_layouts_material2_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li ul li a { font-weight: unset; } .blog_layouts_material2_header.blog_layouts_header_menu_open .blog_layouts_material_header_sidemenu { transform: translateX(0); visibility: visible; width: 20em; } .blog_layouts_material2_header .blog_layouts_material_header_content { display: flex; align-items: center; } .blog_layouts_material2_header .blog_layouts_material_header_content #blog_layouts_mobile_menu_toggle_button { all: revert; display: none; padding: 0.5em; font-size: 2em; background-color: unset; border: none; color: var(--blog_layouts_font_color); } .blog_layouts_material2_header .blog_layouts_material_header_content #blog_layouts_mobile_menu_toggle_button:focus-visible { outline-offset: 1px; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_home_link { display: none; text-decoration: none; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop { display: flex; flex-flow: row wrap; padding: 0; margin: 0; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop a:hover { border-bottom: 4px solid; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop a { text-decoration: none; color: var(--blog_layouts_font_color); border-bottom: 4px solid transparent; display: flex; padding: 1.3em; font-weight: 100; font-family: Roboto, sans-serif; box-sizing: border-box; width: 100%; white-space: nowrap; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li { list-style: none; display: flex; position: relative; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li .blog_layouts_menuitem_container { display: flex; align-items: center; gap: 0.5em; width: 100%; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li .blog_layouts_menuitem_container .blog_layouts_submenu_toggle { position: absolute; right: 0; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li ul { display: none; flex-direction: column; overflow: visible; background-color: var(--blog_layouts_primary_variant_much_darker); top: 100%; padding: 0; z-index: 5; position: absolute; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li ul li { transition: all 100ms; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li ul ul { left: 100%; top: 0; } @media only screen and (min-width: 600px) { .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li > ul .blog_layouts_submenu_toggle { transform: rotate(-90deg); } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:hover, .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:focus-within { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:hover > ul, .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:focus-within > ul { display: flex; } } @media only screen and (max-width: 800px) { .blog_layouts_material2_header .blog_layouts_material_header_content { width: 100%; justify-content: space-between; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop { display: none; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_home_link, .blog_layouts_material2_header .blog_layouts_material_header_content #blog_layouts_mobile_menu_toggle_button { display: flex; } } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_home_link { color: var(--blog_layouts_font_color); } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div { display: flex; align-items: center; margin: 0 1em; gap: 0.5em; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_expandable_search_field { transition: all 200ms; width: 0; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_expandable_search_field.blog_layouts_header_search_open { width: 10em; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_header_search_icon { all: revert; font-size: 1.2em; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: center; align-items: center; border-radius: 5em; height: 2em; width: 2em; color: var(--blog_layouts_font_color); } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_header_search_icon:hover { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form { display: flex; overflow: hidden; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form label { display: flex; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form input { all: unset; margin: 0; padding-left: 1em; width: 10em; box-sizing: border-box; } .blog_layouts_material2_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form .search-submit { display: none; } .blog_layouts_material3_header { transition: background-color 150ms ease-in; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu { background-color: var(--blog_layouts_primary_variant_much_darker); position: fixed; height: 100%; transform: translateX(-100%); width: 0; left: 0; top: 0; overflow: hidden; z-index: 10; transition: transform 200ms ease-in; visibility: hidden; display: flex; flex-direction: column; border-radius: 0 16px 16px 0; /* development */ /* Track */ } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu ::-webkit-scrollbar-track { background: transparent; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_material_header_sidemenu_close_button { all: revert; border: none; border-radius: 4px; margin: 1em 1em 0 auto; font-size: 1.5em; background-color: var(--blog_layouts_primary_variant_much_darker); color: var(--blog_layouts_font_color); display: flex; cursor: pointer; padding: 0.5em 0.6em; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_material_header_sidemenu_close_button:hover, .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_material_header_sidemenu_close_button:focus { background-color: var(--blog_layouts_primary_color); outline: none; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu { margin: 1em; padding: 0; overflow-y: auto; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li { list-style: none; overflow: hidden; border-top: 1px solid; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li a { padding: 1.2em; display: flex; color: var(--blog_layouts_font_color); text-decoration: none; font-weight: bold; border-radius: 5em; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li a:hover, .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li a:focus { background-color: var(--blog_layouts_primary_variant_darker); outline: none; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li ul { padding-left: 0.5em; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li ul li { margin: 0; border: none; } .blog_layouts_material3_header .blog_layouts_material_header_sidemenu .blog_layouts_header_menu li ul li a { font-weight: unset; } .blog_layouts_material3_header.blog_layouts_header_menu_open .blog_layouts_material_header_sidemenu { transform: translateX(0); visibility: visible; width: 20em; } .blog_layouts_material3_header .blog_layouts_material_header_content { display: flex; align-items: center; } .blog_layouts_material3_header .blog_layouts_material_header_content #blog_layouts_mobile_menu_toggle_button { all: revert; display: none; padding: 0.5em; font-size: 2em; background-color: unset; border: none; color: var(--blog_layouts_font_color); } .blog_layouts_material3_header .blog_layouts_material_header_content #blog_layouts_mobile_menu_toggle_button:focus-visible { outline-offset: 1px; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_home_link { display: none; text-decoration: none; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop { display: flex; flex-flow: row wrap; padding: 0; margin: 0; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop a { text-decoration: none; color: var(--blog_layouts_font_color); border-bottom: 4px solid transparent; display: flex; padding: 1.3em; font-weight: 100; font-family: Roboto, sans-serif; box-sizing: border-box; width: 100%; white-space: nowrap; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li { list-style: none; display: flex; position: relative; border-radius: 12px; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li .blog_layouts_menuitem_container { display: flex; align-items: center; gap: 0.5em; width: 100%; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li .blog_layouts_menuitem_container .blog_layouts_submenu_toggle { position: absolute; right: 0; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li ul { display: none; flex-direction: column; overflow: visible; background-color: var(--blog_layouts_primary_variant_much_darker); top: 100%; padding: 0; z-index: 5; position: absolute; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li ul li { transition: all 100ms; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li ul ul { left: 100%; top: 0; } @media only screen and (min-width: 600px) { .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li > ul .blog_layouts_submenu_toggle { transform: rotate(-90deg); } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:hover, .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:focus-within { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:hover > ul, .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop li:focus-within > ul { display: flex; } } @media only screen and (max-width: 800px) { .blog_layouts_material3_header .blog_layouts_material_header_content { width: 100%; justify-content: space-between; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_header_menu_desktop { display: none; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_home_link, .blog_layouts_material3_header .blog_layouts_material_header_content #blog_layouts_mobile_menu_toggle_button { display: flex; } } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_home_link { color: var(--blog_layouts_font_color); } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div { display: flex; align-items: center; margin: 0 1em; gap: 0.5em; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_expandable_search_field { transition: all 200ms; width: 0; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_expandable_search_field.blog_layouts_header_search_open { width: 10em; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_header_search_icon { all: revert; font-size: 1.2em; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: center; align-items: center; border-radius: 5em; height: 2em; width: 2em; color: var(--blog_layouts_font_color); } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div #blog_layouts_header_search_icon:hover { background-color: var(--blog_layouts_primary_variant_darker); } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form { display: flex; overflow: hidden; transition: all 200ms; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form label { display: flex; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form input { all: unset; margin: 0; padding-left: 1em; width: 10em; box-sizing: border-box; } .blog_layouts_material3_header .blog_layouts_material_header_content .blog_layouts_material_header_search_div form .search-submit { display: none; } .blog_layouts_coder_header { border-top: 2px solid var(--blog_layouts_primary_color); border-bottom: 1px solid gray; background-color: inherit; } .blog_layouts_coder_header .blog_layouts_coder_header_content { display: flex; gap: 0.5em; align-items: stretch; width: 80%; max-width: 70em; } @media screen and (max-width: 650px) { .blog_layouts_coder_header .blog_layouts_coder_header_content { width: 90%; } } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container { position: relative; display: flex; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_mobile_menu_toggle_button { background-color: unset; border: unset; cursor: pointer; font-size: 1.2em; width: 3em; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu { position: absolute; top: 100%; background-color: var(--blog_layouts_background_color); width: 20em; padding: 0.5em; border: 1px solid gray; border-top: none; max-height: 80vh; display: flex; height: 0; visibility: hidden; flex-direction: column; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_coder_header_mobile_icons { padding: 0; margin: 0; display: flex; justify-content: space-evenly; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_coder_header_mobile_icons li { list-style: none; display: flex; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_coder_header_mobile_icons li a { color: var(--blog_layouts_font_color); height: 3em; width: 3em; font-size: 1.2em; display: flex; justify-content: center; align-items: center; text-decoration: none; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_coder_header_mobile_icons li a:hover { background-color: rgba(0, 0, 0, 0.356); } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_header_menu { overflow-y: auto; height: 100%; padding: 0; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_header_menu a { color: var(--blog_layouts_font_color); text-decoration: none; font-weight: bold; padding: 0.8em; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_header_menu a:hover { background-color: rgba(0, 0, 0, 0.356); } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_header_menu li { list-style: none; display: flex; flex-direction: column; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_header_menu li ul { padding-left: 0.5em; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu .blog_layouts_header_menu li ul a { font-weight: unset; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_website_name { text-decoration: none; color: var(--blog_layouts_font_color); font-weight: bold; display: flex; align-items: center; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div { display: flex; flex: 1; align-items: center; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div .search-form { flex: 1; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div .search-form label { flex: 1; } @media screen and (max-width: 650px) { .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div .search-form .search-field { display: none; } } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div #blog_layouts_header_search_icon { background-color: unset; border: none; cursor: pointer; display: none; font-size: 1.2em; padding: 1em 0.7em; } @media screen and (max-width: 650px) { .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div #blog_layouts_header_search_icon { display: block; } } @media screen and (max-width: 650px) { .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div { justify-content: flex-end; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_search_div .search-form { flex: none; } } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_icons { padding: 0; margin: 0; display: flex; } @media screen and (max-width: 650px) { .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_icons { display: none; } } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_icons li { list-style: none; display: flex; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_icons li a { text-decoration: none; padding: 1em 0.7em; color: var(--blog_layouts_font_color); font-size: 1.2em; } .blog_layouts_coder_header .blog_layouts_coder_header_content .blog_layouts_coder_header_icons li a:hover { background-color: rgba(0, 0, 0, 0.356); } .blog_layouts_coder_header #blog_layouts_expandable_search_field { display: none; padding: 0.5em; } @media screen and (max-width: 650px) { .blog_layouts_coder_header #blog_layouts_expandable_search_field.blog_layouts_header_search_open { display: flex; width: 90%; } } .blog_layouts_coder_header #blog_layouts_expandable_search_field form { flex: 1; } .blog_layouts_coder_header .search-field { border: 1px solid gray; border-radius: 4px; height: 2.5em; background-color: transparent; padding-left: 1em; width: 100%; display: block; } .blog_layouts_coder_header .search-field:focus { outline: none; box-shadow: 0px 0px 3px 3px var(--blog_layouts_primary_color), 0 0 0px 1000px black inset; } .blog_layouts_coder_header .search-submit { display: none; } .blog_layouts_coder_header.blog_layouts_header_menu_open .blog_layouts_coder_header_content .blog_layouts_coder_mobile_toggle_button_container #blog_layouts_header_mobile_menu { height: auto; visibility: visible; } body { margin: 0; background-color: var(--blog_layouts_background_color); font-family: var(--blog_layouts_body_font); font-size: 14px; display: grid; align-items: flex-start; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "header header" "landingpagesection landingpagesection" "main sidebar" "footer footer"; } @media only screen and (max-width: 800px) { body { grid-template-areas: "header" "landingpagesection" "main" "sidebar" "footer"; } } .blog_layouts_skip_link { position: absolute; top: -50px; left: 0; background-color: var(--blog_layouts_background_color); color: #fff; padding: 1em; border: 1px solid var(--blog_layouts_primary_color); z-index: 999; } .blog_layouts_skip_link:focus { top: 0; } main { min-height: 90vh; display: flex; flex-direction: column; align-items: center; grid-area: main; margin-top: 2em; margin-bottom: 2em; } @media only screen and (min-width: 1570px) { main.blog_layouts_has_sidebar { padding-left: 24em; } } h1, h2, h3, h4, h5, h6 { word-wrap: break-word; overflow-wrap: anywhere; margin: 0.2em 0; } h1, h2, h3, p, span, table, label, div, button { color: var(--blog_layouts_font_color); } a { color: var(--blog_layouts_primary_color); } a:visited { color: var(--blog_layouts_primary_variant_darker); } a:hover { color: var(--blog_layouts_primary_variant_brighter); } /* width */ ::-webkit-scrollbar { width: 10px; height: 5px; } /* Track */ ::-webkit-scrollbar-track { background: #000000; } /* Handle */ ::-webkit-scrollbar-thumb { background: #888; border-radius: 8px; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: #555; } .home main .blog_layouts_content_spacer { max-width: unset; } .blog_layouts_content_spacer { max-width: 70em; display: flex; flex-direction: column; align-items: center; width: 100%; } .blog_layouts_content { width: 95%; } .blog_layouts_user_content_container { min-height: 60vh; margin: 2em 0; padding: 0 clamp(1em, 2vw, 5em); overflow: hidden; background-color: var(--blog_layouts_background_color_posts); } .blog_layouts_user_content_container .wp-block-columns { margin: 1em 0 0 0; } .blog_layouts_user_content_container .wp-block-columns p { margin: 0; } .blog_layouts_user_content_container li { margin: 3px; } .blog_layouts_user_content_container .wp-caption { font-size: 0.8em; font-style: italic; } .blog_layouts_user_content_container figure { margin: 0; } .blog_layouts_user_content_container img { margin: 0.6em 0; } .blog_layouts_user_content_container .alignleft { float: left; margin: 0 1.5em 1em 0; } .blog_layouts_user_content_container .alignright { float: right; margin: 0 0 1em 1.5em; } .blog_layouts_user_content_container .aligncenter { clear: both; margin-left: auto; margin-right: auto; } iframe { max-width: 100%; } img { max-width: 100%; } .blog_layouts_landing_page_section { grid-area: landingpagesection; display: flex; align-items: center; justify-content: center; min-height: var(--blog_layouts_feed_landingpage_minimal_height); padding: clamp(0.5em, 5vw, 2em); background: var(--blog_layouts_gradient); } .blog_layouts_landing_page_section.blog_layouts_landing_page_image_animation .wp-block-image.size-full img { border: 6px solid var(--blog_layouts_primary_variant_darker); animation: wobble 5s linear infinite; } .blog_layouts_landing_page_section + main, .blog_layouts_landing_page_section + main + #blog_layouts_sidebar { margin-top: 2em; } .blog_layouts_h2_latest_posts { font-size: 2em; } select { padding: 0.5em; } pre { overflow-y: auto; margin: 0; box-sizing: border-box; white-space: pre-wrap; } code { background-color: rgb(47, 45, 59); padding: 1em; color: rgb(240, 240, 240); display: block; margin: 1em 5%; border-radius: 4px; } figcaption { font-style: italic; font-size: 0.8em; } dt { color: var(--blog_layouts_primary_color); margin: 0.5em 0; font-weight: bold; } dd { font-style: italic; } hr { width: 70%; } .widget { margin-bottom: 1em; padding: 1em; } .widget p { overflow-wrap: anywhere; } input:not([type=submit], [type=checkbox]), textarea, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus { border: none; background-color: black; box-shadow: 0 0 0px 1000px black inset; color: var(--blog_layouts_font_color); -webkit-text-fill-color: var(--blog_layouts_font_color); } .gallery { display: grid; } .gallery .gallery-item { font-size: 0.8em; overflow: hidden; } .gallery .gallery-item img { border-radius: 8px; border: none !important; } .gallery .gallery-item img:hover { transform: scale(0.95); transition: all 300ms; } .gallery .landscape img { width: 95%; height: auto; } .gallery-columns-2 { grid-template-columns: repeat(2, 1fr); } .gallery-columns-3 { grid-template-columns: repeat(3, 1fr); } .gallery-columns-4 { grid-template-columns: repeat(4, 1fr); } .gallery-columns-5 { grid-template-columns: repeat(5, 1fr); } .gallery-columns-6 { grid-template-columns: repeat(6, 1fr); } .gallery-columns-7 { grid-template-columns: repeat(7, 1fr); } .gallery-columns-8 { grid-template-columns: repeat(8, 1fr); } .gallery-columns-9 { grid-template-columns: repeat(9, 1fr); } .attachment img { width: 95%; height: auto; }/*# sourceMappingURL=style.css.map */