/**
Theme Name: Journal Book
Template:   plover
Theme URI: https://wpplover.com/themes/journal-book/
Author: WP Plover
Author URI: https://wpplover.com
Description: Journal Book is a minimalist Full Site Editing (FSE) theme crafted for blogs and portfolios. By combining the native WordPress block editor with the powerful extensions of the Plover Kit, it empowers you to create distinctive, eye-catching layouts effortlessly. Built-in dark mode and seamless mobile optimization work together to boost visitor engagement and retention. Whether you're an agency, a business, or a blogger, Journal Book helps you build a striking, impact-driven online presence—making it the fastest, most flexible solution for any creative project.
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: journal-book
Tags: full-site-editing, editor-style, block-patterns, wide-blocks, block-styles, style-variations, threaded-comments, translation-ready, sticky-post, footer-widgets, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-image-header, featured-images, flexible-header, one-column, two-columns, three-columns, buddypress, full-width-template, rtl-language-support, grid-layout, left-sidebar, right-sidebar, portfolio, blog, news
 */
.has-blur-background {
    transition: background 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), filter 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: relative;
    z-index: 0;
}

@media (prefers-color-scheme: light) {
    .is-style-system .plover-sticky .has-blur-background::before {
        content: "";
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        position: absolute;
        overflow: hidden;
        width: 100%;
        background: rgba(255, 255, 255, 0.25);
        border: 1px solid rgba(10, 20, 40, .08);
        opacity: 1;
        height: 100%;
        border-radius: inherit;
        top: 0;
        left: 0;
        z-index: -1;
    }
}

@media (prefers-color-scheme: dark) {
    .is-style-system .plover-sticky .has-blur-background::before {
        content: "";
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        position: absolute;
        overflow: hidden;
        width: 100%;
        background: rgba(9, 9, 11, 0.25);
        border: 1px solid hsla(0, 0%, 100%, .08);
        opacity: 1;
        height: 100%;
        border-radius: inherit;
        top: 0;
        left: 0;
        z-index: -1;
    }
}

.is-style-light .plover-sticky .has-blur-background::before {
    content: "";
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    position: absolute;
    overflow: hidden;
    width: 100%;
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid rgba(10, 20, 40, .08);
    opacity: 1;
    height: 100%;
    border-radius: inherit;
    top: 0;
    left: 0;
    z-index: -1;
}

.is-style-dark .plover-sticky .has-blur-background::before {
    content: "";
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    position: absolute;
    overflow: hidden;
    width: 100%;
    background: rgba(9, 9, 11, 0.25);
    border: 1px solid hsla(0, 0%, 100%, .08);
    opacity: 1;
    height: 100%;
    border-radius: inherit;
    top: 0;
    left: 0;
    z-index: -1;
}

.has-plover-rough-notation {
    display: inline-block;
}

.wp-block-heading.is-style-outline,
.wp-block-paragraph.is-style-outline {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px currentColor;
}
