/*
Theme Name: TeachTheTreasures Newsup Child
Description: Child theme for teachthetreasures.com
Author: Justus Musinguzi
Version: 1.0.0
Template: newsup-pro
Text Domain: teachthetreasures-newsup-child
*/

/* Shared homepage styling */
.ttt-homepage {
  padding: 30px 0 50px;
  background: var(--ttt-home-bg, #ffffff);
}

.ttt-homepage .widget,
.ttt-homepage .wp-block-group {
  background: #ffffff;
  margin-bottom: 30px;
  padding: 20px;
  border-top: 4px solid var(--ttt-accent, #2563eb);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
}

.ttt-homepage .widget-title,
.ttt-homepage h1,
.ttt-homepage h2,
.ttt-homepage h3,
.ttt-homepage h4 {
  color: var(--ttt-accent, #2563eb);
}

.ttt-homepage a {
  color: var(--ttt-accent, #2563eb);
}

.ttt-homepage .wp-block-button__link,
.ttt-homepage button,
.ttt-homepage input[type="submit"],
.ttt-homepage .more-link {
  background: var(--ttt-accent, #2563eb);
  border-color: var(--ttt-accent, #2563eb);
  color: #ffffff;
}

.ttt-homepage-intro {
  background: #ffffff;
  margin-bottom: 25px;
  padding: 20px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
}

/* Blue */
.ttt-homepage-blue {
  --ttt-accent: #2563eb;
  --ttt-home-bg: #eff6ff;
}

/* Green */
.ttt-homepage-green {
  --ttt-accent: #16a34a;
  --ttt-home-bg: #f0fdf4;
}

/* Gold */
.ttt-homepage-gold {
  --ttt-accent: #ca8a04;
  --ttt-home-bg: #fefce8;
}