/*
Theme Name:   Astra Child
Template:     astra
Version:      1.0.0
Text Domain:  astra-child
*/

/* ============================================================
   McFade Design System — Colour & Typography Variables
   ============================================================ */

:root {
  /* Palette */
  --mcf-amber:       #c17f24;
  --mcf-amber-dark:  #a06b1e;
  --mcf-black:       #1a1a1a;
  --mcf-grey:        #555555;
  --mcf-grey-light:  #f8f8f8;
  --mcf-white:       #ffffff;
  --mcf-navy:        #1a2e4a;

  /* Map to Astra CSS variables */
  --ast-global-color-0: #c17f24;
  --ast-global-color-1: #a06b1e;
  --ast-global-color-2: #1a1a1a;
  --ast-global-color-3: #555555;
  --ast-global-color-4: #f8f8f8;
  --ast-global-color-5: #ffffff;
  --ast-global-color-6: #1a2e4a;
  --ast-global-color-7: #333333;
  --ast-global-color-8: #000000;

  --theme-color: #c17f24;
  --e-global-color-primary: #c17f24;
}

/* ============================================================
   Colour Application
   ============================================================ */

a,
a:visited {
  color: var(--mcf-amber);
}

a:hover,
a:focus {
  color: var(--mcf-amber-dark);
}

/* Astra theme-colour overrides */
.ast-btn,
.ast-button,
.wp-block-button__link,
button[type="submit"],
input[type="submit"],
.button,
.btn {
  background-color: var(--mcf-amber) !important;
  border-color: var(--mcf-amber) !important;
  color: var(--mcf-white) !important;
}

.ast-btn:hover,
.ast-button:hover,
.wp-block-button__link:hover,
button[type="submit"]:hover,
input[type="submit"]:hover,
.button:hover,
.btn:hover {
  background-color: var(--mcf-amber-dark) !important;
  border-color: var(--mcf-amber-dark) !important;
}

/* Astra header accent */
.main-header-bar {
  border-bottom-color: var(--mcf-amber);
}
