.entry-header,
.entry-header .ct-container-narrow,
.entry-header .ct-container,
.hero-section,
[data-hero] {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    --theme-hero-card-background: transparent !important;
    --theme-hero-background: transparent !important;
    --theme-overlay-background: transparent !important;
    --theme-card-background: transparent !important;
}

.entry-header::before,
.entry-header::after,
.entry-header .ct-container-narrow::before,
.entry-header .ct-container-narrow::after,
[data-hero]::before,
[data-hero]::after {
    display: none !important;
    background: none !important;
    opacity: 0 !important;
}

html:not(.dark-mode) .entry-header .page-title,
html:not(.dark-mode) .entry-header .entry-title {
    color: #111111 !important;
}

html:not(.dark-mode) .entry-header .entry-excerpt,
html:not(.dark-mode) .entry-header .entry-meta {
    color: #444444 !important;
}