/*
 Theme Name: Twenty Twenty-Five Child
 Theme URI: http://whatiftales.com/twentytwentyfive-child/
 Description: My custom child theme for Twenty Twenty-Five.
 Author: Omar Abuassaf
 Author URI: http://whatiftales.com
 Template: twentytwentyfive
 Version: 1.0.0
 Text Domain: twentytwentyfive-child
*/

/* Add your custom CSS below this line */

/* Hide page title */
.page .entry-title,
.wp-block-post-title {
  display: none !important;
}

/* Remove top margin between header and first block */
/* Remove top padding from full-width Group blocks */
.wp-block-group.alignfull {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* === Omar Abu Assaf Poetry Theme - Spring Nature Inspired === */

body {
  background-color: #FFFDE7;
  color: #2E2E2E;
  font-family: 'Cairo', sans-serif;
  direction: rtl;
  text-align: right;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Amiri', serif;
  color: #6D4C41;
}

/* Links */
a {
  color: #F9A825;
  text-decoration: none;
}

a:hover {
  color: #FF8F00;
  text-decoration: underline;
}

/* Buttons */
button, .wp-block-button__link {
  background-color: #F9A825;
  color: white;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  font-size: 1em;
  font-family: 'Cairo', sans-serif;
}

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

/* === Omar Abu Assaf Poetry Theme - Spring Nature Inspired === */
/* ... existing styles remain unchanged ... */


/* === Block 2: Featured Poem Section === */
section.featured-poem {
  background-color: #FFFDE7;
  padding: 80px 20px;
  text-align: center;
}

section.featured-poem h2 {
  font-family: 'Cairo', sans-serif;
  font-size: 2.2em;
  margin-bottom: 40px;
  color: #6D4C41;
}

section.featured-poem blockquote {
  font-size: 1.5em;
  line-height: 2;
  font-style: italic;
  color: #5D4037;
  margin: 0 auto;
  max-width: 700px;
}

section.featured-poem a.cta {
  margin-top: 30px;
  background-color: #F9A825;
  color: #000;
  padding: 12px 28px;
  border-radius: 6px;
  display: inline-block;
  font-size: 1em;
  text-decoration: none;
}

section.featured-poem a.cta:hover {
  background-color: #FF8F00;
}


/* === Block 3: Poem as Song Section === */
section.poem-audio {
  background-color: #E9F7EC;
  padding: 80px 20px;
  text-align: center;
}

section.poem-audio h2 {
  font-size: 2.2em;
  margin-bottom: 20px;
  color: #4E342E;
}

section.poem-audio p.description {
  font-size: 1.2em;
  margin-bottom: 30px;
  color: #3E3E3E;
  font-family: 'Cairo', sans-serif;
}

section.poem-audio audio {
  width: 100%;
  max-width: 600px;
}

section.poem-audio a.cta {
  margin-top: 30px;
  background-color: #78A176;
  color: #fff;
  padding: 12px 24px;
  text-decoration: none;
  border-radius: 6px;
  display: inline-block;
  font-size: 1em;
}

section.poem-audio a.cta:hover {
  background-color: #5f845f;
}


/* === Mobile Tweaks === */
@media (max-width: 768px) {
  section.poetry-hero h1,
  section.featured-poem h2,
  section.poem-audio h2 {
    font-size: 2em;
  }

  section.poetry-hero p,
  section.featured-poem blockquote,
  section.poem-audio p.description {
    font-size: 1.1em;
  }
}
