/* Adventure World theme for the contact form (sa-static-contact). Our own file: edit here, not in dist/.
   Every value is taken from dist/themes/adventureworld/css/main.css (selector in the comment). */
.sa-contact{
  --sa-font:"Roboto",sans-serif;               /* body, .form-control (font-family:inherit) */
  --sa-panel:#e6f8fe;                          /* body background-color: AW's pale sky page tint; white inputs stand out on it */
  --sa-ink:#333333;                            /* body color / a (AW's dark text); dark text colour */
  --sa-text:#333333;                           /* body color */
  --sa-btn-bg:#dc1c29;                         /* .btn-primary background-color (AW red; Buy Now / Tickets buttons) */
  --sa-btn-fg:#ffffff;                         /* .btn-primary color */
  --sa-btn-hover:#af1621;                      /* .btn-primary:hover background-color (AW's own darker red) */
  --sa-accent:#1fc4f9;                         /* .btn-info / .contact-container / .page-header background (AW sky blue): the rule under "Thank you" */
  --sa-link:#af1621;                           /* .btn-primary:hover red: AW red darkened so small text on the pale panel passes 4.5:1 */
  --sa-check-bg:#D31D26;                       /* red disc of the floating Subscribe badge (.mailing-list-button svg) */
  --sa-danger:#a94442;                         /* .has-error .form-control border-color / .text-danger */
  --sa-danger-bg:#f2dede;                      /* .bg-danger */
  --sa-warn-bg:#fcf8e3;                        /* .bg-warning */
  --sa-border:#cccccc;                         /* .form-control border */
  --sa-rem:16px;                               /* .form-control font-size */
}
/* Success check matches AW's floating Subscribe badge (.mailing-list-button svg in dist/index.html):
   red disc #D31D26 (--sa-check-bg above), yellow rim #FAD232, white lettering, and the badge's envelope blue #08BDF9 for the pulse. */
.sa-contact .sa-check .ring{stroke:#FAD232;stroke-width:6.5}   /* .mailing-list-button yellow outer ring, thicker so it reads as the rim */
.sa-contact .sa-check .tick{stroke:#ffffff}                     /* .mailing-list-button white lettering */
.sa-contact .sa-check::after{border-color:#08BDF9}              /* .mailing-list-button envelope blue */
/* AW headings use Roboto Condensed (h1-h6 in main.css); the title and the success heading follow suit */
.sa-contact h3.sa-title,.sa-contact .sa-success h4{font-family:"Roboto Condensed",sans-serif}
/* The form draws its own panel and padding, so neutralise AW's wrapper. The captured "Get in touch" heading is removed by clean.mjs. */
.template-AdventureWorldContactPage .page-content aside .totem-form{padding:0;margin:0;background:none}
/* AW's .template-AdventureWorldContactPage .page-content aside h3 (pale blue bar, negative margins, padding) must not style the form's own title */
.template-AdventureWorldContactPage .page-content aside .sa-contact h3.sa-title{background:none;margin:0 0 4px;padding:0;font-style:normal}
