:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg-primary: #282c34;--bg-secondary: #21252b;--bg-tertiary: #2c313a;--bg-code: #1d1f24;--bg-soft: #3e4451;--bg-hover: #343a45;--text-primary: #abb2bf;--text-secondary: #7f848e;--text-inverse: #1a1d23;--border-color: #4b5363;--border-subtle: #5c6370;--accent-error: #e06c75;--accent-warning: #e5c07b;--accent-info: #61afef;--accent-brand: #528bff;--accent-brand-light: #7fbcff;--syntax-key: #c678dd;--syntax-string: #98c379;--syntax-number: #d19a66;--syntax-boolean: #56b6c2;--syntax-null: #7f848e;--syntax-delimiter: #abb2bf;--white: #ffffff}.jsoneditor{--jse-theme: dark;width:100%;height:calc(100vh - 20px);--jse-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--jse-font-family-mono: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;--jse-font-size-mono: 14px;--jse-theme-color: var(--bg-secondary);--jse-theme-color-highlight: var(--bg-primary);--jse-background-color: var(--bg-code);--jse-text-color: var(--text-primary);--jse-text-color-inverse: var(--text-inverse);--jse-text-readonly: var(--text-secondary);--jse-error-color: var(--accent-error);--jse-warning-color: var(--accent-warning);--jse-info-color: var(--accent-info);--jse-main-border: 0 solid var(--border-color);--jse-menu-color: var(--text-secondary);--jse-modal-background: var(--bg-secondary);--jse-modal-overlay-background: rgba(0, 0, 0, .3);--jse-modal-code-background: var(--bg-tertiary);--jse-tooltip-color: var(--text-primary);--jse-tooltip-background: var(--bg-secondary);--jse-tooltip-border: 1px solid var(--border-color);--jse-tooltip-action-button-color: var(--text-inverse);--jse-tooltip-action-button-background: var(--text-primary);--jse-panel-background: var(--bg-secondary);--jse-panel-color: var(--text-primary);--jse-panel-color-readonly: var(--text-secondary);--jse-panel-border: 1px solid var(--border-color);--jse-panel-button-color-highlight: var(--text-primary);--jse-panel-button-background-highlight: var(--bg-tertiary);--jse-navigation-bar-background: var(--bg-primary);--jse-navigation-bar-background-highlight: var(--bg-secondary);--jse-navigation-bar-dropdown-color: var(--text-primary);--jse-context-menu-background: var(--bg-secondary);--jse-context-menu-background-highlight: var(--bg-tertiary);--jse-context-menu-color: var(--text-primary);--jse-context-menu-separator-color: var(--border-color);--jse-context-menu-pointer-background: var(--bg-secondary);--jse-context-menu-pointer-background-highlight: var(--bg-tertiary);--jse-context-menu-pointer-color: var(--text-primary);--jse-key-color: var(--syntax-key);--jse-value-color: var(--syntax-string);--jse-value-color-number: var(--syntax-number);--jse-value-color-boolean: var(--syntax-boolean);--jse-value-color-null: var(--syntax-null);--jse-value-color-string: var(--syntax-string);--jse-value-color-url: var(--syntax-string);--jse-delimiter-color: var(--syntax-delimiter);--jse-edit-outline: 2px solid var(--border-color);--indent-marker-bg-color: var(--border-color);--indent-marker-active-bg-color: var(--border-color);--jse-selection-background-inactive-color: var(--bg-soft);--jse-selection-background-color: var(--bg-soft);--jse-hover-background-color: var(--bg-soft);--jse-input-background: var(--bg-primary);--jse-input-color: var(--text-primary);--jse-input-border: 1px solid var(--border-color);--jse-button-background: var(--border-subtle);--jse-button-primary-background: var(--accent-brand);--jse-button-primary-color: var(--white);--jse-button-secondary-background: var(--border-subtle);--jse-a-color: var(--accent-info);--jse-a-color-highlight: var(--accent-brand-light);--jse-table-header-background: var(--bg-tertiary);--jse-table-header-background-highlight: var(--bg-secondary);--jse-table-row-odd-background: var(--bg-primary);--jse-tag-background: var(--bg-tertiary);--jse-tag-color: var(--text-primary)}
