/* --- Light Theme Variables (Default) --- */
:root {
  --background-color: #ffffff;
  --text-color: inherit;
  --header-bg: #f0f0f0;
  color-scheme: light dark; /* Allows default form elements to adapt */
  --border-color:black;
}

/* --- Dark Theme Variables (Overrides when system preference is dark) --- */
@media (prefers-color-scheme: dark) {
    
  :root {
    --background-color: #1a1a1a;
    --text-color: #ffffff;
    --header-bg: #2d3748;
    --border-color:white;
    /* --theme-palette-color-8: black; */
  }
    
}
/*
[data-prefix="chch-news_single"] {
    background-color: var(--theme-palette-color-8)
}
*/
/*
main .elementor-post__title a, h1, h2, h3, p, a, li, ul{
    color: var(--text-color) !important;
    /*background-color: var(--theme-palette-color-8)*//*
}
*/
/*
body article{
    
    color:var(--text-color)

}
body article p, a, h1, h2{
    
    color:var(--text-color)

}
body article h1{
    
    color:var(--text-color)

}
*/
body .accButtonContainer{
    display: flex;
    background-color: inherit;
    align-items: center;
}
.ct-module-title{
    margin-top:5px
}
.ct-share-box.is-width-constrained .ct-module-title{

    display: flex;
    justify-content: space-between;
}
body .accButtonContainer .chnageFontButton{
    padding: 8px 18px;
    background-color: inherit;
    margin: 0 10px;
    border:1px solid var(--border-color);
    color: inherit;
    line-height: 1;
    border-radius: 5px;
}
.chch-accessibility-modified-font-size{
    line-height: 1 !important;
}