.theme--light .event {
    border-radius:10pt;
}
.theme--dark .event {
    border-radius:10pt;
}

/* Apply green to main text */
body, .v-application, .v-application--wrap {
  color: #267a2e !important;
}

/* Links */
a, a:visited, a:hover {
  color: #267a2e !important;
}

/* Buttons text */
.v-btn, .v-btn__content {
  color: #267a2e !important;
}

/* Titles and headings */
h1, h2, h3, h4, h5, h6 {
  color: #267a2e !important;
}

/* Light theme banner image fully visible */
.theme--light .v-image__image {
  opacity: 1 !important;        /* ensures image is fully opaque */
  filter: none !important;      /* removes any brightness/contrast adjustments */
}

/* Hide any overlay gradient or placeholder divs */
.theme--light .v-image__gradient,
.theme--light .v-image__placeholder {
  background: none !important;
  opacity: 0 !important;
}

