/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://webutilityhub.org
 Description:  @see generatePress' description
 Author:       Webutilityhub
 Author URI:   https://webutilityhub.org
 Template:     generatepress
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../generatepress/style.css");

.separate-containers .inside-left-sidebar, 
.separate-containers .inside-right-sidebar {
    position: sticky;
    top: 3rem;
}

.post-image:not(:first-child),
.featured-image {
	aspect-ratio: 16 / 9;
    overflow: hidden;
}

.featured-image > img {
    width: 100%;
}

.line-clamp {
    --line-clamp: 3;
    display: -webkit-box;
    -webkit-line-clamp: var(--line-clamp);
    -webkit-box-orient: vertical;  
    line-clamp: var(--line-clamp);
    overflow: hidden;
}

.entry-content .wp-block-heading {
    margin-top: 3rem;
}

blockquote {
    border-left-color: #fb873d;
    font-size: 1rem;
    background-color: #fff3dd;
}

.wp-block-button__link {
    border-radius: 10px;
}

code:not(pre code) {
    --bg-color: rgba(0, 0, 0, .05);
    background-color: var(--bg-color);
    font-size: 14px;
    padding: 0px 4px;
    border-radius: 3px;
    margin: 0 2px;
}