
  /* CSS variable overrides from theme settings */
  :root {
    /* Font families from theme settings */
    --font-heading-family: "Instrument Sans", sans-serif;
    --font-body-family: "Instrument Sans", sans-serif;
    
    /* Font weights from theme settings */
    --font-heading-weight: 400;
    --font-body-weight: 400;
    
    /* Apply text transform for buttons based on settings */
    --button-text-transform: ;
    
    /* Set these for our override variables too so they cascade down */
    --font-body-family-override: "Instrument Sans", sans-serif;
    --font-heading-family-override: "Instrument Sans", sans-serif;
    --font-body-weight-override: 400;
    --font-heading-weight-override: 400;
    
    /* Button styling variables */
    --global-button-radius: 40px;
  }
  
  /* Apply button text transform */
  .button, .button-text, button[type="submit"], input[type="submit"] {
    text-transform: var(--button-text-transform);
    font-family: var(--font-body-family-override);
  }
