/*
Theme Name: Mossling Books
Template: astra
Author: Mossling Books
Description: Brand child theme for Mossling Books — Cormorant Garamond + Lora, warm cream / moss / terracotta palette, custom footer.
Version: 1.1
*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Lora:ital,wght@0,400;0,600;1,400&display=swap');

:root{ --moss:#3f6b3f; --moss-ink:#2f5233; --gold:#e0a838; --terra:#c4622d; --terra-deep:#a44f22;
  --cream:#faf7f0; --cream-2:#f3efe0; --ink:#241a12; --ink-soft:#4a4034; --muted:#6f6455; --line:#e8e0d2; }

body{ font-family:'Lora',Georgia,serif; color:var(--ink); background:var(--cream); }
h1,h2,h3,h4,h5,.site-title,.entry-title,.widget-title,.ast-footer-copyright{
  font-family:'Cormorant Garamond',Georgia,serif !important; color:var(--ink); font-weight:600; letter-spacing:.3px;
}
.site-title a{ color:var(--ink) !important; }
a{ color:var(--terra-deep); }
.wp-block-button__link,.ast-button,.button,input[type=submit],.ast-custom-button{
  background-color:var(--terra) !important; color:#fff !important; border:none !important;
  border-radius:40px !important; font-family:'Lora',serif !important; font-weight:600 !important;
}
.wp-block-button.is-style-outline .wp-block-button__link{ background:transparent !important; color:var(--moss-ink) !important; border:2px solid var(--moss) !important; }
.site-header,.ast-primary-header-bar{ background:var(--cream) !important; }
.main-header-menu a,.ast-header-navigation-wrap a{ color:var(--ink-soft); font-family:'Lora',serif; }
.site-footer,.ast-small-footer,.footer-sml-layout{ background:var(--cream-2) !important; color:var(--muted); }
.ast-small-footer a{ color:var(--terra-deep); }
/* hide the redundant auto page title on the Home (front) page */
body.home .entry-header .entry-title, body.home .ast-single-post .entry-title{ display:none !important; }
