/*
 Theme Name:   dmoons (Astra Child)
 Theme URI:    https://dmoons.com
 Description:  Child theme of Astra for dmoons.com — Clean White Luxury design. Holds the custom blog single-post template (single.php) and the dmoons landing page template. Survives Astra parent-theme updates.
 Author:       dmoons Digital Marketing
 Author URI:   https://dmoons.com
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  dmoons-astra-child
*/

/* ============================================================
   This file intentionally keeps GLOBAL overrides minimal.
   - Blog single posts are fully styled by single.php (self-contained).
   - Custom pages use the dmoons Landing Page template (self-contained).
   Add only site-wide tweaks below (e.g. archive/blog index, default
   Astra pages you DON'T override with a custom template).
   ============================================================ */

:root{
  --dm-bg:#f9f8f5; --dm-cream:#f0ece5; --dm-text:#111110;
  --dm-muted:#8a867e; --dm-gold:#c5975a; --dm-gold-light:#f5ede0;
  --dm-border:rgba(0,0,0,0.08);
  --dm-font-h:'Cormorant Garamond',serif;
  --dm-font-b:'Plus Jakarta Sans',sans-serif;
}

/* Brand fonts for any Astra-rendered pages (archives, search, etc.) */
body{
  font-family:var(--dm-font-b);
  background:var(--dm-bg);
  color:var(--dm-text);
}
h1,h2,h3,.entry-title,.ast-archive-title{
  font-family:var(--dm-font-h);
}

/* Brand the default Astra accent (links, buttons) toward dmoons gold/dark.
   Astra's own Customizer colors will still win where set; this is a fallback. */
a{color:var(--dm-text);}
a:hover{color:var(--dm-gold);}
.ast-button,.button,button,input[type="submit"]{
  background:var(--dm-text);
  border-color:var(--dm-text);
  border-radius:4px;
}
.ast-button:hover,.button:hover{
  background:var(--dm-gold);
  border-color:var(--dm-gold);
}
