/* RIKI ARTICLES AWAKENING V1 START */
/* All normal blog posts, no pages or WooCommerce products. */

body.riki-ae-article {
  --ae-forest:#263D34;
  --ae-moss:#496556;
  --ae-sage:#728774;
  --ae-ivory:#F2EEE4;
  --ae-copper:#B4805A;
  --ae-ink:#24342c;
  --ae-muted:#617168;
  background:var(--ae-ivory) !important;
  color:var(--ae-ink) !important;
}

body.riki-ae-article .wp-site-blocks {
  background:var(--ae-ivory) !important;
}

body.riki-ae-article .wp-site-blocks > main {
  background:var(--ae-ivory) !important;
  color:var(--ae-ink) !important;
  font-family:'Lato',Arial,sans-serif !important;
}

/* Opening title area, if supplied by the post template. */
body.riki-ae-article
.wp-site-blocks > main .rb2-page-title {
  box-sizing:border-box;
  max-width:none !important;
  background-color:var(--ae-forest) !important;
  background-image:
    linear-gradient(
      90deg,rgba(8,31,22,.84),rgba(8,31,22,.29)
    ),
    url('/wp-content/uploads/2023/11/Website-Background2.jpg')
    !important;
  background-size:cover !important;
  background-position:center !important;
  color:#fffaf0 !important;
  font:500 clamp(2.5rem,4.8vw,4.8rem)/1.1
    'EB Garamond',Georgia,serif !important;
  letter-spacing:-.018em !important;
}

/* Calm, comfortably narrow reading column. */
body.riki-ae-article
.wp-site-blocks > main .entry-content {
  box-sizing:border-box;
  width:100%;
  max-width:800px !important;
  margin-inline:auto !important;
  padding:clamp(30px,5vw,60px)
    clamp(18px,3vw,34px) !important;
  background:transparent !important;
  box-shadow:none !important;
  border:0 !important;
  color:var(--ae-ink) !important;
  font-family:'Lato',Arial,sans-serif !important;
}

/* Display typography. */
body.riki-ae-article
.wp-site-blocks > main :is(h1,h2,h3,h4) {
  font-family:'EB Garamond',Georgia,serif !important;
  font-weight:500 !important;
  line-height:1.15 !important;
  letter-spacing:-.018em !important;
  text-transform:none !important;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content h1 {
  font-size:clamp(2rem,3.5vw,3.2rem) !important;
  color:var(--ae-forest) !important;
  margin:0 0 .7em !important;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content h2 {
  font-size:clamp(1.85rem,2.8vw,2.65rem) !important;
  color:var(--ae-forest) !important;
  margin:2rem 0 .8rem !important;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content :is(h3,h4) {
  color:var(--ae-moss) !important;
  margin:1.7rem 0 .7rem !important;
}

/* Comfortable long-form paragraphs and lists. */
body.riki-ae-article
.wp-site-blocks > main .entry-content
:is(p,li,blockquote) {
  font-family:'Lato',Arial,sans-serif !important;
  font-size:clamp(1.03rem,1.2vw,1.14rem) !important;
  line-height:1.8 !important;
  color:var(--ae-ink) !important;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content p {
  margin-bottom:1.35em !important;
}

/* Publication date and metadata. */
body.riki-ae-article
.wp-site-blocks > main
:is(time,.entry-meta,.wp-block-post-date) {
  font-family:'Lato',Arial,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.5 !important;
  letter-spacing:.04em !important;
  color:var(--ae-muted) !important;
}

/* Original photographs, galleries and videos remain intact. */
body.riki-ae-article
.wp-site-blocks > main .entry-content img {
  max-width:100%;
  height:auto;
  border-radius:6px;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content :is(iframe,video) {
  max-width:100%;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content figcaption {
  color:var(--ae-muted) !important;
  font:400 .83rem/1.5 'Lato',Arial,sans-serif !important;
}

/* Forest links, copper hover and keyboard focus. */
body.riki-ae-article
.wp-site-blocks > main .entry-content
a:not(.wp-block-button__link) {
  color:var(--ae-moss) !important;
  text-decoration-color:var(--ae-copper);
  text-underline-offset:4px;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content a:hover {
  color:#8F5B3E !important;
}

body.riki-ae-article
.wp-site-blocks > main a:focus-visible {
  outline:2px solid var(--ae-copper);
  outline-offset:4px;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content blockquote {
  border-left:3px solid var(--ae-copper) !important;
  padding-left:1.3rem;
  margin:2rem 0;
}

body.riki-ae-article
.wp-site-blocks > main .entry-content .wp-block-separator {
  border-color:#C4D0C0 !important;
}

@media (max-width:800px) {
  body.riki-ae-article
  .wp-site-blocks > main .entry-content {
    padding:28px 18px 48px !important;
  }
}

/* RIKI ARTICLES AWAKENING V1 END */

/* RIKI ARTICLE TITLE V2 START */
/*
 * Sambogaya article 22311 only.
 * The page template already displays the post title
 * in the photographic header.
 * Hide the repeated H1 inside the article body.
 */
body.single-post.postid-22311
.wp-site-blocks > main .entry-content h1 {
    display: none !important;
}

/* RIKI ARTICLE TITLE V2 END */
