:root {
  --hexedit-baseColor-gray0: hsl(var(--hexedit-baseColorTriplet-gray0));
  --hexedit-baseColor-gray1: hsl(var(--hexedit-baseColorTriplet-gray1));
  --hexedit-baseColor-gray2: hsl(var(--hexedit-baseColorTriplet-gray2));
  --hexedit-baseColor-gray3: hsl(var(--hexedit-baseColorTriplet-gray3));
  --hexedit-baseColor-gray4: hsl(var(--hexedit-baseColorTriplet-gray4));
  --hexedit-baseColor-gray5: hsl(var(--hexedit-baseColorTriplet-gray5));
  --hexedit-baseColor-gray6: hsl(var(--hexedit-baseColorTriplet-gray6));
  --hexedit-baseColor-gray7: hsl(var(--hexedit-baseColorTriplet-gray7));
  --hexedit-baseColor-primary: #269;
  --hexedit-app-general-disabled-opacity: 0.35;
  --hexedit-app-general-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-input-error-background: #fbb;
  --hexedit-app-input-error-foreground: #800;
  --hexedit-app-tooltip-backgroundGradientFromColor: #f2e8e2;
  --hexedit-app-tooltip-backgroundGradientToColor: #e6d8cf;
  --hexedit-app-tooltip-borderColor: #c7beb9;
  --hexedit-app-tooltip-textShadow: 0 1px var(--hexedit-app-tooltip-backgroundGradientFromColor);
  --hexedit-app-dialog-translate-translated-background: #fbb;
  --hexedit-app-dialog-translate-untranslated-background: #0a0;
  --hexedit-app-editors-loadingOverlay-background: rgb(0 0 0 / 0.75);
  --hexedit-app-editors-loadingOverlay-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-button-progress-background: rgb(51 119 170 / 0.5);
  --hexedit-app-dialog-borderColor: var(--hexedit-baseColor-gray5);
  --hexedit-app-dialog-boxShadow: 0 0 10px rgb(0 0 0 / 0.3);
  --hexedit-app-dialog-close-activeBackground: var(--hexedit-baseColor-gray6);
  --hexedit-app-dialog-close-activeForeground: var(--hexedit-baseColor-gray0);
  --hexedit-app-dialog-close-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-dialog-contextMenu-background: var(--hexedit-baseColor-gray0);
  --hexedit-app-dialog-contextMenu-boxShadow: 1px 1px 2px rgb(0 0 0 / 0.2);
  --hexedit-app-dialog-overlay-background: hsl(var(--hexedit-baseColorTriplet-gray1) / 0.5);
  --hexedit-app-dialog-title-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-dialog-title-textShadow: 0 1px 0 var(--hexedit-baseColor-gray6);
  --hexedit-app-mobile-fileMenu-boxShadow: 5px 0 10px rgb(0 0 0 / 0.2);
  --hexedit-app-mobile-toolbar-button-activeBackground: var(--hexedit-baseColor-gray7);
  --hexedit-app-mobile-toolbar-button-activeForeground: var(--hexedit-baseColor-gray0);
  --hexedit-app-progressbar-background: var(--hexedit-baseColor-gray2);
  --hexedit-app-progressbar-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-app-sidebar-item-title-background: var(--hexedit-baseColor-gray3);
  --hexedit-app-sidebar-item-title-button-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-app-sidebar-item-title-button-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-app-sidebar-item-title-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-sidebar-item-title-textShadow: 0 1px 0 var(--hexedit-baseColor-gray2);
  --hexedit-app-snackbar-background: var(--hexedit-baseColor-gray1);
  --hexedit-app-snackbar-borderColor: transparent;
  --hexedit-app-snackbar-boxShadow: 0 0 4px rgb(0 0 0 / 0.25);
  --hexedit-app-snackbar-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-startup-background: var(--hexedit-baseColor-gray1);
  --hexedit-app-tabbar-activeTab-background: var(--hexedit-baseColor-gray0);
  --hexedit-app-tabbar-activeTab-close-activeForeground: var(--hexedit-baseColor-gray6);
  --hexedit-app-tabbar-activeTab-close-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-app-tabbar-activeTab-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-tabbar-background: var(--hexedit-baseColor-gray3);
  --hexedit-app-tabbar-tab-background: var(--hexedit-baseColor-gray2);
  --hexedit-app-tabbar-tab-close-activeForeground: var(--hexedit-baseColor-gray6);
  --hexedit-app-tabbar-tab-close-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-app-tabbar-tab-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-app-textLink-foreground: var(--hexedit-baseColor-primary);
  --hexedit-app-toolbar-background: var(--hexedit-baseColor-gray6);
  --hexedit-app-toolbar-button-activeBackground: hsl(var(--hexedit-baseColorTriplet-gray0) / 0.05);
  --hexedit-app-toolbar-button-disabledTextShadow: 0 1px 0 hsl(var(--hexedit-baseColorTriplet-gray7) / 0.25);
  --hexedit-app-toolbar-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-toolbar-icon: var(--hexedit-baseColor-gray1);
  --hexedit-app-toolbar-contribution-button-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-app-toolbar-contribution-button-activeForeground: var(--hexedit-baseColor-gray0);
  --hexedit-app-toolbar-contribution-button-activeBackground: var(--hexedit-baseColor-gray5);
  --hexedit-app-tooltip-boxShadow: inset 0 0 0 1px var(--hexedit-baseColor-gray0), 0 0 2px rgb(0 0 0 / 0.15);
  --hexedit-app-tooltip-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-app-tooltip-triangle-boxShadow: 2px 2px 0 -1px var(--hexedit-baseColor-gray0) inset, -2px -2px 2px -2px rgb(0 0 0 / 0.15);
  --hexedit-app-help-boxShadow: 0 0 8px rgb(0 0 0 / 0.02);
  --hexedit-background: var(--hexedit-baseColor-gray0);
  --hexedit-area-offset-background: var(--hexedit-baseColor-gray1);
  --hexedit-area-offset-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-area-hex-column-odd-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-area-hex-column-even-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-area-hex-grouping-borderColor: var(--hexedit-baseColor-gray3);
  --hexedit-area-text-control-characters-foreground: inherit;
  --hexedit-area-text-control-printable-foreground: inherit;
  --hexedit-area-text-control-extended-foreground: inherit;
  --hexedit-area-text-control-undefined-foreground: inherit;
  --hexedit-area-text-control-unsupported-foreground: inherit;
  --hexedit-marker-cursor-background: #59c;
  --hexedit-marker-cursor-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-marker-cursor-blink-background: rgb(0 0 0 / 0.5);
  --hexedit-marker-new-background: var(--hexedit-baseColor-gray1);
  --hexedit-marker-new-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-marker-cursor_new-background: #acc4d4;
  --hexedit-marker-cursor_new-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-marker-hover-background: #dae4ea;
  --hexedit-marker-edit-background: #d1a645;
  --hexedit-range-edited-background: #ffeebf;
  --hexedit-range-edited_cursor-background: #d1a645;
  --hexedit-range-selection-background: #bfeeff;
  --hexedit-range-selection_cursor-background: #95c4dc;
  --hexedit-range-selection_edit-background: #c8caa2;
  --hexedit-range-selection_edited-background: #e9eed5;
  --hexedit-range-selection_edited_cursor-background: #c8caa2;
  --hexedit-range-selection_hover-background: #cde9f4;
  --hexedit-scrollbar-track-background: var(--hexedit-baseColor-gray1);
  --hexedit-scrollbar-thumb-foreground: var(--hexedit-baseColor-gray3);
  --hexedit-scrollbar-thumb-activeForeground: var(--hexedit-baseColor-gray4);
  --hexedit-scrollbar-button-background: var(--hexedit-baseColor-gray1);
  --hexedit-scrollbar-button-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-scrollbar-button-activeForeground: var(--hexedit-baseColor-gray5);
  --hexedit-scrollbar-button-disabled-opacity: var(--hexedit-app-general-disabled-opacity);
  --hexedit-ranges-custom-found-background: #bfffce;
  --hexedit-ranges-custom-found_hover-background: var(--hexedit-marker-hover-background);
  --hexedit-ranges-custom-found_cursor-background: var(--hexedit-marker-cursor-background);
  --hexedit-ranges-custom-found_edit-background: var(--hexedit-marker-edit-background);
  --hexedit-ranges-custom-found_edited-background: #dff7c7;
  --hexedit-ranges-custom-found_edited_hover-background: var(--hexedit-marker-hover-background);
  --hexedit-ranges-custom-found_edited_cursor-background: #c8d38a;
  --hexedit-ranges-custom-found_edited_edit-background: var(--hexedit-marker-edit-background);
  --hexedit-ranges-custom-found_selection-background: #9ae5dd;
  --hexedit-ranges-custom-found_selection_hover-background: var(--hexedit-range-selection_hover-background);
  --hexedit-ranges-custom-found_selection_cursor-background: var(--hexedit-range-selection_cursor-background);
  --hexedit-ranges-custom-found_selection_edit-background: var(--hexedit-range-selection_edit-background);
  --hexedit-ranges-custom-found_selection_edited-background: var(--hexedit-range-selection_edited-background);
  --hexedit-ranges-custom-datatype-background: #d9e2ff;
  --hexedit-ranges-custom-datatype_hover-background: var(--hexedit-marker-hover-background);
  --hexedit-ranges-custom-datatype_cursor-background: var(--hexedit-marker-cursor-background);
  --hexedit-ranges-custom-datatype_edit-background: var(--hexedit-marker-edit-background);
  --hexedit-ranges-custom-datatype_edited-background: var(--hexedit-range-edited-background);
  --hexedit-ranges-custom-datatype_edited_hover-background: var(--hexedit-marker-hover-background);
  --hexedit-ranges-custom-datatype_edited_cursor-background: var(--hexedit-range-edited_cursor-background);
  --hexedit-ranges-custom-datatype_edited_edit-background: var(--hexedit-marker-edit-background);
  --hexedit-ranges-custom-datatype_selection-background: #bfcaf2;
  --hexedit-ranges-custom-datatype_selection_hover-background: var(--hexedit-range-selection_hover-background);
  --hexedit-ranges-custom-datatype_selection_cursor-background: var(--hexedit-range-selection_cursor-background);
  --hexedit-ranges-custom-datatype_selection_edit-background: var(--hexedit-range-selection_edit-background);
  --hexedit-ranges-custom-datatype_selection_edited-background: var(--hexedit-range-selection_edited-background);
}
:root.loading {
  --hexedit-baseColorTriplet-gray0: 0 0% 100%;
  --hexedit-baseColorTriplet-gray1: 0 0% 93%;
  --hexedit-baseColorTriplet-gray2: 0 0% 87%;
  --hexedit-baseColorTriplet-gray3: 0 0% 80%;
  --hexedit-baseColorTriplet-gray4: 0 0% 60%;
  --hexedit-baseColorTriplet-gray5: 0 0% 33%;
  --hexedit-baseColorTriplet-gray6: 0 0% 20%;
  --hexedit-baseColorTriplet-gray7: 0 0% 0%;
  --hexedit-app-editors-ranges-custom-1-background: #faf956;
  --hexedit-app-editors-ranges-custom-2-background: #d1e768;
  --hexedit-app-editors-ranges-custom-3-background: #7bc276;
  --hexedit-app-editors-ranges-custom-4-background: #5cc5ce;
  --hexedit-app-editors-ranges-custom-5-background: #7ac9f7;
  --hexedit-app-editors-ranges-custom-6-background: #939fd7;
  --hexedit-app-editors-ranges-custom-7-background: #8065b2;
  --hexedit-app-editors-ranges-custom-8-background: #bd73bb;
  --hexedit-app-editors-ranges-custom-9-background: #e981c0;
  --hexedit-app-editors-ranges-custom-10-background: #e77d98;
  --hexedit-app-editors-ranges-custom-11-background: #e97651;
  --hexedit-app-editors-ranges-custom-12-background: #f6c45c;
  --hexedit-app-svg-url-dropdown: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%273px%27><path fill=%27hsl%280 0%25 0%25%29%27 d=%27M0,0 L7,0 L3.5,3 L0,-0%27 /></svg>");
}
@media (prefers-color-scheme: dark) {
  :root.loading {
    --hexedit-baseColorTriplet-gray0: 0 0% 10%;
    --hexedit-baseColorTriplet-gray1: 0 0% 13%;
    --hexedit-baseColorTriplet-gray2: 0 0% 16%;
    --hexedit-baseColorTriplet-gray3: 0 0% 20%;
    --hexedit-baseColorTriplet-gray4: 0 0% 40%;
    --hexedit-baseColorTriplet-gray5: 0 0% 67%;
    --hexedit-baseColorTriplet-gray6: 0 0% 80%;
    --hexedit-baseColorTriplet-gray7: 0 0% 100%;
    --hexedit-baseColor-primary: #28c;
    --hexedit-app-general-foreground: var(--hexedit-baseColor-gray5);
    --hexedit-app-input-error-background: #600;
    --hexedit-app-input-error-foreground: #f88;
    --hexedit-app-dialog-translate-translated-background: #600;
    --hexedit-app-dialog-translate-untranslated-background: #080;
    --hexedit-app-dialog-borderColor: var(--hexedit-baseColor-gray3);
    --hexedit-app-dialog-boxShadow: 0 0 40px 10px rgb(0 0 0 / 1);
    --hexedit-app-dialog-close-activeBackground: var(--hexedit-baseColor-gray4);
    --hexedit-app-dialog-close-activeForeground: var(--hexedit-baseColor-gray0);
    --hexedit-app-dialog-close-foreground: var(--hexedit-baseColor-gray6);
    --hexedit-app-dialog-contextMenu-background: var(--hexedit-baseColor-gray1);
    --hexedit-app-dialog-contextMenu-boxShadow: 1px 1px 8px 4px rgb(0 0 0 / 0.5);
    --hexedit-app-dialog-title-foreground: var(--hexedit-baseColor-gray6);
    --hexedit-app-dialog-title-textShadow: 0 1px 0 var(--hexedit-baseColor-gray0);
    --hexedit-app-mobile-toolbar-button-activeBackground: var(--hexedit-baseColor-gray0);
    --hexedit-app-mobile-toolbar-button-activeForeground: var(--hexedit-baseColor-gray7);
    --hexedit-app-snackbar-borderColor: var(--hexedit-baseColor-gray4);
    --hexedit-app-startup-background: var(--hexedit-baseColor-gray3);
    --hexedit-app-tabbar-activeTab-foreground: var(--hexedit-baseColor-gray7);
    --hexedit-app-tabbar-background: var(--hexedit-baseColor-gray2);
    --hexedit-app-tabbar-tab-background: var(--hexedit-baseColor-gray3);
    --hexedit-app-toolbar-background: var(--hexedit-baseColor-gray2);
    --hexedit-app-toolbar-button-activeBackground: hsl(var(--hexedit-baseColorTriplet-gray4) / 0.1);
    --hexedit-app-toolbar-foreground: var(--hexedit-baseColor-gray6);
    --hexedit-app-toolbar-icon: var(--hexedit-baseColor-gray6);
    --hexedit-app-toolbar-contribution-button-foreground: var(--hexedit-baseColor-gray4);
    --hexedit-app-toolbar-contribution-button-activeForeground: var(--hexedit-baseColor-gray7);
    --hexedit-app-toolbar-contribution-button-activeBackground: var(--hexedit-baseColor-gray3);
    --hexedit-app-tooltip-backgroundGradientFromColor: var(--hexedit-baseColor-gray2);
    --hexedit-app-tooltip-backgroundGradientToColor: var(--hexedit-baseColor-gray2);
    --hexedit-app-tooltip-borderColor: var(--hexedit-baseColor-gray4);
    --hexedit-app-tooltip-boxShadow: 0 0 2px rgb(0 0 0 / 0.15);
    --hexedit-app-tooltip-foreground: var(--hexedit-baseColor-gray5);
    --hexedit-app-tooltip-textShadow: none;
    --hexedit-app-tooltip-triangle-boxShadow: -2px -2px 2px -2px rgb(0 0 0 / 0.15);
    --hexedit-area-hex-column-odd-foreground: var(--hexedit-baseColor-gray5);
    --hexedit-area-hex-column-even-foreground: var(--hexedit-baseColor-gray6);
    --hexedit-marker-cursor-background: #006c78;
    --hexedit-marker-cursor-foreground: var(--hexedit-baseColor-gray6);
    --hexedit-marker-cursor-blink-background: rgb(255 255 255 / 0.5);
    --hexedit-marker-eof-background: var(--hexedit-baseColor-gray3);
    --hexedit-marker-eof-foreground: var(--hexedit-baseColor-gray5);
    --hexedit-marker-cursor_eof-background: #21333f;
    --hexedit-marker-cursor_eof-foreground: var(--hexedit-baseColor-gray6);
    --hexedit-marker-hover-background: #293c48;
    --hexedit-marker-edit-background: #705200;
    --hexedit-range-edited-background: #382b0e;
    --hexedit-range-edited_cursor-background: #705200;
    --hexedit-range-selection-background: #173645;
    --hexedit-range-selection_cursor-background: #005270;
    --hexedit-range-selection_edit-background: #432f3c;
    --hexedit-range-selection_edited-background: #393a21;
    --hexedit-range-selection_edited_cursor-background: #475020;
    --hexedit-range-selection_hover-background: #14485c;
    --hexedit-scrollbar-button-foreground: var(--hexedit-baseColor-gray5);
    --hexedit-scrollbar-button-activeForeground: var(--hexedit-baseColor-gray7);
    --hexedit-ranges-custom-found-background: #1e3524;
    --hexedit-ranges-custom-found_edited-background: #393f18;
    --hexedit-ranges-custom-found_edited_cursor-background: #38620e;
    --hexedit-ranges-custom-found_selection-background: #144c46;
    --hexedit-ranges-custom-datatype-background: #001c76;
    --hexedit-ranges-custom-datatype_selection-background: #12225a;
    --hexedit-app-editors-ranges-custom-1-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-2-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-3-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-4-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-5-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-6-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-7-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-8-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-9-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-10-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-11-background: color.scale($color, $lightness: -75%);
    --hexedit-app-editors-ranges-custom-12-background: color.scale($color, $lightness: -75%);
    --hexedit-app-svg-url-dropdown: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%273px%27><path fill=%27hsl%280 0%25 80%25%29%27 d=%27M0,0 L7,0 L3.5,3 L0,-0%27 /></svg>");
  }
}
@media (prefers-contrast: more) {
  :root.loading {
    --hexedit-baseColorTriplet-gray0: 0 0% 0%;
    --hexedit-baseColorTriplet-gray1: 0 0% 0%;
    --hexedit-baseColorTriplet-gray2: 0 0% 0%;
    --hexedit-baseColorTriplet-gray3: 0 0% 0%;
    --hexedit-baseColorTriplet-gray4: 0 0% 100%;
    --hexedit-baseColorTriplet-gray5: 0 0% 100%;
    --hexedit-baseColorTriplet-gray6: 0 0% 100%;
    --hexedit-baseColorTriplet-gray7: 0 0% 100%;
    --hexedit-baseColor-primary: #0cf;
    --hexedit-app-input-error-background: #100;
    --hexedit-app-input-error-foreground: #f33;
    --hexedit-app-dialog-translate-translated-background: #e00;
    --hexedit-app-dialog-translate-untranslated-background: #0e0;
    --hexedit-app-dialog-close-activeBackground: var(--hexedit-baseColor-gray0);
    --hexedit-app-dialog-close-activeForeground: var(--hexedit-baseColor-gray7);
    --hexedit-app-dialog-close-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-mobile-toolbar-button-activeBackground: var(--hexedit-baseColor-gray0);
    --hexedit-app-mobile-toolbar-button-activeForeground: var(--hexedit-baseColor-gray7);
    --hexedit-app-sidebar-item-title-background: var(--hexedit-baseColor-gray7);
    --hexedit-app-sidebar-item-title-button-activeForeground: var(--hexedit-baseColor-gray0);
    --hexedit-app-sidebar-item-title-button-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-sidebar-item-title-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-sidebar-item-title-textShadow: none;
    --hexedit-app-tabbar-activeTab-background: var(--hexedit-baseColor-gray7);
    --hexedit-app-tabbar-activeTab-close-activeForeground: var(--hexedit-baseColor-gray0);
    --hexedit-app-tabbar-activeTab-close-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-tabbar-activeTab-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-tabbar-tab-foreground: var(--hexedit-baseColor-gray5);
    --hexedit-app-toolbar-contribution-button-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-toolbar-contribution-button-activeForeground: var(--hexedit-baseColor-gray7);
    --hexedit-app-toolbar-contribution-button-activeBackground: var(--hexedit-baseColor-gray0);
    --hexedit-app-tooltip-backgroundGradientFromColor: var(--hexedit-baseColor-gray7);
    --hexedit-app-tooltip-backgroundGradientToColor: var(--hexedit-baseColor-gray7);
    --hexedit-app-tooltip-borderColor: var(--hexedit-baseColor-gray0);
    --hexedit-app-tooltip-boxShadow: none;
    --hexedit-app-tooltip-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-app-tooltip-textShadow: none;
    --hexedit-app-tooltip-triangle-boxShadow: none;
    --hexedit-area-hex-grouping-borderColor: var(--hexedit-baseColor-gray7);
    --hexedit-marker-cursor-background: #156f9b;
    --hexedit-marker-cursor-foreground: var(--hexedit-baseColor-gray7);
    --hexedit-marker-new-background: var(--hexedit-baseColor-gray7);
    --hexedit-marker-new-foreground: var(--hexedit-baseColor-gray0);
    --hexedit-marker-cursor_new-background: #42667e;
    --hexedit-marker-hover-background: #527990;
    --hexedit-marker-edit-background: #dfa400;
    --hexedit-range-edited-background: #6f561c;
    --hexedit-range-edited_cursor-background: #dfa400;
    --hexedit-range-selection-background: #2e6b8b;
    --hexedit-range-selection_cursor-background: #00a4df;
    --hexedit-range-selection_edit-background: #865f79;
    --hexedit-range-selection_edited-background: #717442;
    --hexedit-range-selection_edited_cursor-background: #8da141;
    --hexedit-range-selection_hover-background: #2890b8;
    --hexedit-scrollbar-thumb-foreground: var(--hexedit-baseColor-gray4);
    --hexedit-ranges-custom-found-background: #3d6a48;
    --hexedit-ranges-custom-found_edited-background: #737f30;
    --hexedit-ranges-custom-found_edited_cursor-background: #70c31c;
    --hexedit-ranges-custom-found_selection-background: #27988c;
    --hexedit-ranges-custom-datatype-background: #0038ec;
    --hexedit-ranges-custom-datatype_selection-background: #2543b4;
    --hexedit-app-editors-ranges-custom-1-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-2-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-3-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-4-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-5-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-6-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-7-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-8-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-9-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-10-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-11-background: color.scale($color, $lightness: -50%);
    --hexedit-app-editors-ranges-custom-12-background: color.scale($color, $lightness: -50%);
    --hexedit-app-svg-url-dropdown: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%273px%27><path fill=%27hsl%280 0%25 100%25%29%27 d=%27M0,0 L7,0 L3.5,3 L0,-0%27 /></svg>");
  }
}
:root[data-color-theme=light] {
  --hexedit-baseColorTriplet-gray0: 0 0% 100%;
  --hexedit-baseColorTriplet-gray1: 0 0% 93%;
  --hexedit-baseColorTriplet-gray2: 0 0% 87%;
  --hexedit-baseColorTriplet-gray3: 0 0% 80%;
  --hexedit-baseColorTriplet-gray4: 0 0% 60%;
  --hexedit-baseColorTriplet-gray5: 0 0% 33%;
  --hexedit-baseColorTriplet-gray6: 0 0% 20%;
  --hexedit-baseColorTriplet-gray7: 0 0% 0%;
  --hexedit-app-editors-ranges-custom-1-background: #faf956;
  --hexedit-app-editors-ranges-custom-2-background: #d1e768;
  --hexedit-app-editors-ranges-custom-3-background: #7bc276;
  --hexedit-app-editors-ranges-custom-4-background: #5cc5ce;
  --hexedit-app-editors-ranges-custom-5-background: #7ac9f7;
  --hexedit-app-editors-ranges-custom-6-background: #939fd7;
  --hexedit-app-editors-ranges-custom-7-background: #8065b2;
  --hexedit-app-editors-ranges-custom-8-background: #bd73bb;
  --hexedit-app-editors-ranges-custom-9-background: #e981c0;
  --hexedit-app-editors-ranges-custom-10-background: #e77d98;
  --hexedit-app-editors-ranges-custom-11-background: #e97651;
  --hexedit-app-editors-ranges-custom-12-background: #f6c45c;
  --hexedit-app-svg-url-dropdown: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%273px%27><path fill=%27hsl%280 0%25 0%25%29%27 d=%27M0,0 L7,0 L3.5,3 L0,-0%27 /></svg>");
}
:root[data-color-theme=dark] {
  --hexedit-baseColorTriplet-gray0: 0 0% 10%;
  --hexedit-baseColorTriplet-gray1: 0 0% 13%;
  --hexedit-baseColorTriplet-gray2: 0 0% 16%;
  --hexedit-baseColorTriplet-gray3: 0 0% 20%;
  --hexedit-baseColorTriplet-gray4: 0 0% 40%;
  --hexedit-baseColorTriplet-gray5: 0 0% 67%;
  --hexedit-baseColorTriplet-gray6: 0 0% 80%;
  --hexedit-baseColorTriplet-gray7: 0 0% 100%;
  --hexedit-baseColor-primary: #28c;
  --hexedit-app-general-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-app-input-error-background: #600;
  --hexedit-app-input-error-foreground: #f88;
  --hexedit-app-dialog-translate-translated-background: #600;
  --hexedit-app-dialog-translate-untranslated-background: #080;
  --hexedit-app-dialog-borderColor: var(--hexedit-baseColor-gray3);
  --hexedit-app-dialog-boxShadow: 0 0 40px 10px rgb(0 0 0 / 1);
  --hexedit-app-dialog-close-activeBackground: var(--hexedit-baseColor-gray4);
  --hexedit-app-dialog-close-activeForeground: var(--hexedit-baseColor-gray0);
  --hexedit-app-dialog-close-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-dialog-contextMenu-background: var(--hexedit-baseColor-gray1);
  --hexedit-app-dialog-contextMenu-boxShadow: 1px 1px 8px 4px rgb(0 0 0 / 0.5);
  --hexedit-app-dialog-title-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-dialog-title-textShadow: 0 1px 0 var(--hexedit-baseColor-gray0);
  --hexedit-app-mobile-toolbar-button-activeBackground: var(--hexedit-baseColor-gray0);
  --hexedit-app-mobile-toolbar-button-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-app-snackbar-borderColor: var(--hexedit-baseColor-gray4);
  --hexedit-app-startup-background: var(--hexedit-baseColor-gray3);
  --hexedit-app-tabbar-activeTab-foreground: var(--hexedit-baseColor-gray7);
  --hexedit-app-tabbar-background: var(--hexedit-baseColor-gray2);
  --hexedit-app-tabbar-tab-background: var(--hexedit-baseColor-gray3);
  --hexedit-app-toolbar-background: var(--hexedit-baseColor-gray2);
  --hexedit-app-toolbar-button-activeBackground: hsl(var(--hexedit-baseColorTriplet-gray4) / 0.1);
  --hexedit-app-toolbar-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-app-toolbar-icon: var(--hexedit-baseColor-gray6);
  --hexedit-app-toolbar-contribution-button-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-app-toolbar-contribution-button-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-app-toolbar-contribution-button-activeBackground: var(--hexedit-baseColor-gray3);
  --hexedit-app-tooltip-backgroundGradientFromColor: var(--hexedit-baseColor-gray2);
  --hexedit-app-tooltip-backgroundGradientToColor: var(--hexedit-baseColor-gray2);
  --hexedit-app-tooltip-borderColor: var(--hexedit-baseColor-gray4);
  --hexedit-app-tooltip-boxShadow: 0 0 2px rgb(0 0 0 / 0.15);
  --hexedit-app-tooltip-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-app-tooltip-textShadow: none;
  --hexedit-app-tooltip-triangle-boxShadow: -2px -2px 2px -2px rgb(0 0 0 / 0.15);
  --hexedit-area-hex-column-odd-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-area-hex-column-even-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-marker-cursor-background: #006c78;
  --hexedit-marker-cursor-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-marker-cursor-blink-background: rgb(255 255 255 / 0.5);
  --hexedit-marker-eof-background: var(--hexedit-baseColor-gray3);
  --hexedit-marker-eof-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-marker-cursor_eof-background: #21333f;
  --hexedit-marker-cursor_eof-foreground: var(--hexedit-baseColor-gray6);
  --hexedit-marker-hover-background: #293c48;
  --hexedit-marker-edit-background: #705200;
  --hexedit-range-edited-background: #382b0e;
  --hexedit-range-edited_cursor-background: #705200;
  --hexedit-range-selection-background: #173645;
  --hexedit-range-selection_cursor-background: #005270;
  --hexedit-range-selection_edit-background: #432f3c;
  --hexedit-range-selection_edited-background: #393a21;
  --hexedit-range-selection_edited_cursor-background: #475020;
  --hexedit-range-selection_hover-background: #14485c;
  --hexedit-scrollbar-button-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-scrollbar-button-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-ranges-custom-found-background: #1e3524;
  --hexedit-ranges-custom-found_edited-background: #393f18;
  --hexedit-ranges-custom-found_edited_cursor-background: #38620e;
  --hexedit-ranges-custom-found_selection-background: #144c46;
  --hexedit-ranges-custom-datatype-background: #001c76;
  --hexedit-ranges-custom-datatype_selection-background: #12225a;
  --hexedit-app-editors-ranges-custom-1-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-2-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-3-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-4-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-5-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-6-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-7-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-8-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-9-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-10-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-11-background: color.scale($color, $lightness: -75%);
  --hexedit-app-editors-ranges-custom-12-background: color.scale($color, $lightness: -75%);
  --hexedit-app-svg-url-dropdown: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%273px%27><path fill=%27hsl%280 0%25 80%25%29%27 d=%27M0,0 L7,0 L3.5,3 L0,-0%27 /></svg>");
}
:root[data-color-theme=highContrast] {
  --hexedit-baseColorTriplet-gray0: 0 0% 0%;
  --hexedit-baseColorTriplet-gray1: 0 0% 0%;
  --hexedit-baseColorTriplet-gray2: 0 0% 0%;
  --hexedit-baseColorTriplet-gray3: 0 0% 0%;
  --hexedit-baseColorTriplet-gray4: 0 0% 100%;
  --hexedit-baseColorTriplet-gray5: 0 0% 100%;
  --hexedit-baseColorTriplet-gray6: 0 0% 100%;
  --hexedit-baseColorTriplet-gray7: 0 0% 100%;
  --hexedit-baseColor-primary: #0cf;
  --hexedit-app-input-error-background: #100;
  --hexedit-app-input-error-foreground: #f33;
  --hexedit-app-dialog-translate-translated-background: #e00;
  --hexedit-app-dialog-translate-untranslated-background: #0e0;
  --hexedit-app-dialog-close-activeBackground: var(--hexedit-baseColor-gray0);
  --hexedit-app-dialog-close-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-app-dialog-close-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-mobile-toolbar-button-activeBackground: var(--hexedit-baseColor-gray0);
  --hexedit-app-mobile-toolbar-button-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-app-sidebar-item-title-background: var(--hexedit-baseColor-gray7);
  --hexedit-app-sidebar-item-title-button-activeForeground: var(--hexedit-baseColor-gray0);
  --hexedit-app-sidebar-item-title-button-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-sidebar-item-title-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-sidebar-item-title-textShadow: none;
  --hexedit-app-tabbar-activeTab-background: var(--hexedit-baseColor-gray7);
  --hexedit-app-tabbar-activeTab-close-activeForeground: var(--hexedit-baseColor-gray0);
  --hexedit-app-tabbar-activeTab-close-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-tabbar-activeTab-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-tabbar-tab-foreground: var(--hexedit-baseColor-gray5);
  --hexedit-app-toolbar-contribution-button-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-toolbar-contribution-button-activeForeground: var(--hexedit-baseColor-gray7);
  --hexedit-app-toolbar-contribution-button-activeBackground: var(--hexedit-baseColor-gray0);
  --hexedit-app-tooltip-backgroundGradientFromColor: var(--hexedit-baseColor-gray7);
  --hexedit-app-tooltip-backgroundGradientToColor: var(--hexedit-baseColor-gray7);
  --hexedit-app-tooltip-borderColor: var(--hexedit-baseColor-gray0);
  --hexedit-app-tooltip-boxShadow: none;
  --hexedit-app-tooltip-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-app-tooltip-textShadow: none;
  --hexedit-app-tooltip-triangle-boxShadow: none;
  --hexedit-area-hex-grouping-borderColor: var(--hexedit-baseColor-gray7);
  --hexedit-marker-cursor-background: #156f9b;
  --hexedit-marker-cursor-foreground: var(--hexedit-baseColor-gray7);
  --hexedit-marker-new-background: var(--hexedit-baseColor-gray7);
  --hexedit-marker-new-foreground: var(--hexedit-baseColor-gray0);
  --hexedit-marker-cursor_new-background: #42667e;
  --hexedit-marker-hover-background: #527990;
  --hexedit-marker-edit-background: #dfa400;
  --hexedit-range-edited-background: #6f561c;
  --hexedit-range-edited_cursor-background: #dfa400;
  --hexedit-range-selection-background: #2e6b8b;
  --hexedit-range-selection_cursor-background: #00a4df;
  --hexedit-range-selection_edit-background: #865f79;
  --hexedit-range-selection_edited-background: #717442;
  --hexedit-range-selection_edited_cursor-background: #8da141;
  --hexedit-range-selection_hover-background: #2890b8;
  --hexedit-scrollbar-thumb-foreground: var(--hexedit-baseColor-gray4);
  --hexedit-ranges-custom-found-background: #3d6a48;
  --hexedit-ranges-custom-found_edited-background: #737f30;
  --hexedit-ranges-custom-found_edited_cursor-background: #70c31c;
  --hexedit-ranges-custom-found_selection-background: #27988c;
  --hexedit-ranges-custom-datatype-background: #0038ec;
  --hexedit-ranges-custom-datatype_selection-background: #2543b4;
  --hexedit-app-editors-ranges-custom-1-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-2-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-3-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-4-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-5-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-6-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-7-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-8-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-9-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-10-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-11-background: color.scale($color, $lightness: -50%);
  --hexedit-app-editors-ranges-custom-12-background: color.scale($color, $lightness: -50%);
  --hexedit-app-svg-url-dropdown: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%273px%27><path fill=%27hsl%280 0%25 100%25%29%27 d=%27M0,0 L7,0 L3.5,3 L0,-0%27 /></svg>");
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
}

svg {
  contain: content;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child {
  margin-top: 0 !important;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child {
  margin-bottom: 0 !important;
}

::-moz-focus-inner {
  border: 0;
}

:focus {
  outline: 0;
}

html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  color: var(--hexedit-app-general-foreground);
}
:root.loading body {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--hexedit-app-startup-background);
  font-family: Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
}
:root.loading body div.loading svg {
  display: block;
  margin: 0 auto;
}
:root.loading body div.loading .progressbar {
  margin-top: 100px;
}
:root.loading body.deferred div.loading .progressbar {
  display: none;
}
:root:not(.loading) body div.loading {
  display: none;
}

.progressbar {
  display: inline-block;
  position: relative;
  justify-self: center;
  width: 200px;
  height: 10px;
  background: var(--hexedit-app-progressbar-background);
}
.progressbar::before, .progressbar::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
  transform-origin: left top;
  animation: 2500ms infinite ease-in-out;
}
.progressbar::before {
  animation-name: loading-progress1;
  background: var(--hexedit-app-progressbar-foreground);
}
@keyframes loading-progress1 {
  0% {
    transform: scale3d(0, 1, 1);
  }
  75% {
    transform: scale3d(1, 1, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
.progressbar::after {
  animation-name: loading-progress2;
  background: var(--hexedit-app-progressbar-background);
}
@keyframes loading-progress2 {
  0% {
    transform: scale3d(0, 1, 1);
  }
  25% {
    transform: scale3d(0, 1, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

#root.hidden,
#startup-error.hidden {
  display: none;
}

a {
  color: var(--hexedit-app-textLink-foreground);
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}

.sentry-error-embed-wrapper {
  line-height: normal;
}
.sentry-error-embed-wrapper .error-wrapper {
  margin-bottom: 20px;
}

body > a {
  display: none !important;
}
