/*
Theme Name: GeneratePress Moto Child
Template: generatepress
Author: Your Name
Description: A Moto Blogging child theme based on GeneratePress, styled like Discover Blog.
Version: 1.0
*/

/* Import parent theme styles */
@import url("../generatepress/style.css");

/* Typography and colors */
body {
  font-family: 'Roboto', sans-serif;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #d32f2f;
  text-decoration: none;
}

a:hover {
  color: #b71c1c;
}

.entry-title, .page-title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #d32f2f;
  font-size: 2rem;
}

.entry-meta {
  font-size: 0.9rem;
  color: #666666;
  margin-bottom: 10px;
}

.site-header {
  background-color: #000000;
}

.main-navigation a {
  color: #ffffff;
}

.main-navigation a:hover {
  color: #d32f2f;
}

.gb-grid-column {
  margin-bottom: 30px;
}

.wp-block-group {
  margin-bottom: 40px;
}

/* Buttons */
.gb-button, .wp-block-button__link {
  background-color: #d32f2f;
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 3px;
  text-transform: uppercase;
}

.gb-button:hover, .wp-block-button__link:hover {
  background-color: #b71c1c;
}

/* Footer */
.site-footer {
  background-color: #000000;
  color: #ffffff;
  padding: 40px 20px;
}

.site-footer a {
  color: #ffffff;
}

.site-footer a:hover {
  color: #d32f2f;
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .entry-title {
    font-size: 1.5rem;
  }
  .site-header {
    padding: 10px;
  }
}