.bengal-nomori-welcome {
  background-color:  rgba(243, 228, 237, 0.55);
  border-radius: 1rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  font-family: 'Georgia', serif;
  line-height: 1.8;
  color: #4a3d36;
}

.bengal-nomori-welcome h1 {
  font-size: 2.5rem;
  font-weight: 700;
  color: #6a4e42;
}

.bengal-nomori-welcome h2 {
  font-size: 1.2rem;
  font-style: italic;
  color: #9c7b6e;
}

.bengal-coat-image h2{
  font-size: 2rem;
  font-weight: 700;
  color: #6a4e42;
}

.card.bg-white.bg-opacity-75 {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

@media (max-width: 991px) {
    .intro-text p {
        font-size: 1rem;
    }

    #more-text p {
        font-size: 0.95rem;
    }
}
