/*
Theme Name: Azonix
Theme URI: https://azonixgrowthlab.com/
Author: Azonix Growth Lab
Description: Verbatim replica of the live Azonix Growth Lab site. All styling, fonts and copy come from the live site files; this stylesheet adds no rules of its own.
Version: 2.0.0
License: GNU General Public License v2 or later
Text Domain: azonix
*/

/* Fluent Forms dark + gold styling — applied 2026-11-02 per user approval.
   Scope: Fluent Forms output only. No fields, order, labels, or behaviour change.
   Tokens from the site system: bg #0b0906, surface #14100a, ink #ede4ce,
   muted #a99c82, gold #d4af37, gold-soft #e3c766, line #3a2f1c,
   body "Archivo", display "Playfair Display".
   Note: Fluent's own blue button rule (.ff-default .ff-btn-primary) is more
   specific than a plain .fluentform selector, so the button rules below use
   stronger selectors to win without !important.
   Update 2026-11-02: the real winner was Fluent's per-form inline rule
   (form.fluent_form_3 .ff-btn-submit, printed AFTER the theme stylesheet,
   tying the strengthened selectors on specificity and winning on order).
   The button rules below therefore use the form's ID, which beats it
   regardless of document order. */

body .fluentform .ff-el-form-control,
body .fluentform input[type="text"],
body .fluentform input[type="email"],
body .fluentform input[type="tel"],
body .fluentform input[type="url"],
body .fluentform textarea,
body .fluentform select {
  background: #14100a;
  color: #ede4ce;
  border: 1px solid #3a2f1c;
  border-radius: 4px;
  font-family: "Archivo", system-ui, sans-serif;
}

body .fluentform .ff-el-form-control:focus,
body .fluentform input:focus,
body .fluentform textarea:focus,
body .fluentform select:focus {
  border-color: #d4af37;
  outline: 2px solid #d4af37;
  outline-offset: 2px;
  box-shadow: none;
}

body .fluentform .ff-el-input--label label,
body .fluentform label {
  color: #ede4ce;
  font-family: "Archivo", system-ui, sans-serif;
}

#fluentform_3 .ff-btn-submit,
body .ff-default.fluentform .ff-btn-submit,
body .ff-default .fluentform .ff-btn-submit,
body .fluentform button[type="submit"] {
  background: #d4af37;
  color: #0b0906;
  border: 1px solid #d4af37;
  border-radius: 4px;
  font-family: "Archivo", system-ui, sans-serif;
}

#fluentform_3 .ff-btn-submit:hover,
body .ff-default.fluentform .ff-btn-submit:hover,
body .ff-default .fluentform .ff-btn-submit:hover,
body .fluentform button[type="submit"]:hover {
  background: #e3c766;
  color: #0b0906;
}

/* Keep helper/error text readable on dark, without changing copy. */
body .fluentform .ff-el-help-message {
  color: #a99c82;
}
