/*==============================================================
  SPECIES SINGLE-PAGE BANNER
  (added — species single-page banner styles)
==============================================================*/

/* Species single-page banner (stacked, centered) */
.species-banner.single-checklist-top-banner {
    background-image: linear-gradient(135deg, #5f7c27 0%, #567026 100%);
    background-color: #567026;
    padding-top: 5%;
    padding-bottom: 5%;
}

.species-banner .species-banner-scientific {
    font-style: italic;
    font-size: 2.1rem;
    line-height: 1.2;
    margin-bottom: 0.35rem;
}

.species-banner .species-banner-authority {
    font-size: 0.95rem;
    opacity: 0.9;
}

.species-banner .species-banner-common {
    font-size: 1.35rem;
    line-height: 1.3;
}

.species-banner .species-banner-sinhala {
    font-size: 1.1rem;
    line-height: 1.4;
}

@media (max-width: 767px) {
    .species-banner .species-banner-scientific {
        font-size: 1.5rem;
    }

    .species-banner .species-banner-common {
        font-size: 1.1rem;
    }

    .species-banner .species-banner-sinhala {
        font-size: 1rem;
    }
}
