/*
Theme Name: chp-child
Template: astra
Version: 1.0.0
Text Domain: chp-child
*/

/* ==========================================================================
   TABLE OF CONTENTS
   1. Design tokens
   2. Base and resets
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. Design tokens
   -------------------------------------------------------------------------- */

:root {
  /* Semantic aliases over Astra's global palette.
   *
   * The values themselves stay in Astra's Customizer, so the client keeps
   * control of the colours and every Spectra block follows automatically.
   * Only the NAMES live here, because `--color-action` says what it does
   * and `--ast-global-color-0` does not.
   *
   * This is also what makes templates/blog/ installable as-is: it was
   * written against these names on another site, and would otherwise land
   * with four undefined variables and no colour at all.
   *
   * Never hardcode a colour below this block. */
  --color-action:       var(--ast-global-color-0);
  --color-action-hover: var(--ast-global-color-1);
  --color-text-primary: var(--ast-global-color-2);
  --color-surface:      var(--ast-global-color-4);
  --color-border:       var(--ast-global-color-7);
}

/* --------------------------------------------------------------------------
   2. Base and resets
   -------------------------------------------------------------------------- */

/* CTA buttons are never underlined. */
.wp-block-button__link,
.woocommerce a.button {
  text-decoration: none !important;
}
