@charset "utf-8";
body {
  font-family: Georgia, serif;
  background: #f7f3ea;
  margin: 0;
  padding: 40px 20px;
  color: #222;
}

/* MAIN#efe5d2; BLOCK */
#daily-poem {
  max-width: 700px;
  margin: auto;
  padding: 20px;
  background: #f7f3ea;
  border-left: 4px solid #0b3d91;
}

/* TITLE */
#daily-poem h2 {
  margin-top: 0;
}

/* POEM TITLE */
.daily-title {
  font-size: 20px;
  text-decoration: none;
  color: #222;
  display: block;
  margin-bottom: 10px;
}

.daily-title:hover {
  color: #0b3d91;
}

/* EXCERPT */
.daily-excerpt {
  font-size: 15px;
  color: #444;
  margin-bottom: 15px;
  line-height: 1.5;
}

/* ACTIONS */
.daily-actions {
  display: flex;
  gap: 15px;
  align-items: center;
}

/* READ BUTTON */
.read-btn {
  background: #0b3d91;
  color: #fff;
  padding: 6px 12px;
  text-decoration: none;
  border-radius: 4px;
}

.read-btn:hover {
  background: #092c6b;
}

/* EXPLORE LINK */
.explore-link {
  text-decoration: none;
  color: #0b3d91;
  font-size: 14px;
}

.explore-link:hover {
  text-decoration: underline;
}