/**
 * Flowtype definitions for atoms
 * Generated by Flowgen from a Typescript Definition
 * Flowgen v1.21.0
 */

declare export var atoms: {
  +absolute: {
    +position: "absolute",
    ...
  },
  +fixed: {
    +position: "absolute",
    ...
  },
  +relative: {
    +position: "relative",
    ...
  },
  +inset_0: {
    +top: 0,
    +left: 0,
    +right: 0,
    +bottom: 0,
    ...
  },
  +z_10: {
    +zIndex: 10,
    ...
  },
  +z_20: {
    +zIndex: 20,
    ...
  },
  +z_30: {
    +zIndex: 30,
    ...
  },
  +z_40: {
    +zIndex: 40,
    ...
  },
  +z_50: {
    +zIndex: 50,
    ...
  },
  +overflow_hidden: {
    +overflow: "hidden",
    ...
  },
  +border_0: {
    +borderWidth: 0,
    ...
  },
  +border: {
    +borderWidth: 1,
    ...
  },
  +border_t: {
    +borderTopWidth: 1,
    ...
  },
  +border_b: {
    +borderBottomWidth: 1,
    ...
  },
  +border_l: {
    +borderLeftWidth: 1,
    ...
  },
  +border_r: {
    +borderRightWidth: 1,
    ...
  },
  +shadow_sm: {
    +shadowRadius: 8,
    +shadowOpacity: 0.1,
    +elevation: 8,
    ...
  },
  +shadow_md: {
    +shadowRadius: 16,
    +shadowOpacity: 0.1,
    +elevation: 16,
    ...
  },
  +shadow_lg: {
    +shadowRadius: 32,
    +shadowOpacity: 0.1,
    +elevation: 24,
    ...
  },
  +w_full: {
    +width: "100%",
    ...
  },
  +h_full: {
    +height: "100%",
    ...
  },
  +rounded_xs: {
    +borderRadius: 4,
    ...
  },
  +rounded_sm: {
    +borderRadius: 8,
    ...
  },
  +rounded_md: {
    +borderRadius: 12,
    ...
  },
  +rounded_full: {
    +borderRadius: 999,
    ...
  },
  +gap_2xs: {
    +gap: 2,
    ...
  },
  +gap_xs: {
    +gap: 4,
    ...
  },
  +gap_sm: {
    +gap: 8,
    ...
  },
  +gap_md: {
    +gap: 12,
    ...
  },
  +gap_lg: {
    +gap: 16,
    ...
  },
  +gap_xl: {
    +gap: 24,
    ...
  },
  +gap_2xl: {
    +gap: 32,
    ...
  },
  +flex: {
    +display: "flex",
    ...
  },
  +flex_col: {
    +flexDirection: "column",
    ...
  },
  +flex_row: {
    +flexDirection: "row",
    ...
  },
  +flex_col_reverse: {
    +flexDirection: "column-reverse",
    ...
  },
  +flex_row_reverse: {
    +flexDirection: "row-reverse",
    ...
  },
  +flex_wrap: {
    +flexWrap: "wrap",
    ...
  },
  +flex_1: {
    +flex: 1,
    ...
  },
  +flex_grow: {
    +flexGrow: 1,
    ...
  },
  +flex_shrink: {
    +flexShrink: 1,
    ...
  },
  +justify_start: {
    +justifyContent: "flex-start",
    ...
  },
  +justify_center: {
    +justifyContent: "center",
    ...
  },
  +justify_between: {
    +justifyContent: "space-between",
    ...
  },
  +justify_end: {
    +justifyContent: "flex-end",
    ...
  },
  +align_center: {
    +alignItems: "center",
    ...
  },
  +align_start: {
    +alignItems: "flex-start",
    ...
  },
  +align_end: {
    +alignItems: "flex-end",
    ...
  },
  +align_baseline: {
    +alignItems: "baseline",
    ...
  },
  +align_stretch: {
    +alignItems: "stretch",
    ...
  },
  +self_auto: {
    +alignSelf: "auto",
    ...
  },
  +self_start: {
    +alignSelf: "flex-start",
    ...
  },
  +self_end: {
    +alignSelf: "flex-end",
    ...
  },
  +self_center: {
    +alignSelf: "center",
    ...
  },
  +self_stretch: {
    +alignSelf: "stretch",
    ...
  },
  +self_baseline: {
    +alignSelf: "baseline",
    ...
  },
  +p_0: {
    +padding: 0,
    ...
  },
  +p_2xs: {
    +padding: 2,
    ...
  },
  +p_xs: {
    +padding: 4,
    ...
  },
  +p_sm: {
    +padding: 8,
    ...
  },
  +p_md: {
    +padding: 12,
    ...
  },
  +p_lg: {
    +padding: 16,
    ...
  },
  +p_xl: {
    +padding: 24,
    ...
  },
  +p_2xl: {
    +padding: 32,
    ...
  },
  +px_0: {
    +paddingLeft: 0,
    +paddingRight: 0,
    ...
  },
  +px_2xs: {
    +paddingLeft: 2,
    +paddingRight: 2,
    ...
  },
  +px_xs: {
    +paddingLeft: 4,
    +paddingRight: 4,
    ...
  },
  +px_sm: {
    +paddingLeft: 8,
    +paddingRight: 8,
    ...
  },
  +px_md: {
    +paddingLeft: 12,
    +paddingRight: 12,
    ...
  },
  +px_lg: {
    +paddingLeft: 16,
    +paddingRight: 16,
    ...
  },
  +px_xl: {
    +paddingLeft: 24,
    +paddingRight: 24,
    ...
  },
  +px_2xl: {
    +paddingLeft: 32,
    +paddingRight: 32,
    ...
  },
  +py_0: {
    +paddingTop: 0,
    +paddingBottom: 0,
    ...
  },
  +py_2xs: {
    +paddingTop: 2,
    +paddingBottom: 2,
    ...
  },
  +py_xs: {
    +paddingTop: 4,
    +paddingBottom: 4,
    ...
  },
  +py_sm: {
    +paddingTop: 8,
    +paddingBottom: 8,
    ...
  },
  +py_md: {
    +paddingTop: 12,
    +paddingBottom: 12,
    ...
  },
  +py_lg: {
    +paddingTop: 16,
    +paddingBottom: 16,
    ...
  },
  +py_xl: {
    +paddingTop: 24,
    +paddingBottom: 24,
    ...
  },
  +py_2xl: {
    +paddingTop: 32,
    +paddingBottom: 32,
    ...
  },
  +pt_0: {
    +paddingTop: 0,
    ...
  },
  +pt_2xs: {
    +paddingTop: 2,
    ...
  },
  +pt_xs: {
    +paddingTop: 4,
    ...
  },
  +pt_sm: {
    +paddingTop: 8,
    ...
  },
  +pt_md: {
    +paddingTop: 12,
    ...
  },
  +pt_lg: {
    +paddingTop: 16,
    ...
  },
  +pt_xl: {
    +paddingTop: 24,
    ...
  },
  +pt_2xl: {
    +paddingTop: 32,
    ...
  },
  +pb_0: {
    +paddingBottom: 0,
    ...
  },
  +pb_2xs: {
    +paddingBottom: 2,
    ...
  },
  +pb_xs: {
    +paddingBottom: 4,
    ...
  },
  +pb_sm: {
    +paddingBottom: 8,
    ...
  },
  +pb_md: {
    +paddingBottom: 12,
    ...
  },
  +pb_lg: {
    +paddingBottom: 16,
    ...
  },
  +pb_xl: {
    +paddingBottom: 24,
    ...
  },
  +pb_2xl: {
    +paddingBottom: 32,
    ...
  },
  +pl_0: {
    +paddingLeft: 0,
    ...
  },
  +pl_2xs: {
    +paddingLeft: 2,
    ...
  },
  +pl_xs: {
    +paddingLeft: 4,
    ...
  },
  +pl_sm: {
    +paddingLeft: 8,
    ...
  },
  +pl_md: {
    +paddingLeft: 12,
    ...
  },
  +pl_lg: {
    +paddingLeft: 16,
    ...
  },
  +pl_xl: {
    +paddingLeft: 24,
    ...
  },
  +pl_2xl: {
    +paddingLeft: 32,
    ...
  },
  +pr_0: {
    +paddingRight: 0,
    ...
  },
  +pr_2xs: {
    +paddingRight: 2,
    ...
  },
  +pr_xs: {
    +paddingRight: 4,
    ...
  },
  +pr_sm: {
    +paddingRight: 8,
    ...
  },
  +pr_md: {
    +paddingRight: 12,
    ...
  },
  +pr_lg: {
    +paddingRight: 16,
    ...
  },
  +pr_xl: {
    +paddingRight: 24,
    ...
  },
  +pr_2xl: {
    +paddingRight: 32,
    ...
  },
  +heading_1_medium: {
    +fontSize: 28,
    +lineHeight: 36,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +heading_1_regular: {
    +fontSize: 28,
    +lineHeight: 36,
    +fontFamily: "Rubik",
    ...
  },
  +heading_2_medium: {
    +fontSize: 24,
    +lineHeight: 32,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +heading_2_regular: {
    +fontSize: 24,
    +lineHeight: 32,
    +fontFamily: "Rubik",
    ...
  },
  +heading_3_medium: {
    +fontSize: 20,
    +lineHeight: 30,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +heading_3_regular: {
    +fontSize: 20,
    +lineHeight: 30,
    +fontFamily: "Rubik",
    ...
  },
  +heading_4_medium: {
    +fontSize: 18,
    +lineHeight: 26,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +heading_4_regular: {
    +fontSize: 18,
    +lineHeight: 26,
    +fontFamily: "Rubik",
    ...
  },
  +body_1_lg_medium: {
    +fontSize: 16,
    +lineHeight: 24,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +body_1_lg_regular: {
    +fontSize: 16,
    +lineHeight: 24,
    +fontFamily: "Rubik",
    ...
  },
  +body_2_md_medium: {
    +fontSize: 14,
    +lineHeight: 22,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +body_2_md_regular: {
    +fontSize: 14,
    +lineHeight: 22,
    +fontFamily: "Rubik",
    ...
  },
  +body_3_sm_medium: {
    +fontSize: 12,
    +lineHeight: 18,
    +fontFamily: "Rubik-Medium",
    ...
  },
  +body_3_sm_regular: {
    +fontSize: 12,
    +lineHeight: 18,
    +fontFamily: "Rubik",
    ...
  },
  +button_1_lg: {
    +fontSize: 16,
    +lineHeight: 24,
    +letterSpacing: 0.5,
    +textTransform: "uppercase",
    +fontFamily: "Rubik-Medium",
    ...
  },
  +button_2_md: {
    +fontSize: 14,
    +lineHeight: 20,
    +letterSpacing: 0.5,
    +textTransform: "uppercase",
    +fontFamily: "Rubik-Medium",
    ...
  },
  +link_1_lg: {
    +fontSize: 16,
    +lineHeight: 22,
    +fontFamily: "Rubik",
    ...
  },
  +link_1_lg_underline: {
    +fontSize: 16,
    +lineHeight: 24,
    +textDecorationLine: "underline",
    +fontFamily: "Rubik",
    ...
  },
  +link_2_md: {
    +fontSize: 14,
    +lineHeight: 20,
    +fontFamily: "Rubik",
    ...
  },
  +link_2_md_underline: {
    +fontSize: 14,
    +lineHeight: 22,
    +textDecorationLine: "underline",
    +fontFamily: "Rubik",
    ...
  },
  +navbar: {
    +textTransform: "uppercase",
    +fontSize: 10,
    +lineHeight: 18,
    +fontFamily: "Rubik",
    ...
  },
  +font_thin: {
    +fontWeight: "300",
    ...
  },
  +font_normal: {
    +fontWeight: "400",
    ...
  },
  +font_semibold: {
    +fontWeight: "500",
    ...
  },
  +font_bold: {
    +fontWeight: "600",
    ...
  },
  +italic: {
    +fontStyle: "italic",
    ...
  },
  +monospace: {
    +fontFamily: string,
    ...
  },
  +text_left: {
    +textAlign: "left",
    ...
  },
  +text_center: {
    +textAlign: "center",
    ...
  },
  +text_right: {
    +textAlign: "right",
    ...
  },
  ...
};
export type Atoms = typeof atoms;
