@font-face {
    font-display: swap;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/open-sans-latin-400-normal.woff2") format("woff2");
}

@font-face {
    font-display: swap;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    src: url("fonts/open-sans-latin-500-normal.woff2") format("woff2");
}

@font-face {
    font-display: swap;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: url("fonts/open-sans-latin-600-normal.woff2") format("woff2");
}

:root {
    --gf-ui-font: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

#gemonio-builder,
.gemonio-forms-nav,
.gemonio-forms-settings {
    font-family: var(--gf-ui-font);
    font-weight: 400;
}

#gemonio-builder button,
#gemonio-builder input,
#gemonio-builder select,
#gemonio-builder textarea,
.gemonio-forms-nav .nav-tab {
    font-family: inherit;
}

.gemonio-forms-settings button,
.gemonio-forms-settings input {
    font-family: inherit;
}

#gemonio-builder .gf-tabs button,
#gemonio-builder .gf-grid label,
#gemonio-builder .gf-meta,
#gemonio-builder .gf-logic-warning,
.gemonio-forms-nav .nav-tab-active {
    font-weight: 500;
}

#gemonio-builder .gf-field-summary > strong,
#gemonio-builder .gf-type-badge,
#gemonio-builder .gf-logic-number,
#gemonio-builder .gf-logic-action,
#gemonio-builder .gf-logic-target {
    font-weight: 600;
}

#gemonio-builder .gf-grid label > span small,
#gemonio-builder .gf-check small {
    font-weight: 400;
}

#gemonio-builder .gf-code-editor-label .CodeMirror,
#gemonio-builder .gf-code-editor-label .CodeMirror pre,
#gemonio-builder .gf-code-editor-label .CodeMirror-line,
#gemonio-builder .gf-code-editor-label .CodeMirror-linenumber,
#gemonio-builder .gf-code-editor-label .CodeMirror span {
    font-weight: 400;
}
