/* Comfort light theme colors - added by Codex 2026-06-29 */
body {
  background-color: #0b1214;
  color: #1f2326;
  font-size: 19px;
  line-height: 1.58;
}

.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.separate-containers .paging-navigation,
.widget,
.sidebar .widget {
  background-color: #f3f1ea;
  color: #1f2326;
}

.separate-containers .site-main {
  background-color: transparent;
}

.sidebar .widget,
aside.widget {
  background-color: #ece8dd;
}

.entry-content,
.entry-summary,
.entry-content p,
.entry-summary p,
p,
li {
  color: #1f2326;
  line-height: 1.58;
}

a,
.entry-content a,
.widget a {
  color: #1f65b7;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.12em;
}

a:visited,
.entry-content a:visited,
.widget a:visited {
  color: #6b4fa3;
}

a:not(.button):not(.read-more):not(.youvideos):hover,
a:not(.button):not(.read-more):not(.youvideos):focus,
a:not(.button):not(.read-more):not(.youvideos):visited:hover,
a:not(.button):not(.read-more):not(.youvideos):visited:focus,
.entry-content a:not(.button):not(.read-more):not(.youvideos):hover,
.entry-content a:not(.button):not(.read-more):not(.youvideos):focus,
.entry-content a:not(.button):not(.read-more):not(.youvideos):visited:hover,
.entry-content a:not(.button):not(.read-more):not(.youvideos):visited:focus,
.widget a:not(.button):not(.read-more):not(.youvideos):hover,
.widget a:not(.button):not(.read-more):not(.youvideos):focus,
.widget a:not(.button):not(.read-more):not(.youvideos):visited:hover,
.widget a:not(.button):not(.read-more):not(.youvideos):visited:focus {
  color: rgb(191, 0, 31) !important;
  text-decoration: underline;
}

.entry-content p:has(+ .read-more-container),
.entry-summary p:has(+ .read-more-container) {
  display: inline;
  margin-bottom: 0;
}

.read-more-container {
  display: inline;
  margin: 0 0 0 0.35em;
}

a.read-more.button,
a.read-more.button:visited,
.entry-content a.read-more.button,
.entry-content a.read-more.button:visited {
  background: transparent;
  color: #1f65b7;
  padding: 0;
  border: 0;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.15em;
}

a.read-more.button:hover,
.entry-content a.read-more.button:hover {
  background: transparent;
  color: #164a86;
}

a.read-more.button::after,
.entry-content a.read-more.button::after {
  content: " >";
}

.paraklit-post-hashtags {
  display: block;
  margin: 0.45em 0 0;
  font-size: 16px;
  line-height: 1.45;
}

.paraklit-post-hashtags a,
.paraklit-post-hashtags a:visited {
  color: #6b4fa3;
  font-weight: 500;
  text-decoration: none;
}

.paraklit-post-hashtags a:hover {
  color: #164a86;
  text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title,
.entry-title a {
  color: #202426;
}

.widget strong,
.widget b,
.sidebar strong,
.sidebar b {
  color: #b3261e;
}

body.page-id-29434 .entry-content p > span:has(> strong:first-child:last-child) {
  color: #b3261e !important;
  font-size: 22px !important;
  line-height: 1.35 !important;
}

body.page-id-29434 .entry-content p > span:has(> strong:first-child:last-child) > strong {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

.is-right-sidebar .widget a:visited,
.sidebar.is-right-sidebar .widget a:visited,
#right-sidebar .widget a:visited,
.inside-right-sidebar .widget a:visited {
  color: #6b4fa3;
}

.is-right-sidebar .widget a:hover,
.is-right-sidebar .widget a:focus,
.is-right-sidebar .widget a:visited:hover,
.is-right-sidebar .widget a:visited:focus,
.sidebar.is-right-sidebar .widget a:hover,
.sidebar.is-right-sidebar .widget a:focus,
.sidebar.is-right-sidebar .widget a:visited:hover,
.sidebar.is-right-sidebar .widget a:visited:focus,
#right-sidebar .widget a:hover,
#right-sidebar .widget a:focus,
#right-sidebar .widget a:visited:hover,
#right-sidebar .widget a:visited:focus,
.inside-right-sidebar .widget a:hover,
.inside-right-sidebar .widget a:focus,
.inside-right-sidebar .widget a:visited:hover,
.inside-right-sidebar .widget a:visited:focus {
  color: rgb(191, 0, 31) !important;
  text-decoration: underline;
}


/* Hashtag line under excerpt */
.paraklit-post-hashtags {
  display: block !important;
  clear: both;
  margin: 0.45em 0 0 0 !important;
  padding: 0 !important;
  font-size: 16px;
  line-height: 1.45;
}

.paraklit-post-hashtags a {
  display: inline;
  margin-right: 0.35em;
}



/* Tight hashtags after excerpts without read-more */
.entry-summary p:has(+ .paraklit-post-hashtags),
.entry-content p:has(+ .paraklit-post-hashtags) {
  margin-bottom: 0 !important;
}

.entry-summary p + .paraklit-post-hashtags,
.entry-content p + .paraklit-post-hashtags {
  margin-top: 0.2em !important;
}



/* Tight hashtags after excerpts without read-more */
.entry-summary p:has(+ .paraklit-post-hashtags),
.entry-content p:has(+ .paraklit-post-hashtags) {
  margin-bottom: 0 !important;
}

.entry-summary p + .paraklit-post-hashtags,
.entry-content p + .paraklit-post-hashtags {
  margin-top: 0.2em !important;
}


/* Tight hashtags after excerpts without read-more */
.entry-summary p:has(+ .paraklit-post-hashtags),
.entry-content p:has(+ .paraklit-post-hashtags) {
  margin-bottom: 0 !important;
}

.entry-summary p + .paraklit-post-hashtags,
.entry-content p + .paraklit-post-hashtags {
  margin-top: 0.2em !important;
}


/* Brighter site title in header */
.site-header .main-title a,
.site-header .main-title a:visited,
.site-header .main-title a:hover,
.site-header .main-title a:focus,
#mobile-header .main-title a,
#mobile-header .main-title a:visited,
#mobile-header .main-title a:hover,
#mobile-header .main-title a:focus {
  color: #ffffff !important;
  opacity: 1 !important;
}

body.home .site-main article .entry-title,
body.archive .site-main article .entry-title,
body.search .site-main article .entry-title {
  font-size: 23px !important;
  line-height: 1.18 !important;
  font-weight: 400 !important;
}

/* Compact horizontal post cards */
@media (min-width: 769px) {
  body.home .site-main article:has(.entry-summary img:not(.emoji)) .inside-article,
  body.archive .site-main article:has(.entry-summary img:not(.emoji)) .inside-article,
  body.search .site-main article:has(.entry-summary img:not(.emoji)) .inside-article,
  body.home .site-main article:has(.entry-content img:not(.emoji)) .inside-article,
  body.archive .site-main article:has(.entry-content img:not(.emoji)) .inside-article,
  body.search .site-main article:has(.entry-content img:not(.emoji)) .inside-article,
  body.home .site-main article:has(.post-image img) .inside-article,
  body.archive .site-main article:has(.post-image img) .inside-article,
  body.search .site-main article:has(.post-image img) .inside-article {
    display: grid !important;
    grid-template-columns: minmax(220px, 40%) minmax(0, 60%) !important;
    column-gap: 18px !important;
    row-gap: 0 !important;
    align-items: start !important;
    background: #f3f1ea !important;
    border-top: 3px solid #245865;
    margin: 0 !important;
    padding: 16px !important;
  }

  body.home .site-main article .entry-title,
  body.archive .site-main article .entry-title,
  body.search .site-main article .entry-title {
    margin: 0 !important;
    font-size: 23px !important;
    line-height: 1.18 !important;
    font-weight: 400 !important;
  }

  body.home .site-main article:has(.entry-summary img:not(.emoji)) .entry-header,
  body.archive .site-main article:has(.entry-summary img:not(.emoji)) .entry-header,
  body.search .site-main article:has(.entry-summary img:not(.emoji)) .entry-header,
  body.home .site-main article:has(.entry-content img:not(.emoji)) .entry-header,
  body.archive .site-main article:has(.entry-content img:not(.emoji)) .entry-header,
  body.search .site-main article:has(.entry-content img:not(.emoji)) .entry-header,
  body.home .site-main article:has(.post-image img) .entry-header,
  body.archive .site-main article:has(.post-image img) .entry-header,
  body.search .site-main article:has(.post-image img) .entry-header {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.home .site-main article:has(.entry-summary img:not(.emoji)) .entry-summary,
  body.archive .site-main article:has(.entry-summary img:not(.emoji)) .entry-summary,
  body.search .site-main article:has(.entry-summary img:not(.emoji)) .entry-summary,
  body.home .site-main article:has(.entry-content img:not(.emoji)) .entry-content,
  body.archive .site-main article:has(.entry-content img:not(.emoji)) .entry-content,
  body.search .site-main article:has(.entry-content img:not(.emoji)) .entry-content {
    display: contents !important;
  }

  body.home .site-main article .entry-summary > p,
  body.archive .site-main article .entry-summary > p,
  body.search .site-main article .entry-summary > p,
  body.home .site-main article .entry-content > p,
  body.archive .site-main article .entry-content > p,
  body.search .site-main article .entry-content > p {
    margin: 0 !important;
  }

  body.home .site-main article .entry-summary > p:has(img:not(.emoji)),
  body.archive .site-main article .entry-summary > p:has(img:not(.emoji)),
  body.search .site-main article .entry-summary > p:has(img:not(.emoji)),
  body.home .site-main article .entry-content > p:has(img:not(.emoji)),
  body.archive .site-main article .entry-content > p:has(img:not(.emoji)),
  body.search .site-main article .entry-content > p:has(img:not(.emoji)),
  body.home .site-main article .post-image,
  body.archive .site-main article .post-image,
  body.search .site-main article .post-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    align-self: start !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.home .site-main article .entry-summary > p:has(img:not(.emoji)) a,
  body.archive .site-main article .entry-summary > p:has(img:not(.emoji)) a,
  body.search .site-main article .entry-summary > p:has(img:not(.emoji)) a,
  body.home .site-main article .entry-content > p:has(img:not(.emoji)) a,
  body.archive .site-main article .entry-content > p:has(img:not(.emoji)) a,
  body.search .site-main article .entry-content > p:has(img:not(.emoji)) a {
    display: block;
    line-height: 0;
  }

  body.home .site-main article .entry-summary > p:has(img:not(.emoji)) img,
  body.archive .site-main article .entry-summary > p:has(img:not(.emoji)) img,
  body.search .site-main article .entry-summary > p:has(img:not(.emoji)) img,
  body.home .site-main article .entry-content > p:has(img:not(.emoji)) img,
  body.archive .site-main article .entry-content > p:has(img:not(.emoji)) img,
  body.search .site-main article .entry-content > p:has(img:not(.emoji)) img,
  body.home .site-main article .post-image img,
  body.archive .site-main article .post-image img,
  body.search .site-main article .post-image img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
  }

  body.home .site-main article .entry-summary > p:not(:has(img:not(.emoji))):not(.paraklit-post-hashtags),
  body.archive .site-main article .entry-summary > p:not(:has(img:not(.emoji))):not(.paraklit-post-hashtags),
  body.search .site-main article .entry-summary > p:not(:has(img:not(.emoji))):not(.paraklit-post-hashtags),
  body.home .site-main article .entry-content > p:not(:has(img:not(.emoji))):not(.paraklit-post-hashtags),
  body.archive .site-main article .entry-content > p:not(:has(img:not(.emoji))):not(.paraklit-post-hashtags),
  body.search .site-main article .entry-content > p:not(:has(img:not(.emoji))):not(.paraklit-post-hashtags) {
    grid-column: 2 !important;
    grid-row: 2 !important;
    font-size: 19px !important;
    line-height: 1.42 !important;
    overflow: visible;
    display: block !important;
  }

  body.home .site-main article .paraklit-excerpt-wrap,
  body.archive .site-main article .paraklit-excerpt-wrap,
  body.search .site-main article .paraklit-excerpt-wrap {
    grid-column: 2 !important;
    grid-row: 2 !important;
    font-size: 19px !important;
    line-height: 1.42 !important;
    overflow: visible;
    display: block !important;
  }

  body.home .site-main article .paraklit-excerpt-wrap > p,
  body.archive .site-main article .paraklit-excerpt-wrap > p,
  body.search .site-main article .paraklit-excerpt-wrap > p {
    margin: 0 !important;
  }

  body.home .site-main article .paraklit-excerpt-wrap .paraklit-post-hashtags,
  body.archive .site-main article .paraklit-excerpt-wrap .paraklit-post-hashtags,
  body.search .site-main article .paraklit-excerpt-wrap .paraklit-post-hashtags {
    margin-top: 4px !important;
  }

  body.home .site-main article .paraklit-excerpt-collapsed,
  body.archive .site-main article .paraklit-excerpt-collapsed,
  body.search .site-main article .paraklit-excerpt-collapsed {
    position: relative;
    padding-right: 0;
  }

  body.home .site-main article .paraklit-excerpt-toggle,
  body.archive .site-main article .paraklit-excerpt-toggle,
  body.search .site-main article .paraklit-excerpt-toggle {
    display: inline;
    margin: 0 0 0 4px !important;
    padding: 0 0 0 4px !important;
    border: 0 !important;
    background: transparent !important;
    color: #0551c1 !important;
    cursor: pointer;
    font: inherit;
    font-size: 17px;
    line-height: 1.2;
    text-decoration: underline;
  }

  body.home .site-main article .paraklit-excerpt-collapsed .paraklit-excerpt-toggle,
  body.archive .site-main article .paraklit-excerpt-collapsed .paraklit-excerpt-toggle,
  body.search .site-main article .paraklit-excerpt-collapsed .paraklit-excerpt-toggle {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f3f1ea !important;
  }

  body.home .site-main article .paraklit-excerpt-expanded,
  body.archive .site-main article .paraklit-excerpt-expanded,
  body.search .site-main article .paraklit-excerpt-expanded {
    padding-right: 0;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card .inside-article {
    display: block !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-header {
    margin-left: calc(40% + 18px) !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.archive .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.search .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)) {
    float: left;
    width: 40% !important;
    margin: 0 18px 10px 0 !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card footer.entry-meta,
  body.archive .site-main article.paraklit-excerpt-expanded-card footer.entry-meta,
  body.search .site-main article.paraklit-excerpt-expanded-card footer.entry-meta {
    clear: both;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .inside-article,
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .inside-article,
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .inside-article {
    display: block !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .paraklit-excerpt-wrap,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .paraklit-excerpt-wrap,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .paraklit-excerpt-wrap,
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .paraklit-excerpt-wrap,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .paraklit-excerpt-wrap,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .paraklit-excerpt-wrap,
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .paraklit-excerpt-wrap,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .paraklit-excerpt-wrap,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .paraklit-excerpt-wrap {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
  }

  body.home .site-main article .paraklit-post-hashtags,
  body.archive .site-main article .paraklit-post-hashtags,
  body.search .site-main article .paraklit-post-hashtags {
    grid-column: 1 / -1 !important;
    grid-row: 3 !important;
    margin-top: 14px !important;
  }

  body.home .site-main article .paraklit-excerpt-wrap .paraklit-post-hashtags,
  body.archive .site-main article .paraklit-excerpt-wrap .paraklit-post-hashtags,
  body.search .site-main article .paraklit-excerpt-wrap .paraklit-post-hashtags {
    margin-top: 4px !important;
  }

  body.home .site-main article footer.entry-meta,
  body.archive .site-main article footer.entry-meta,
  body.search .site-main article footer.entry-meta {
    grid-column: 1 / -1 !important;
    grid-row: 4 !important;
    margin-top: 2px !important;
  }

  body.archive .site-main article.category-klipy:has(.entry-summary img:not(.emoji)) .inside-article,
  body.search .site-main article.category-klipy:has(.entry-summary img:not(.emoji)) .inside-article,
  body.home .site-main article.category-klipy:has(.entry-summary img:not(.emoji)) .inside-article {
    grid-template-columns: minmax(180px, 30%) minmax(0, 1fr) !important;
    column-gap: 18px !important;
    row-gap: 5px !important;
    align-items: start !important;
  }

  body.archive .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)),
  body.search .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)),
  body.home .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 100% !important;
    margin: 0 !important;
  }

  body.archive .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) a.youvideos,
  body.search .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) a.youvideos,
  body.home .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) a.youvideos {
    display: block !important;
    width: fit-content !important;
    max-width: 100% !important;
    height: 320px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.archive .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) img,
  body.search .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) img,
  body.home .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) img {
    width: auto !important;
    max-width: 100% !important;
    height: 380px !important;
    max-height: none !important;
    object-fit: cover !important;
    transform: translateY(-30px);
  }

  body.archive .site-main article.category-klipy .entry-header,
  body.search .site-main article.category-klipy .entry-header,
  body.home .site-main article.category-klipy .entry-header {
    margin: 0 !important;
  }

  body.archive .site-main article.category-klipy .paraklit-clip-info,
  body.search .site-main article.category-klipy .paraklit-clip-info,
  body.home .site-main article.category-klipy .paraklit-clip-info {
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-self: start !important;
    min-width: 0 !important;
  }

  body.archive .site-main article.category-klipy .paraklit-clip-date-line,
  body.search .site-main article.category-klipy .paraklit-clip-date-line,
  body.home .site-main article.category-klipy .paraklit-clip-date-line {
    margin: 2px 0 0 !important;
    font-size: 19px !important;
    line-height: 1.35 !important;
  }

  body.archive .site-main article.category-klipy .paraklit-post-hashtags,
  body.search .site-main article.category-klipy .paraklit-post-hashtags,
  body.home .site-main article.category-klipy .paraklit-post-hashtags {
    margin-top: 2px !important;
  }

  body.archive .site-main article.category-klipy footer.entry-meta,
  body.search .site-main article.category-klipy footer.entry-meta,
  body.home .site-main article.category-klipy footer.entry-meta {
    margin-top: 0 !important;
    align-self: start !important;
  }
}

@media (max-width: 768px) {
  body.home .site-main article .inside-article,
  body.archive .site-main article .inside-article,
  body.search .site-main article .inside-article {
    background: #f3f1ea !important;
    border-top: 3px solid #245865;
    padding: 14px !important;
  }
}

body.archive .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) a.youvideos,
body.search .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) a.youvideos,
body.home .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) a.youvideos {
  display: block !important;
  width: fit-content !important;
  max-width: 100% !important;
  height: 320px !important;
  margin: 0 !important;
  overflow: hidden !important;
}

body.archive .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) img,
body.search .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) img,
body.home .site-main article.category-klipy .entry-summary > p:has(img:not(.emoji)) img {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  height: 380px !important;
  max-height: none !important;
  object-fit: cover !important;
  transform: translateY(-30px) !important;
}

@media (min-width: 769px) {
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.entry-summary img:not(.emoji)) .inside-article,
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.entry-content img:not(.emoji)) .inside-article,
  body.home .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card:has(.post-image img) .inside-article {
    display: grid !important;
    grid-template-columns: minmax(220px, 40%) minmax(0, 60%) !important;
    column-gap: 18px !important;
    row-gap: 0 !important;
    align-items: start !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-header {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.archive .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.search .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)) {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    clear: none !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap {
    grid-column: 2 !important;
    grid-row: 2 !important;
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
    padding-right: 0 !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-post-hashtags,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-post-hashtags,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-post-hashtags {
    grid-column: auto !important;
    grid-row: auto !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card footer.entry-meta,
  body.archive .site-main article.paraklit-excerpt-expanded-card footer.entry-meta,
  body.search .site-main article.paraklit-excerpt-expanded-card footer.entry-meta {
    grid-column: 1 / -1 !important;
    grid-row: 4 !important;
    clear: none !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .inside-article,
  body.archive .site-main article.paraklit-excerpt-expanded-card .inside-article,
  body.search .site-main article.paraklit-excerpt-expanded-card .inside-article {
    display: grid !important;
    grid-template-columns: minmax(220px, 40%) minmax(0, 60%) !important;
    column-gap: 18px !important;
    row-gap: 0 !important;
    align-items: start !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-header {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.archive .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.search .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)) {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    clear: none !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    position: relative !important;
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
    padding-right: 0 !important;
    padding-bottom: 24px !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-expanded .paraklit-excerpt-toggle,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-expanded .paraklit-excerpt-toggle,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-expanded .paraklit-excerpt-toggle {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f3f1ea !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap::before,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap::before,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap::before {
    content: "";
    float: left;
    width: var(--paraklit-excerpt-float-width, calc(40% + 18px));
    height: var(--paraklit-excerpt-float-height, 0px);
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap::after,
  body.archive .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap::after,
  body.search .site-main article.paraklit-excerpt-expanded-card .paraklit-excerpt-wrap::after {
    content: "";
    display: block;
    clear: both;
  }
}

@media (max-width: 768px) {
  body.home .site-main article .paraklit-excerpt-wrap,
  body.archive .site-main article .paraklit-excerpt-wrap,
  body.search .site-main article .paraklit-excerpt-wrap {
    position: relative;
    display: block !important;
    font-size: 19px !important;
    line-height: 1.42 !important;
    overflow: visible;
  }

  body.home .site-main article .paraklit-excerpt-wrap > p,
  body.archive .site-main article .paraklit-excerpt-wrap > p,
  body.search .site-main article .paraklit-excerpt-wrap > p {
    margin: 0 !important;
  }

  body.home .site-main article .paraklit-excerpt-collapsed,
  body.archive .site-main article .paraklit-excerpt-collapsed,
  body.search .site-main article .paraklit-excerpt-collapsed,
  body.home .site-main article .paraklit-excerpt-expanded,
  body.archive .site-main article .paraklit-excerpt-expanded,
  body.search .site-main article .paraklit-excerpt-expanded {
    position: relative;
    padding-right: 0;
  }

  body.home .site-main article .paraklit-excerpt-toggle,
  body.archive .site-main article .paraklit-excerpt-toggle,
  body.search .site-main article .paraklit-excerpt-toggle {
    display: inline;
    margin: 0 0 0 4px !important;
    padding: 0 0 0 4px !important;
    border: 0 !important;
    background: transparent !important;
    color: #0551c1 !important;
    cursor: pointer;
    font: inherit;
    font-size: 17px;
    line-height: 1.2;
    text-decoration: underline;
  }

  body.home .site-main article .paraklit-excerpt-collapsed .paraklit-excerpt-toggle,
  body.archive .site-main article .paraklit-excerpt-collapsed .paraklit-excerpt-toggle,
  body.search .site-main article .paraklit-excerpt-collapsed .paraklit-excerpt-toggle,
  body.home .site-main article .paraklit-excerpt-expanded .paraklit-excerpt-toggle,
  body.archive .site-main article .paraklit-excerpt-expanded .paraklit-excerpt-toggle,
  body.search .site-main article .paraklit-excerpt-expanded .paraklit-excerpt-toggle {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f3f1ea !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-header,
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-header {
    margin-left: 0 !important;
  }

  body.home .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.archive .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.search .site-main article.paraklit-excerpt-expanded-card .post-image,
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-summary > p:has(img:not(.emoji)),
  body.home .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.archive .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)),
  body.search .site-main article.paraklit-excerpt-expanded-card .entry-content > p:has(img:not(.emoji)) {
    float: none !important;
    width: 100% !important;
    margin: 0 0 10px 0 !important;
  }

  .paraklit-mobile-panel-tab {
    position: fixed;
    left: 0;
    z-index: 99999;
    width: 100%;
    min-height: 42px;
    border: 0;
    border-top: 3px solid #245865;
    border-bottom: 3px solid #245865;
    background: #ece8dd;
    color: #1f2326;
    font-size: 20px;
    line-height: 1.2;
    text-align: left;
    padding: 8px 14px;
    cursor: pointer;
  }

  .paraklit-mobile-blog-tab {
    top: 0;
    display: none;
  }

  .paraklit-mobile-topics-tab {
    bottom: 0;
    display: block;
  }

  body.paraklit-mobile-panels-ready {
    padding-bottom: 46px;
  }

  body.paraklit-mobile-blog-open #right-sidebar,
  body.paraklit-mobile-blog-open .is-right-sidebar {
    display: none !important;
  }

  body.paraklit-mobile-topics-open {
    padding-top: 46px;
    padding-bottom: 0;
  }

  body.paraklit-mobile-topics-open #primary,
  body.paraklit-mobile-topics-open .content-area {
    display: none !important;
  }

  body.paraklit-mobile-topics-open #right-sidebar,
  body.paraklit-mobile-topics-open .is-right-sidebar {
    display: block !important;
    width: 100% !important;
    float: none !important;
  }

  body.paraklit-mobile-topics-open .paraklit-mobile-blog-tab {
    display: block;
  }

  body.paraklit-mobile-topics-open .paraklit-mobile-topics-tab {
    display: none;
  }
}

