/* Four Color Comic v40.31.71 — signup consent cache-bust hotfix */
#authGate #authSignUpView #v23SignupConsent,
#authGate #authSignUpView #v23SignupConsent.hidden{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 12px!important;
  padding:13px 14px!important;
  border:1px solid #40546e!important;
  background:#07131d!important;
  border-radius:12px!important;
}
#authGate #authSignUpView #v23SignupConsent .v23-check{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:flex-start!important;
  gap:9px!important;
  margin:8px 0!important;
  color:#dfe9f5!important;
  font-size:13px!important;
  line-height:1.45!important;
}
#authGate #authSignUpView #v23SignupConsent input[type="checkbox"]{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:16px!important;
  height:16px!important;
  margin:2px 0 0!important;
  flex:0 0 16px!important;
}
#authGate #authSignUpView #v23SignupConsent .muted{display:block!important;color:#9fb0c2!important}
#authGate #authSignUpView #v23SignupConsent.fcc171-consent-error{border-color:#ff5e73!important;box-shadow:0 0 0 2px rgba(255,94,115,.18)!important}
.fcc171-required{display:inline-flex!important;margin-right:7px;padding:2px 6px;border-radius:999px;background:#ffd447;color:#111!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em;line-height:1.3!important}
