/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&display=swap');

:root {
  --background: #080b14;
  --navy: #11192b;
  --gold: #e8ca78;
  --white: #f7f3e8;
  --body-text: #babfce;
}

body {
  font-family: Arial, sans-serif;
  background: var(--background);
  color: var(--body-text);
  font-size: 16px;
  line-height: 1.6;
}

h1, h2, h3 {
  font-family: 'Cinzel', serif;
  color: var(--white);
  line-height: 1.15;
}

h1 {
  font-weight: 700;
  font-size: clamp(40px, 6.2vw, 72px);
  letter-spacing: 0.04em;
}

h2, h3 {
  font-weight: 500;
}

a,
.eldria-title-gold {
  color: var(--gold);
}

.eldria-hero {
  background: linear-gradient(
    120deg,
    var(--background),
    var(--navy)
  );
}

.eldria-cta {
  display: inline-block;
  font-family: Arial, sans-serif;
  font-weight: 600;
  background: var(--gold);
  color: #121623;
  padding: 15px 23px;
  border: 1px solid var(--gold);
  border-radius: 3px;
  text-decoration: none;
}

body.home,
body.home #page,
body.home #content,
body.home .site-content {
  background-color: #080b14;
}

/* Homepage background, including header and footer */
body.home,
body.home #page,
body.home #content,
body.home .inside-article,
body.home .gb-site-header,
body.home .gbp-section,
body.home .gbp-section--sm,
body.home .site-footer,
body.home .gbp-footer {
  background-color: #080b14;
}
