/* Hide theme/WordPress footer credits */
.site-info,
.site-credits,
footer .credit,
footer .credits,
a[href*="cre8d"],
a[href*="wordpress.com/theme"],
a[href*="wordpress.com/themes"] {
  display: none !important;
}

/* Hide ANY link that contains cre8d (theme author credit) */
a[href*="cre8d"],
a[href*="cr8"],
a[href*="wordpress.com/theme"],
a[href*="wordpress.com/themes"] {
  display: none !important;
}

/* If the credit is plain text inside a footer area, hide common footer containers */
footer .credit,
footer .credits,
footer .site-credits,
footer .footer-credits,
footer .footer-info,
footer .site-info {
  display: none !important;
}
/* Footer credit text – disable link behaviour */
.site-footer a[href="#"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;
  font-weight: 400;
}
/* Footer credit – make name behave like pure text */
.site-footer a[href="#"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;
}

.site-footer a[href="#"]:hover {
  text-decoration: none;
}
/* Hide Categories + Tags line on single posts */
.postsec.filed.plainlinks,
.postsec.filed,
.postsec .filed-wrap,
.postsec .filed-plainlinks,
.postsec.filed.plainlinks ul,
.postsec.filed.plainlinks h2 {
  display: none !important;
}
/* Kook’s Secrets: fix washed-out “muted” text */
body { color: #2B2B2B; }

p, li, .entry-content, .wp-block-paragraph { color: #2B2B2B; }

.has-text-color,
.has-foreground-color,
.is-style-muted,
.has-secondary-color,
.has-subtle-color {
  color: #2B2B2B !important;
  opacity: 1 !important;
}
/* Kook’s Secrets — Primary Button Style */
button,
input[type="submit"],
.wp-block-button__link {
  background-color: #C47A2C;
  color: #F6F1E9;
  border: none;
  border-radius: 5px;
  padding: 0.6em 1.2em;
  font-weight: 500;
  text-decoration: none;
}

/* Hover state */
button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover {
  background-color: #A86422;
  color: #F6F1E9;
}
/* Kook’s Secrets — clean embedded lesson frame */
.ks-embed {
  max-width: 1100px;
  margin: 0 auto;
}

.ks-embed iframe {
  width: 100%;
  min-height: 780px;
  border: 0;
  border-radius: 10px;
}

