data:extend(
  {
    {
      type = "font",
      name = "farl-small",
      from = "default",
      size = 13
    },
    {
      type ="font",
      name = "farl-small-bold",
      from = "default-bold",
      size = 13
    }
  }
)

data.raw["gui-style"].default["farl_label"] =
  {
    type = "label_style",
    font = "farl-small",
    font_color = {r=1, g=1, b=1},
    top_padding = 0,
    bottom_padding = 0
  }

data.raw["gui-style"].default["farl_textfield"] =
  {
    type = "textfield_style",
    left_padding = 3,
    right_padding = 2,
    minimal_width = 60,
    font = "farl-small"
  }

data.raw["gui-style"].default["farl_textfield_small"] =
  {
    type = "textfield_style",
    left_padding = 3,
    right_padding = 2,
    minimal_width = 30,
    font = "farl-small"
  }
data.raw["gui-style"].default["farl_button"] =
  {
    type = "button_style",
    parent = "default",
    font = "farl-small-bold"
  }
data.raw["gui-style"].default["farl_checkbox"] =
  {
    type = "checkbox_style",
    parent = "checkbox_style",
    font = "farl-small",
  }
