:root{
  --lecatho-night:#071426;
  --lecatho-night-2:#0d1b2f;
  --lecatho-night-3:#13243a;
  --lecatho-red:#e30613;
  --lecatho-day:#ffffff;
  --lecatho-text:#0a1628;
  --lecatho-muted:#667489;
  --lecatho-line:#dfe5ec;
}

html body .lca-v212-topbar .lca-v212-topbar-shell{
  position:relative!important;
  justify-content:center!important;
}
html body .lca-v212-topbar .lca-v212-topbar-social{
  justify-content:center!important;
  margin-inline:auto!important;
}
html body .lca-theme-toggle{
  position:absolute!important;
  right:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.34)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.06)!important;
  color:#fff!important;
  box-shadow:none!important;
  cursor:pointer!important;
  line-height:1!important;
}
html body .lca-theme-toggle:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.72)!important}
html body .lca-theme-toggle .lca-theme-icon{font:700 15px/1 Georgia,serif!important;color:#fff!important}
html:not([data-lca-theme="dark"]) .lca-theme-icon-sun{display:none!important}
html[data-lca-theme="dark"] .lca-theme-icon-moon{display:none!important}

html body .lca-v213-comments-side .lca-v208-side-head h3{font-size:25px!important}
html body .lca-v213-comment-item{
  grid-template-columns:46px minmax(0,1fr)!important;
  gap:12px!important;
  padding:15px 0!important;
}
html body .lca-v213-comment-item img{width:46px!important;height:46px!important}
html body .lca-v213-comment-item strong{font-size:13px!important;line-height:1.2!important;margin-bottom:5px!important}
html body .lca-v213-comment-item em{font-size:13px!important;line-height:1.45!important;color:#405067!important}
html body .lca-v213-comment-item small{font-size:9.5px!important;line-height:1.3!important;margin-top:6px!important}

html body .lca-v208-support-card{padding:21px!important}
html body .lca-v208-support-card .lca-v208-side-head{margin-bottom:15px!important;padding-bottom:12px!important}
html body .lca-v208-support-card .lca-v208-side-head>span{font-size:9.5px!important;letter-spacing:.16em!important}
html body .lca-v208-support-card .lca-v208-side-head h3{font-size:26px!important;line-height:1.05!important}
html body .lca-v208-support-card p{font-size:14px!important;line-height:1.65!important;opacity:.9!important;margin-bottom:17px!important}
html body .lca-v208-support-actions{gap:10px!important}
html body .lca-v208-support-actions a{min-height:58px!important;padding:13px 14px!important;align-content:center!important}
html body .lca-v208-support-actions b{font-size:14px!important;line-height:1.1!important}
html body .lca-v208-support-actions span{font-size:10.5px!important;line-height:1.2!important}

html body .lca-archive-img>span{display:none!important}

html[data-lca-theme="dark"]{
  color-scheme:dark;
  background:#071321!important;
}
html[data-lca-theme="dark"] body{
  --lca-line:#26384d;
  --lca-soft:#0e1d2f;
  --lca-muted:#a8b4c4;
  --lca-v213-line:#26384d;
  --lca-v219-line:#26384d;
  background:#071321!important;
  color:#eef3f8!important;
}
html[data-lca-theme="dark"] body,
html[data-lca-theme="dark"] body #page,
html[data-lca-theme="dark"] body .site,
html[data-lca-theme="dark"] body .site-content,
html[data-lca-theme="dark"] body .content-area,
html[data-lca-theme="dark"] body .entry-content,
html[data-lca-theme="dark"] body .lca-page,
html[data-lca-theme="dark"] body .lca-home,
html[data-lca-theme="dark"] body .lca-v219-home,
html[data-lca-theme="dark"] body .lca-v208-home-shell,
html[data-lca-theme="dark"] body .lca-v209-article-page,
html[data-lca-theme="dark"] body .lca-archive-page,
html[data-lca-theme="dark"] body .lca-member-page{
  background:#071321!important;
  color:#eef3f8!important;
}

html[data-lca-theme="dark"] body .lca-v212-topbar{
  background:#050d18!important;
  border-bottom-color:#e30613!important;
}
html[data-lca-theme="dark"] body .lca-v212-brand-row,
html[data-lca-theme="dark"] body .lca-v212-menu-row,
html[data-lca-theme="dark"] body .lca-site-header{
  background:#091827!important;
  border-color:#26384d!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-v212-menu-row{
  border-top-color:#1d2d42!important;
  border-bottom-color:#26384d!important;
}
html[data-lca-theme="dark"] body .lca-logo img{filter:brightness(0) invert(1)!important}
html[data-lca-theme="dark"] body .lca-logo span{color:#9facc0!important}
html[data-lca-theme="dark"] body .lca-site-header .lca-main-nav .lca-v212-nav-links>a.lca-nav-link,
html[data-lca-theme="dark"] body .lca-site-header .lca-main-nav .lca-v212-nav-links>a.lca-nav-link:link,
html[data-lca-theme="dark"] body .lca-site-header .lca-main-nav .lca-v212-nav-links>a.lca-nav-link:visited,
html[data-lca-theme="dark"] body .lca-site-header .lca-main-nav .lca-v212-nav-links>a.lca-nav-link:hover,
html[data-lca-theme="dark"] body .lca-site-header .lca-main-nav .lca-v212-nav-links>a.lca-nav-link:active,
html[data-lca-theme="dark"] body .lca-site-header .lca-main-nav .lca-v212-nav-links>a.lca-nav-link.is-current{
  color:#edf2f7!important;
  -webkit-text-fill-color:#edf2f7!important;
  background:transparent!important;
}
html[data-lca-theme="dark"] body .lca-header-account-link,
html[data-lca-theme="dark"] body .lca-nav-search,
html[data-lca-theme="dark"] body .lca-v212-menu-toggle{
  color:#f4f7fb!important;
  background:#0d1d30!important;
  border-color:#35465e!important;
}
html[data-lca-theme="dark"] body .lca-account-hover-menu,
html[data-lca-theme="dark"] body .lca-mobile-drawer-v179{
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:0 18px 40px rgba(0,0,0,.38)!important;
}
html[data-lca-theme="dark"] body .lca-account-hover-menu a{color:#eef3f8!important}
html[data-lca-theme="dark"] body .lca-account-hover-menu a:hover{background:#14263c!important}

html[data-lca-theme="dark"] body .lca-v219-home .lca-v219-section-title,
html[data-lca-theme="dark"] body .lca-v219-lead-strip,
html[data-lca-theme="dark"] body .lca-v219-lead-card,
html[data-lca-theme="dark"] body .lca-v219-latest .lca-v208-news-row,
html[data-lca-theme="dark"] body .lca-v219-category-block,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-list article{
  border-color:#26384d!important;
}
html[data-lca-theme="dark"] body .lca-v219-home .lca-v219-section-title h1,
html[data-lca-theme="dark"] body .lca-v219-home .lca-v219-section-title h2,
html[data-lca-theme="dark"] body .lca-v219-home .lca-v219-section-title>a,
html[data-lca-theme="dark"] body .lca-v219-lead-main h2,
html[data-lca-theme="dark"] body .lca-v219-lead-card h3,
html[data-lca-theme="dark"] body .lca-v219-lead-strip h3,
html[data-lca-theme="dark"] body .lca-v219-latest .lca-v208-news-copy h3,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-head h3,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-head>a,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-lead h4,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-list h4,
html[data-lca-theme="dark"] body .lca-v219-category-block a{
  color:#f3f6fa!important;
}
html[data-lca-theme="dark"] body .lca-v219-lead-main{
  background:#071321!important;
}
html[data-lca-theme="dark"] body .lca-v219-lead-main p,
html[data-lca-theme="dark"] body .lca-v219-latest .lca-v208-news-copy p,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-lead p{
  color:#aeb9c8!important;
}
html[data-lca-theme="dark"] body .lca-v219-lead-main .lca-v208-lead-main-image,
html[data-lca-theme="dark"] body .lca-v219-lead-card-image,
html[data-lca-theme="dark"] body .lca-v219-lead-strip-image,
html[data-lca-theme="dark"] body .lca-v219-latest .lca-v208-news-image,
html[data-lca-theme="dark"] body .lca-v219-category-block .lca-v208-category-lead-image{
  background:#0e1d2f!important;
}

html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card),
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card){
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card) .lca-v208-side-head,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) .lca-v208-side-head{
  border-bottom-color:#32445d!important;
}
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card) .lca-v208-side-head h3,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) .lca-v208-side-head h3,
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(h4,strong,a),
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(h4,strong,a){
  color:#f4f7fb!important;
}
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v208-popular li,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v208-popular li,
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v208-side-videos article,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v208-side-videos article,
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v213-comment-item,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v213-comment-item{
  border-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v213-comment-item em,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v213-comment-item em{color:#c5cfdb!important}
html[data-lca-theme="dark"] body .lca-v219-home-grid>.lca-v208-sidebar .lca-v213-comment-item small,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v213-comment-item small{color:#8f9db0!important}
html[data-lca-theme="dark"] body .lca-v208-support-card,
html[data-lca-theme="dark"] body .lca-v210-support-card,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-layout>.lca-v208-article-sidebar .lca-v210-support-card{
  background:#091827!important;
  border-color:#091827!important;
  border-top-color:#e30613!important;
}

html[data-lca-theme="dark"] body.single-post .lca-v209-article-page,
html[data-lca-theme="dark"] body.single-post .lca-v209-article,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-main,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-content,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after{
  background:#071321!important;
  color:#e8eef5!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-content :where(p,li,figcaption,blockquote){color:#d2dbe6!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-content :where(h1,h2,h3,h4,h5,h6){color:#f5f8fb!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-content a{color:#ff7f87!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body blockquote{background:#0d1d30!important;border-left-color:#e30613!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after .lca-article-forum-bar,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after .lca-post-nav-card,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after .lca-related,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after .lca-comments,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after .lca-comment-form{
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after .lca-related-card{background:#0b192a!important;border-color:#2a3b53!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after :where(h2,h3,h4,strong,a){color:#f3f6fa!important}

html[data-lca-theme="dark"] body .lca-archive-page .lca-archive-card,
html[data-lca-theme="dark"] body .lca-member-page .lca-member-card,
html[data-lca-theme="dark"] body .lca-member-page .lca-v209-settings-card,
html[data-lca-theme="dark"] body .lca-member-page .lca-v209-public-profile,
html[data-lca-theme="dark"] body .lca-member-page .lca-v209-my-comments{
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-archive-page :where(h1,h2,h3,h4,a,strong),
html[data-lca-theme="dark"] body .lca-member-page :where(h1,h2,h3,h4,a,strong){color:#f3f6fa!important}
html[data-lca-theme="dark"] body .lca-archive-page :where(p,small,time),
html[data-lca-theme="dark"] body .lca-member-page :where(p,small,time){color:#aeb9c8!important}

html[data-lca-theme="dark"] body .lca-search-overlay{background:rgba(2,7,14,.86)!important}
html[data-lca-theme="dark"] body .lca-search-box{
  background:#0d1d30!important;
  color:#f4f7fb!important;
  border-color:#2a3b53!important;
  box-shadow:0 24px 70px rgba(0,0,0,.5)!important;
}
html[data-lca-theme="dark"] body .lca-search-box :where(h1,h2,h3,p,strong,label){color:#f4f7fb!important}
html[data-lca-theme="dark"] body .lca-search-close{color:#f4f7fb!important;border-color:#3a4c65!important;background:#101f33!important}
html[data-lca-theme="dark"] body .lca-v210-search-shortcuts a{border-color:#34455d!important;background:#0a192b!important;color:#eaf0f7!important}
html[data-lca-theme="dark"] body :where(input,textarea,select){background:#0a192b!important;color:#eef3f8!important;border-color:#34455d!important}
html[data-lca-theme="dark"] body :where(input,textarea)::placeholder{color:#7f8ca0!important}

html[data-lca-theme="dark"] body .lca-site-footer{
  background:#050d18!important;
  color:#f3f6fa!important;
  border-top:1px solid #26384d!important;
}
html[data-lca-theme="dark"] body .lca-site-footer :where(p,a,strong){color:#f3f6fa!important}
html[data-lca-theme="dark"] body .lca-site-footer .lca-footer-brand img{filter:brightness(0) invert(1)!important;background:transparent!important}
@media(max-width:920px){
  html body .lca-v212-topbar .lca-theme-toggle{right:14px!important}
}

html[data-lca-theme="dark"] body.single-post,
html[data-lca-theme="dark"] body.archive,
html[data-lca-theme="dark"] body.category,
html[data-lca-theme="dark"] body.tag,
html[data-lca-theme="dark"] body.search{
  background:#071321!important;
}
html[data-lca-theme="dark"] body.single-post :where(#page,.site,.site-content,.ast-container,#primary,.content-area,.site-main,.entry-content,.lca-article-page,.lca-article-page>.lca-shell,.lca-v209-article-layout),
html[data-lca-theme="dark"] body.archive :where(#page,.site,.site-content,.ast-container,#primary,.content-area,.site-main,.entry-content,.lca-archive-page,.lca-archive-page>.lca-shell,.lca-archive-layout,.lca-archive-main),
html[data-lca-theme="dark"] body.category :where(#page,.site,.site-content,.ast-container,#primary,.content-area,.site-main,.entry-content,.lca-archive-page,.lca-archive-page>.lca-shell,.lca-archive-layout,.lca-archive-main),
html[data-lca-theme="dark"] body.tag :where(#page,.site,.site-content,.ast-container,#primary,.content-area,.site-main,.entry-content,.lca-archive-page,.lca-archive-page>.lca-shell,.lca-archive-layout,.lca-archive-main),
html[data-lca-theme="dark"] body.search :where(#page,.site,.site-content,.ast-container,#primary,.content-area,.site-main,.entry-content,.lca-archive-page,.lca-archive-page>.lca-shell,.lca-archive-layout,.lca-archive-main){
  background:#071321!important;
  color:#e8eef5!important;
}

html[data-lca-theme="dark"] body .lca-v208-sidebar,
html[data-lca-theme="dark"] body .lca-v208-article-sidebar,
html[data-lca-theme="dark"] body .lca-article-sidebar{
  background:transparent!important;
}
html[data-lca-theme="dark"] body .lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card),
html[data-lca-theme="dark"] body .lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card),
html[data-lca-theme="dark"] body .lca-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card){
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
  color:#e8eef5!important;
}
html[data-lca-theme="dark"] body .lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(h2,h3,h4,h5,strong,a),
html[data-lca-theme="dark"] body .lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(h2,h3,h4,h5,strong,a),
html[data-lca-theme="dark"] body .lca-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(h2,h3,h4,h5,strong,a){
  color:#f4f7fb!important;
}
html[data-lca-theme="dark"] body .lca-v208-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(p,span,small,em),
html[data-lca-theme="dark"] body .lca-v208-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(p,span,small,em),
html[data-lca-theme="dark"] body .lca-article-sidebar .lca-v208-side-card:not(.lca-v208-support-card) :where(p,span,small,em){
  color:#aab6c6!important;
}
html[data-lca-theme="dark"] body .lca-v208-sidebar .lca-v208-side-head,
html[data-lca-theme="dark"] body .lca-v208-article-sidebar .lca-v208-side-head,
html[data-lca-theme="dark"] body .lca-article-sidebar .lca-v208-side-head,
html[data-lca-theme="dark"] body .lca-v208-popular li,
html[data-lca-theme="dark"] body .lca-v208-side-videos article,
html[data-lca-theme="dark"] body .lca-v213-comment-item{
  border-color:#2a3b53!important;
}

html[data-lca-theme="dark"] body .lca-archive-page{
  background:#071321!important;
}
html[data-lca-theme="dark"] body .lca-archive-hero{
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-archive-hero h1{color:#f7f9fc!important}
html[data-lca-theme="dark"] body .lca-archive-hero p{color:#aeb9c8!important}
html[data-lca-theme="dark"] body .lca-archive-card,
html[data-lca-theme="dark"] body .lca-archive-card.lca-archive-featured{
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-archive-card-body h2 a{color:#f4f7fb!important}
html[data-lca-theme="dark"] body .lca-archive-card-body p{color:#adb8c7!important}
html[data-lca-theme="dark"] body .lca-archive-meta{color:#8f9db0!important}
html[data-lca-theme="dark"] body .lca-archive-meta a{color:#dce4ee!important}
html[data-lca-theme="dark"] body .lca-search-page-form,
html[data-lca-theme="dark"] body .lca-search-page-count,
html[data-lca-theme="dark"] body .lca-empty{
  background:#0d1d30!important;
  color:#e7edf5!important;
  border-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body .lca-pagination,
html[data-lca-theme="dark"] body .lca-pagination ul{
  background:transparent!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-pagination :where(a,span){
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  color:#e7edf5!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-pagination .current{
  background:#e30613!important;
  border-color:#e30613!important;
  color:#fff!important;
}

html[data-lca-theme="dark"] body.single-post .lca-v209-article-page{
  background:#071321!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article,
html[data-lca-theme="dark"] body.single-post .lca-single-article.lca-v209-article{
  background:#0b192a!important;
  border-color:#2a3b53!important;
  border-top-color:#e30613!important;
  box-shadow:none!important;
  color:#e8eef5!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-header{
  background:transparent!important;
  color:#e8eef5!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-header .lca-breadcrumbs,
html[data-lca-theme="dark"] body.single-post .lca-v209-article-header .lca-breadcrumbs a{
  color:#94a2b4!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-title{
  color:#f7f9fc!important;
  -webkit-text-fill-color:#f7f9fc!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-deck{color:#c1cbd8!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-meta{
  color:#96a4b6!important;
  border-top-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-meta a{color:#e8eef5!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-meta-sep{color:#64748a!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-featured{background:#101f33!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body{
  background:transparent!important;
  color:#d8e0ea!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body :where(p,li,dd,dt,figcaption,blockquote){color:#d8e0ea!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body :where(h2,h3,h4,h5,h6,strong){color:#f3f6fa!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body hr{border-color:#2a3b53!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body table{background:#0d1d30!important;color:#e8eef5!important;border-color:#2a3b53!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-body :where(th,td){border-color:#2a3b53!important}
html[data-lca-theme="dark"] body.single-post .lca-inline-reco a{
  background:#102136!important;
  border-color:#31445d!important;
  border-left-color:#e30613!important;
  color:#f3f6fa!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body.single-post .lca-inline-reco strong{color:#f3f6fa!important}
html[data-lca-theme="dark"] body.single-post .lca-inline-reco small{color:#ff7d85!important}

html[data-lca-theme="dark"] body.single-post .lca-v209-article-after{
  background:transparent!important;
  color:#e8eef5!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after :where(.lca-article-forum-bar,.lca-post-nav-card,.lca-related,.lca-comments,.lca-comment-form,.lca-related-card,.lca-comment-card,.lca-comment-login){
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after :where(h2,h3,h4,strong,a){color:#f3f6fa!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after :where(p,span,small,time,em){color:#aeb9c8!important}
html[data-lca-theme="dark"] body.single-post .lca-v209-article-after textarea{
  background:#091827!important;
  color:#eef3f8!important;
  border-color:#34475f!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v210-share-rail{
  background:#0d1d30!important;
  border-color:#2a3b53!important;
  box-shadow:0 12px 30px rgba(0,0,0,.28)!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v210-share-rail :where(a,button){
  background:#0a192b!important;
  color:#f3f6fa!important;
  border-color:#34475f!important;
}
html[data-lca-theme="dark"] body.single-post .lca-v210-share-label{color:#9eabbc!important}

/* Dark theme: full-page surfaces */
html[data-lca-theme="dark"],
html[data-lca-theme="dark"] body,
html[data-lca-theme="dark"] body.lca-standalone-template,
html[data-lca-theme="dark"] body #page,
html[data-lca-theme="dark"] body .lca-standalone-site{
  background:#071321!important;
  background-color:#071321!important;
  color:#e8eef5!important;
}
html[data-lca-theme="dark"] body.page,
html[data-lca-theme="dark"] body.category,
html[data-lca-theme="dark"] body.archive,
html[data-lca-theme="dark"] body.tag,
html[data-lca-theme="dark"] body.search,
html[data-lca-theme="dark"] body.single-post{
  background:#071321!important;
  background-image:none!important;
}
html[data-lca-theme="dark"] body :where(.lca-page,.lca-article-page,.lca-standard-page,.lca-archive-page){
  background:#071321!important;
  background-color:#071321!important;
}
html[data-lca-theme="dark"] body :where(.lca-page>.lca-shell,.lca-standard-page>.lca-shell,.lca-archive-page>.lca-shell){
  background:transparent!important;
}

/* Standard WordPress pages: no white sheet in night mode */
html[data-lca-theme="dark"] body.page .lca-standard-page .lca-single-page,
html[data-lca-theme="dark"] body.page .lca-standard-page .lca-single-article,
html[data-lca-theme="dark"] body .lca-standard-page .lca-single-page{
  background:#0b192a!important;
  background-color:#0b192a!important;
  color:#d8e0ea!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body.page .lca-standard-page .lca-article-title,
html[data-lca-theme="dark"] body .lca-standard-page .lca-article-title,
html[data-lca-theme="dark"] body .lca-standard-page .lca-article-body :where(h1,h2,h3,h4,h5,h6,strong){
  color:#f7f9fc!important;
  -webkit-text-fill-color:#f7f9fc!important;
}
html[data-lca-theme="dark"] body.page .lca-standard-page .lca-article-body,
html[data-lca-theme="dark"] body.page .lca-standard-page .lca-article-body :where(p,li,dd,dt,figcaption,blockquote),
html[data-lca-theme="dark"] body .lca-standard-page .lca-article-body,
html[data-lca-theme="dark"] body .lca-standard-page .lca-article-body :where(p,li,dd,dt,figcaption,blockquote){
  background:transparent!important;
  color:#d8e0ea!important;
}
html[data-lca-theme="dark"] body .lca-standard-page .lca-article-body a{color:#ff7d85!important}
html[data-lca-theme="dark"] body .lca-standard-page .lca-article-body blockquote{
  background:#0f2136!important;
  border-left-color:#e30613!important;
}

/* Archives/categories: the canvas itself must remain dark beyond the cards. */
html[data-lca-theme="dark"] body.category .lca-archive-page,
html[data-lca-theme="dark"] body.archive .lca-archive-page,
html[data-lca-theme="dark"] body.tag .lca-archive-page,
html[data-lca-theme="dark"] body.search .lca-archive-page,
html[data-lca-theme="dark"] body.category .lca-archive-page>.lca-shell,
html[data-lca-theme="dark"] body.archive .lca-archive-page>.lca-shell,
html[data-lca-theme="dark"] body.tag .lca-archive-page>.lca-shell,
html[data-lca-theme="dark"] body.search .lca-archive-page>.lca-shell,
html[data-lca-theme="dark"] body.category .lca-archive-layout,
html[data-lca-theme="dark"] body.archive .lca-archive-layout,
html[data-lca-theme="dark"] body.tag .lca-archive-layout,
html[data-lca-theme="dark"] body.search .lca-archive-layout,
html[data-lca-theme="dark"] body.category .lca-archive-main,
html[data-lca-theme="dark"] body.archive .lca-archive-main,
html[data-lca-theme="dark"] body.tag .lca-archive-main,
html[data-lca-theme="dark"] body.search .lca-archive-main{
  background:#071321!important;
  background-color:#071321!important;
}

/* Dark theme — member account and profile */
html[data-lca-theme="dark"] body .lca-profile-page-full,
html[data-lca-theme="dark"] body .lca-v189-profile-page,
html[data-lca-theme="dark"] body .lca-member-page,
html[data-lca-theme="dark"] body .lca-member-page .lca-member-shell,
html[data-lca-theme="dark"] body .lca-v189-account-shell,
html[data-lca-theme="dark"] body .lca-v186-account-app,
html[data-lca-theme="dark"] body .lca-v209-account-overview,
html[data-lca-theme="dark"] body .lca-v209-account-settings{
  --lca-member-bg:#0b192a!important;
  --lca-member-accent:#e30613!important;
  --lca-profile-accent:#e30613!important;
  background:#071321!important;
  color:#e8eef5!important;
}

/* The legacy account grid must not split the modern profile into two columns. */
html body .lca-v186-account-overview.lca-v209-account-overview{
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
}

html[data-lca-theme="dark"] body .lca-v186-account-nav{
  background:#0b192a!important;
  border-color:#2a3b53!important;
  border-top-color:#e30613!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-v186-account-nav a{
  background:#0d1d30!important;
  border-color:#26384d!important;
  color:#b8c4d3!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-v186-account-nav a:hover{
  background:#13243a!important;
  border-color:#40536d!important;
  color:#fff!important;
}
html[data-lca-theme="dark"] body .lca-v186-account-nav a.is-active{
  background:#e30613!important;
  border-color:#e30613!important;
  color:#fff!important;
}
html[data-lca-theme="dark"] body .lca-v186-account-nav a.is-danger{
  background:#0d1d30!important;
  border-color:#4b2c35!important;
  color:#ff9ca2!important;
}
html[data-lca-theme="dark"] body .lca-v186-account-nav a.is-danger:hover{
  background:#7e111a!important;
  border-color:#9d1721!important;
  color:#fff!important;
}

html[data-lca-theme="dark"] body :where(
  .lca-v209-profile-hero,
  .lca-v209-account-cards>article,
  .lca-v209-account-cards>a,
  .lca-v209-my-comments,
  .lca-v209-my-comments>header,
  .lca-v209-settings-hero,
  .lca-v209-settings-card,
  .lca-v209-account-settings .lca-2fa-settings,
  .lca-v209-account-settings .lca-security-sessions,
  .lca-v209-public-profile,
  .lca-profile-login-card,
  .lca-member-notice
){
  background:#0b192a!important;
  border-color:#2a3b53!important;
  color:#e8eef5!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body :where(.lca-v209-profile-hero,.lca-v209-settings-hero,.lca-v209-public-profile){
  border-top-color:#e30613!important;
}

html[data-lca-theme="dark"] body .lca-v209-profile-person>img,
html[data-lca-theme="dark"] body .lca-v209-settings-identity img,
html[data-lca-theme="dark"] body .lca-v209-public-profile>header>img{
  border-color:#0b192a!important;
  box-shadow:0 0 0 1px #40536d!important;
}
html[data-lca-theme="dark"] body :where(
  .lca-v209-profile-person h1,
  .lca-v209-account-cards b,
  .lca-v209-my-comments>header h2,
  .lca-v209-my-comment-head h3,
  .lca-v209-my-comment-head h3 a,
  .lca-v209-settings-identity h1,
  .lca-v209-settings-status>span b,
  .lca-v209-account-settings .lca-v193-card-head h2,
  .lca-v209-public-profile>header h1,
  .lca-v209-public-comments h2,
  .lca-v209-public-comments>a,
  .lca-v209-public-comments>a strong,
  .lca-v209-empty strong
){
  color:#f7f9fc!important;
  -webkit-text-fill-color:#f7f9fc!important;
}
html[data-lca-theme="dark"] body :where(
  .lca-v209-profile-person p,
  .lca-v209-account-cards span,
  .lca-v209-account-cards small,
  .lca-v209-my-comments>header p,
  .lca-v209-my-comment-head time,
  .lca-v209-comment-preview,
  .lca-v209-settings-identity p,
  .lca-v209-settings-status>span,
  .lca-v209-account-settings .lca-v193-card-head p,
  .lca-v209-account-settings label,
  .lca-v209-account-settings small,
  .lca-v209-public-profile>header p,
  .lca-v209-public-bio,
  .lca-v209-public-bio p,
  .lca-v209-public-comments>a span,
  .lca-v209-public-comments>a small,
  .lca-v209-empty,
  .lca-v209-empty p
){
  color:#aeb9c8!important;
  -webkit-text-fill-color:currentColor!important;
}
html[data-lca-theme="dark"] body :where(
  .lca-v209-profile-person>div>span,
  .lca-v209-my-comments>header span,
  .lca-v209-settings-identity span,
  .lca-v209-account-settings .lca-v193-card-head>span,
  .lca-v209-public-profile>header span,
  .lca-v209-public-comments>div>span
){
  color:#ff4a55!important;
  -webkit-text-fill-color:#ff4a55!important;
}

html[data-lca-theme="dark"] body .lca-v209-profile-facts small,
html[data-lca-theme="dark"] body .lca-v209-public-facts small,
html[data-lca-theme="dark"] body .lca-v209-settings-status>span{
  background:#0d1d30!important;
  border-color:#33475f!important;
  color:#c0cad7!important;
}
html[data-lca-theme="dark"] body .lca-v209-settings-status>span.is-ok{
  background:#10291f!important;
  border-color:#285a43!important;
  color:#bde5ce!important;
}
html[data-lca-theme="dark"] body .lca-v209-settings-status>span.is-warn{
  background:#32161b!important;
  border-color:#6f2830!important;
  color:#ffc0c4!important;
}

html[data-lca-theme="dark"] body .lca-v209-profile-hero>a,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-member-button-primary,
html[data-lca-theme="dark"] body .lca-v209-settings-save .lca-member-button-primary{
  background:#e30613!important;
  border-color:#e30613!important;
  color:#fff!important;
}
html[data-lca-theme="dark"] body .lca-v209-profile-hero>a:hover,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-member-button-primary:hover{
  background:#c70510!important;
  border-color:#c70510!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-member-button-secondary,
html[data-lca-theme="dark"] body .lca-v209-comment-editor summary,
html[data-lca-theme="dark"] body .lca-v209-comment-actions a{
  background:#102136!important;
  border-color:#3a4e67!important;
  color:#f1f5f9!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-member-button-danger{
  background:#32161b!important;
  border-color:#6f2830!important;
  color:#ffc0c4!important;
}

html[data-lca-theme="dark"] body .lca-v209-my-comment{
  background:#0b192a!important;
  border-bottom-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body .lca-v209-my-comment:hover{background:#0d1d30!important}
html[data-lca-theme="dark"] body .lca-v209-my-comment-head>div>span{
  background:#102136!important;
  border-color:#34475f!important;
  color:#b9c4d2!important;
}
html[data-lca-theme="dark"] body .lca-v209-my-comment-head>div>span.is-published{
  background:#10291f!important;
  border-color:#285a43!important;
  color:#bde5ce!important;
}
html[data-lca-theme="dark"] body .lca-v209-my-comment-head>div>span.is-pending{
  background:#32161b!important;
  border-color:#6f2830!important;
  color:#ffc0c4!important;
}
html[data-lca-theme="dark"] body .lca-v209-my-comments>header>a{
  background:#102136!important;
  border-color:#34475f!important;
  color:#f4f7fb!important;
}
html[data-lca-theme="dark"] body .lca-v209-comment-delete button{color:#ff8b92!important}
html[data-lca-theme="dark"] body .lca-v209-comment-edit{
  background:#071321!important;
  border-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body .lca-v209-comment-edit textarea{
  background:#091827!important;
  border-color:#34475f!important;
  color:#eef3f8!important;
}

html[data-lca-theme="dark"] body .lca-v209-account-settings :where(input[type="text"],input[type="email"],input[type="password"],input[type="file"],textarea),
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-member-input,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-member-textarea,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-settings input,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-security-sessions input{
  background:#091827!important;
  border-color:#34475f!important;
  color:#eef3f8!important;
  -webkit-text-fill-color:#eef3f8!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings input::placeholder,
html[data-lca-theme="dark"] body .lca-v209-account-settings textarea::placeholder{color:#7f8da0!important;opacity:1!important}
html[data-lca-theme="dark"] body .lca-v209-account-settings input[type="file"]::file-selector-button{
  background:#102136!important;
  color:#eef3f8!important;
  border:0!important;
  border-right:1px solid #34475f!important;
  padding:9px 11px!important;
  margin-right:10px!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings :where(input,textarea):focus{
  border-color:#e30613!important;
  box-shadow:0 0 0 2px rgba(227,6,19,.15)!important;
  outline:none!important;
}

html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-v193-card-head{
  border-bottom-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-status,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-security-session-status{
  background:#102136!important;
  border-color:#34475f!important;
  color:#dce5ef!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-status.is-enabled{
  background:#10291f!important;
  border-color:#285a43!important;
  color:#c2ead2!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-status :where(strong,span),
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-security-session-status :where(strong,span){color:inherit!important}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-recovery,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-enroll{
  background:#071321!important;
  border-color:#34475f!important;
  color:#dce5ef!important;
}
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-recovery pre,
html[data-lca-theme="dark"] body .lca-v209-account-settings .lca-2fa-enroll code{
  background:#050d18!important;
  color:#f4f7fb!important;
  border-color:#34475f!important;
}

html[data-lca-theme="dark"] body .lca-v209-public-profile>header,
html[data-lca-theme="dark"] body .lca-v209-public-bio,
html[data-lca-theme="dark"] body .lca-v209-public-comments>div,
html[data-lca-theme="dark"] body .lca-v209-public-comments>a{
  border-color:#2a3b53!important;
}
html[data-lca-theme="dark"] body .lca-v209-public-comments>a:hover{background:#0d1d30!important}

/* Account header sub-navigation used on profile/public-profile contexts. */
html[data-lca-theme="dark"] body .lca-member-header-subnav,
html[data-lca-theme="dark"] body .lca-member-header-subnav-inner,
html[data-lca-theme="dark"] body .lca-member-header-subnav-scroll{
  background:#0b192a!important;
  border-color:#2a3b53!important;
  box-shadow:none!important;
}
html[data-lca-theme="dark"] body .lca-member-header-subnav a{
  background:#0d1d30!important;
  border-color:#26384d!important;
  color:#b8c4d3!important;
}
html[data-lca-theme="dark"] body .lca-member-header-subnav a.is-active,
html[data-lca-theme="dark"] body .lca-member-header-subnav a:hover{
  background:#e30613!important;
  border-color:#e30613!important;
  color:#fff!important;
}
