/**
 * Age Gate Lite RUO modal — readable on lab host dark shell.
 *
 * lab-shell.css forces light text / h2 !important under body.pps-lab-shell;
 * AGL modal (.agl_main) is white, so those inherit/override make copy invisible.
 * Narrowly scoped to #agl_wrapper only — does not change Age Gate vendor files.
 */

#agl_wrapper .agl_main {
  color: #111 !important;
  background: #fff !important;
  -webkit-text-fill-color: #111 !important;
}

#agl_wrapper .agl_main h2,
#agl_wrapper #agl_form h2 {
  color: #0b7a44 !important;
  -webkit-text-fill-color: #0b7a44 !important;
}

/* Yes: keep white text on green primary button */
#agl_wrapper #agl_yes_button.agl_buttons,
#agl_wrapper #agl_yes_button {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

/* Exit / No / continue link — dark green (readable on white) */
#agl_wrapper #agl_no_button.agl_buttons,
#agl_wrapper #agl_no_button,
#agl_wrapper #agl_close_link,
#agl_wrapper .agl_buttons:not(#agl_yes_button) {
  color: #0b7a44 !important;
  -webkit-text-fill-color: #0b7a44 !important;
}

#agl_wrapper #agl_no_button:hover,
#agl_wrapper #agl_close_link:hover,
#agl_wrapper .agl_buttons:not(#agl_yes_button):hover {
  color: #086338 !important;
  -webkit-text-fill-color: #086338 !important;
}

#agl_wrapper .agl_success_message {
  color: #111 !important;
  -webkit-text-fill-color: #111 !important;
}
