@mixin where-formula {
  :where(#{$formula}) {
    @content;
  }
}

@mixin where-dark {
  :where(#{$dark} #{$formula}) {
    @content;
  }
}

@mixin formula {
  #{$formula} {
    @content;
  }
}

@mixin field {
  #{$formula} #{$field} {
    @content;
  }
}

@mixin field-label {
  #{$formula} #{$field} label {
    @content;
  }
}

@mixin field-input {
  #{$formula} #{$field} #{$input} {
    @content;
  }
}

@mixin field-help {
  #{$formula} #{$field} #{$help} {
    @content;
  }
}

@mixin field-valid {
  #{$formula} #{$field}#{$valid} {
    @content;
  }
}

@mixin field-invalid {
  #{$formula} #{$field}#{$invalid} {
    @content;
  }
}

@mixin field-focus {
  #{$formula} #{$field}#{$focus} {
    @content;
  }
}

@mixin field-disabled {
  #{$formula} #{$field}#{$disabled} {
    @content;
  }
}

@mixin fieldset {
  #{$formula} fieldset {
    @content;
  }
}

@mixin errors {
  #{$formula} #{$errors} {
    @content;
  }
}

@mixin controls {
  #{$formula} #{$controls} {
    @content;
  }
}

@mixin button {
  #{$formula} button {
    @content;
  }
}

@mixin debug {
  #{$formula} #{$debug} {
    @content;
  }
}

