.page .site-content > .page-header::before {
background: rgba(0, 0, 0, 0);
}

.site-banner .banner-caption {
    background: none;
}
/* Force Archive Pages to Single Column */
.archive .site-main .post {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
}

/* 1. Remove underlines from Site Title and Tagline */
.site-title a, 
.site-description,
.header-t .site-title a {
    text-decoration: none !important;
    border-bottom: none !important;
}

/* 2. Remove underlines from ALL Menu Links (Standard, Hover, and Active) */
.main-navigation a, 
.main-navigation ul li a, 
.main-navigation a:hover, 
.main-navigation .current-menu-item > a,
#primary-menu a {
    text-decoration: none !important;
    border-bottom: none !important;
}

/* 3. Remove underlines from ALL Buttons (CTA, Read More, and Block buttons) */
button, 
.button, 
.btn-readmore, 
.btn-cta,
.wp-block-button__link,
.widget_blossomtheme_companion_cta_widget .btn-cta,
a.btn-cta,
a.btn-cta:hover {
    text-decoration: none !important;
    border-bottom: none !important;
}

/* Prevent menu items from being forced to uppercase */
.main-navigation ul li a, 
#primary-menu a {
    text-transform: none !important;
}

/* Adjust Menu Font Size and Weight */
.main-navigation ul li a, 
#primary-menu a {
    text-transform: none !important;
    font-size: 18px !important; /* Adjust this number to go larger or smaller */
    font-weight: 500 !important; /* Makes the text slightly bolder (400 is normal, 700 is bold) */
    letter-spacing: 0.5px;      /* Adds a tiny bit of breathing room between letters */
}

/* Adds a subtle 'glow' or dimming effect to all buttons on hover */
button:hover, 
.button:hover, 
.wp-block-button__link:hover {
    opacity: 0.75 !important; /* Makes the button slightly transparent/lighter */
    transition: 0.3s;         /* Makes the change feel smooth, not jerky */
    cursor: pointer;
}

/* Force breadcrumbs to stay clean even when NOT hovering */
.page-header .breadcrumb-trail ul li a,
.page-header .breadcrumb-trail a,
.breadcrumb-trail span a,
.site-breadcrumb a {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* This ensures the hover state stays clean too */
.page-header .breadcrumb-trail a:hover,
.breadcrumb-trail span a:hover {
    text-decoration: none !important;
    border-bottom: none !important;
}

/* Allow captions to be wider and more readable */
.wp-block-image figcaption {
    width: 100%;
    max-width: 600px; /* Adjust this to your preference */
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5;
    font-style: italic;
    text-align: center;
}

/* Final Match: Thin bar style to mirror the peach and pink blocks */
.is-style-info, 
p.is-style-info {
    background-color: #d6ecec !important; /* The correct mint */
    
}