.elementor-501 .elementor-element.elementor-element-a9978d8{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-291f3c0{text-align:center;color:#000000;}.elementor-501 .elementor-element.elementor-element-a84b8a0{text-align:center;color:#000000;}/* Start custom CSS for container, class: .elementor-element-a9978d8 *//* === Vintage Gold Buttons for /sign page (Simple Auth) === */
.sign-page .elementor-button,
.sign-page button,
.sign-page input[type="submit"],
.sign-page .simple-auth button {
  background: linear-gradient(180deg, #c99544 0%, #a8762a 55%, #8a5c18 100%);
  color: #fff !important;
  border: 1px solid rgba(105, 74, 6, 0.55);
  border-radius: 12px;
  padding: 12px 16px;
  font-weight: 700;
  letter-spacing: .2px;
  box-shadow: 0 10px 22px rgba(105, 74, 6, 0.18);
  transition: transform .15s ease, box-shadow .15s ease, filter .15s ease;
}

.sign-page .elementor-button:hover,
.sign-page button:hover,
.sign-page input[type="submit"]:hover,
.sign-page .simple-auth button:hover {
  filter: brightness(1.06) saturate(1.05);
  box-shadow: 0 14px 28px rgba(105, 74, 6, 0.24);
  transform: translateY(-1px);
}

.sign-page .elementor-button:active,
.sign-page button:active,
.sign-page input[type="submit"]:active,
.sign-page .simple-auth button:active {
  transform: translateY(0);
  box-shadow: 0 8px 18px rgba(105, 74, 6, 0.18);
}

/* Focus state (accessibility) */
.sign-page .elementor-button:focus,
.sign-page button:focus,
.sign-page input[type="submit"]:focus,
.sign-page .simple-auth button:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(201, 149, 68, 0.35), 0 10px 22px rgba(105, 74, 6, 0.18);
}

/* Links under the form */
.sign-page a {
  color: #a8762a;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.sign-page a:hover {
  color: #c99544;
}/* End custom CSS */