/* ==UserStyle==
@name           Otherkin-friendly CAPTCHAs
@namespace      https://www.5snb.club
@version        1.0.1
@description    Allows replacing of captcha "You are a human" text. Credit to beeps(beeps.website) and mavica(maple.pet). See https://beeps.website/blog/2023-04-27-otherkin-friendly-captchas-revisited/
@author         5225225 (https://www.5snb.club)
@license        CC0-1.0
@preprocessor uso
@var text checkbox "Message that usually appears next to a checkbox." I'm a robot
@var text challenge "Message that usually appears before a challenge." Prove you are a robot.
@var text challengeComplete "Message that usually appears after completing a challenge." You're a robot!
==/UserStyle== */

/**
 * Override the text of CAPTCHAs. Don't be rude to robots.
 * Originally by mavica: https://maple.pet/
 * Updated by beeps: https://beeps.website/
 * 
 * This version is being updated by 522, but upstream is https://beeps.website/blog/2023-04-27-otherkin-friendly-captchas-revisited/
 * which may have some changes this version doesn't!
 * 
 * Covers:
 * (1) Google reCAPTCHA
 * (2) hCaptcha
 * (3) Cloudflare Turnstile
 * (4) Microsoft CAPTCHA
 * (5) Friendly Captcha
 */
 
/* 1 */ #recaptcha-anchor-label,
/* 2 */ body > div#anchor > div.label-container > label-td > label-tc > div#label,
/* 3 */ div#content div#challenge-stage div.cb-c label.cb-lb span.cb-lb-t,
/* 4 */ #root > .box > .box > p[data-theme="home.instructions"],
/* 5 */ .frc-captcha .frc-text {
  font-size: 0 !important;
  line-height: 0 !important;
}

/* 1 */ #recaptcha-anchor-label::before,
/* 2 */ body > div#anchor > div.label-container > label-td > label-tc > div#label::before,
/* 3 */ div#content div#challenge-stage div.cb-c label.cb-lb span.cb-lb-t::before,
/* 4 */ #root > .box > .box > p[data-theme="home.instructions"]::before,
/* 5 */ .frc-captcha .frc-text::before {
  font-size: 14px;
  line-height: 1.2;
}

/* 1 */ #recaptcha-anchor-label::before,
/* 2 */ body > div#anchor > div.label-container > label-td > label-tc > div#label::before,
/* 3 */ div#content div#challenge-stage div.cb-c label.cb-lb span.cb-lb-t::before {
  /* Message that usually appears next to a checkbox. */
  content: "/*[[checkbox]]*/";
}

/* 4 */ #root > .box > .box > p[data-theme="home.instructions"]::before,
/* 5 */ .frc-captcha .frc-text::before {
  /* Message that usually appears before a challenge. */
  content: "/*[[challenge]]*/";
}

/* 5 */ .frc-captcha .frc-success .frc-text::before {
  /* Message that usually appears after completing a challenge. */
  content: "/*[[challengeComplete]]*/";
}
