/* Turbo Themes - Pure CSS Custom Properties */
/* Generated automatically - do not edit */

:root {
  --turbo-bg-base: #1e1e2e;
  --turbo-bg-surface: #181825;
  --turbo-bg-overlay: #11111b;
  --turbo-text-primary: #cdd6f4;
  --turbo-text-secondary: #a6adc8;
  --turbo-text-inverse: #1e1e2e;
  --turbo-brand-primary: #89b4fa;
  --turbo-brand-primary-text: #1e1e2e;
  --turbo-state-info: #89dceb;
  --turbo-state-success: #a6e3a1;
  --turbo-state-warning: #f9e2af;
  --turbo-state-danger: #f38ba8;
  --turbo-state-info-text: #1e1e2e;
  --turbo-state-success-text: #1e1e2e;
  --turbo-state-warning-text: #1e1e2e;
  --turbo-state-danger-text: #1e1e2e;
  --turbo-border-default: #6c7086;
  --turbo-accent-link: #89b4fa;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #a6e3a1;
  --turbo-heading-h2: #89b4fa;
  --turbo-heading-h3: #74c7ec;
  --turbo-heading-h4: #f9e2af;
  --turbo-heading-h5: #cba6f7;
  --turbo-heading-h6: #f38ba8;
  --turbo-body-primary: #cdd6f4;
  --turbo-body-secondary: #a6adc8;
  --turbo-link-default: #89b4fa;
  --turbo-selection-fg: #cdd6f4;
  --turbo-selection-bg: #56596a;
  --turbo-blockquote-border: #7f849c;
  --turbo-blockquote-fg: #cdd6f4;
  --turbo-blockquote-bg: #181825;
  --turbo-code-inline-fg: #cdd6f4;
  --turbo-code-inline-bg: #313244;
  --turbo-code-block-fg: #cdd6f4;
  --turbo-code-block-bg: #313244;
  --turbo-table-border: #7f849c;
  --turbo-table-stripe: #313244;
  --turbo-table-thead-bg: #45475a;
  --turbo-table-cell-bg: #1e1e2e;
  --turbo-table-header-fg: #cdd6f4;
  --turbo-card-bg: #181825;
  --turbo-card-border: #6c7086;
  --turbo-card-header-bg: #11111b;
  --turbo-card-footer-bg: #181825;
  --turbo-message-bg: #181825;
  --turbo-message-header-bg: #11111b;
  --turbo-message-border: #6c7086;
  --turbo-message-body-fg: #cdd6f4;
  --turbo-panel-bg: #181825;
  --turbo-panel-header-bg: #11111b;
  --turbo-panel-header-fg: #cdd6f4;
  --turbo-panel-border: #6c7086;
  --turbo-panel-block-bg: #181825;
  --turbo-panel-block-hover-bg: #11111b;
  --turbo-panel-block-active-bg: #11111b;
  --turbo-box-bg: #181825;
  --turbo-box-border: #6c7086;
  --turbo-notification-bg: #181825;
  --turbo-notification-border: #6c7086;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #181825;
  --turbo-modal-header-bg: #11111b;
  --turbo-modal-footer-bg: #181825;
  --turbo-dropdown-bg: #181825;
  --turbo-dropdown-item-hover: #11111b;
  --turbo-dropdown-border: #6c7086;
  --turbo-tabs-border: #6c7086;
  --turbo-tabs-link-bg: #181825;
  --turbo-tabs-link-active-bg: #1e1e2e;
  --turbo-tabs-link-hover-bg: #11111b;
  --turbo-syntax-fg: #cdd6f4;
  --turbo-syntax-bg: #313244;
  --turbo-syntax-comment: #a6adc8;
  --turbo-syntax-keyword: #89b4fa;
  --turbo-syntax-string: #a6e3a1;
  --turbo-syntax-number: #f9e2af;
  --turbo-syntax-function: #89dceb;
  --turbo-syntax-type: #89b4fa;
  --turbo-syntax-variable: #cdd6f4;
  --turbo-syntax-operator: #a6adc8;
  --turbo-syntax-punctuation: #a6adc8;
  --turbo-syntax-tag: #f38ba8;
  --turbo-syntax-attribute: #89dceb;
  --turbo-syntax-value: #a6e3a1;
  --turbo-syntax-error: #f38ba8;
  --turbo-syntax-deleted: #f38ba8;
  --turbo-syntax-inserted: #a6e3a1;

  /* Spacing */
  --space-xs: 0.25rem;
  --space-sm: 0.5rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;
  --space-4xl: 6rem;

  /* Border Radius */
  --radius-sm: 0.5rem;
  --radius-md: 0.75rem;
  --radius-lg: 1rem;
  --radius-xl: 1.5rem;
  --radius-2xl: 2rem;
  --radius-full: 9999px;

  /* Shadows */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.05);
  --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05);
  --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.15), 0 10px 10px rgba(0, 0, 0, 0.04);
  --shadow-glow: 0 0 30px color-mix(in srgb, var(--turbo-brand-primary) 30%, transparent);
  --shadow-glow-sm: 0 0 15px color-mix(in srgb, var(--turbo-brand-primary) 20%, transparent);

  /* Transitions */
  --transition-fast: 120ms ease-out;
  --transition-normal: 200ms ease-out;
  --transition-slow: 300ms cubic-bezier(0.4, 0, 0.2, 1);

  /* Gradients (theme-aware) */
  --gradient-primary: linear-gradient(135deg, var(--turbo-brand-primary), var(--turbo-state-info));
  --gradient-surface: linear-gradient(180deg, var(--turbo-bg-surface), var(--turbo-bg-base));

  /* Ink for text painted on --gradient-primary. Resolves per theme because the
     substituted custom properties are themed; brand-primary-text is audited at
     build time (scripts/normalize-wcag-aa-tokens.mjs) against BOTH gradient
     stops (brand.primary and state.info), so it clears AA at either end of the
     ramp in light and dark themes alike. text-inverse is only a fallback for
     consumers on a theme build that predates the audited token. */
  --turbo-text-on-brand: var(--turbo-brand-primary-text, var(--turbo-text-inverse));
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="ayu-dark"] {
  --turbo-bg-base: #0d1017;
  --turbo-bg-surface: #141821;
  --turbo-bg-overlay: #1b1f29;
  --turbo-text-primary: #bfbdb6;
  --turbo-text-secondary: #838a9a;
  --turbo-text-inverse: #0d1017;
  --turbo-brand-primary: #e6b450;
  --turbo-brand-primary-text: #0d1017;
  --turbo-state-info: #39bae6;
  --turbo-state-success: #aad94c;
  --turbo-state-warning: #ff8f40;
  --turbo-state-danger: #d95757;
  --turbo-state-info-text: #0d1017;
  --turbo-state-success-text: #0d1017;
  --turbo-state-warning-text: #0d1017;
  --turbo-state-danger-text: #0d1017;
  --turbo-border-default: #1b1f29;
  --turbo-accent-link: #ffb454;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #ffb454;
  --turbo-heading-h2: #59c2ff;
  --turbo-heading-h3: #39bae6;
  --turbo-heading-h4: #aad94c;
  --turbo-heading-h5: #d2a6ff;
  --turbo-heading-h6: #ff8f40;
  --turbo-body-primary: #bfbdb6;
  --turbo-body-secondary: #7e8596;
  --turbo-link-default: #ffb454;
  --turbo-selection-fg: #bfbdb6;
  --turbo-selection-bg: #1c212b;
  --turbo-blockquote-border: #1b1f29;
  --turbo-blockquote-fg: #bfbdb6;
  --turbo-blockquote-bg: #141821;
  --turbo-code-inline-fg: #bfbdb6;
  --turbo-code-inline-bg: #1b1f29;
  --turbo-code-block-fg: #bfbdb6;
  --turbo-code-block-bg: #1b1f29;
  --turbo-table-border: #1b1f29;
  --turbo-table-stripe: #141821;
  --turbo-table-thead-bg: #1b1f29;
  --turbo-table-cell-bg: #0d1017;
  --turbo-table-header-fg: #bfbdb6;
  --turbo-card-bg: #141821;
  --turbo-card-border: #1b1f29;
  --turbo-card-header-bg: #1b1f29;
  --turbo-card-footer-bg: #141821;
  --turbo-message-bg: #141821;
  --turbo-message-header-bg: #1b1f29;
  --turbo-message-border: #1b1f29;
  --turbo-message-body-fg: #bfbdb6;
  --turbo-panel-bg: #141821;
  --turbo-panel-header-bg: #1b1f29;
  --turbo-panel-header-fg: #bfbdb6;
  --turbo-panel-border: #1b1f29;
  --turbo-panel-block-bg: #141821;
  --turbo-panel-block-hover-bg: #1b1f29;
  --turbo-panel-block-active-bg: #1b1f29;
  --turbo-box-bg: #141821;
  --turbo-box-border: #1b1f29;
  --turbo-notification-bg: #141821;
  --turbo-notification-border: #1b1f29;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #141821;
  --turbo-modal-header-bg: #1b1f29;
  --turbo-modal-footer-bg: #141821;
  --turbo-dropdown-bg: #141821;
  --turbo-dropdown-item-hover: #1b1f29;
  --turbo-dropdown-border: #1b1f29;
  --turbo-tabs-border: #1b1f29;
  --turbo-tabs-link-bg: #141821;
  --turbo-tabs-link-active-bg: #0d1017;
  --turbo-tabs-link-hover-bg: #1b1f29;
  --turbo-syntax-fg: #bfbdb6;
  --turbo-syntax-bg: #1b1f29;
  --turbo-syntax-comment: #838a9a;
  --turbo-syntax-keyword: #e6b450;
  --turbo-syntax-string: #aad94c;
  --turbo-syntax-number: #ff8f40;
  --turbo-syntax-function: #39bae6;
  --turbo-syntax-type: #e6b450;
  --turbo-syntax-variable: #bfbdb6;
  --turbo-syntax-operator: #838a9a;
  --turbo-syntax-punctuation: #838a9a;
  --turbo-syntax-tag: #d95757;
  --turbo-syntax-attribute: #39bae6;
  --turbo-syntax-value: #aad94c;
  --turbo-syntax-error: #d95757;
  --turbo-syntax-deleted: #d95757;
  --turbo-syntax-inserted: #aad94c;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="ayu-light"] {
  --turbo-bg-base: #f8f9fa;
  --turbo-bg-surface: #fafafa;
  --turbo-bg-overlay: #e7eaed;
  --turbo-text-primary: #5c6166;
  --turbo-text-secondary: #5e6672;
  --turbo-text-inverse: #f8f9fa;
  --turbo-brand-primary: #f29718;
  --turbo-brand-primary-text: #343435;
  --turbo-state-info: #55b4d4;
  --turbo-state-success: #86b300;
  --turbo-state-warning: #fa8532;
  --turbo-state-danger: #e65050;
  --turbo-state-info-text: #39393a;
  --turbo-state-success-text: #373737;
  --turbo-state-warning-text: #373737;
  --turbo-state-danger-text: #161617;
  --turbo-border-default: #e7eaed;
  --turbo-accent-link: #775995;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #be8500;
  --turbo-heading-h2: #2099d6;
  --turbo-heading-h3: #4899b4;
  --turbo-heading-h4: #759c00;
  --turbo-heading-h5: #a37acc;
  --turbo-heading-h6: #dc752c;
  --turbo-body-primary: #5c6166;
  --turbo-body-secondary: #656f7c;
  --turbo-link-default: #775995;
  --turbo-selection-fg: #5c6166;
  --turbo-selection-bg: #e4e7eb;
  --turbo-blockquote-border: #e7eaed;
  --turbo-blockquote-fg: #5c6166;
  --turbo-blockquote-bg: #fafafa;
  --turbo-code-inline-fg: #5c6166;
  --turbo-code-inline-bg: #e7eaed;
  --turbo-code-block-fg: #5c6166;
  --turbo-code-block-bg: #e7eaed;
  --turbo-table-border: #e7eaed;
  --turbo-table-stripe: #fafafa;
  --turbo-table-thead-bg: #e7eaed;
  --turbo-table-cell-bg: #f8f9fa;
  --turbo-table-header-fg: #5c6166;
  --turbo-card-bg: #fafafa;
  --turbo-card-border: #e7eaed;
  --turbo-card-header-bg: #e7eaed;
  --turbo-card-footer-bg: #fafafa;
  --turbo-message-bg: #fafafa;
  --turbo-message-header-bg: #e7eaed;
  --turbo-message-border: #e7eaed;
  --turbo-message-body-fg: #5c6166;
  --turbo-panel-bg: #fafafa;
  --turbo-panel-header-bg: #e7eaed;
  --turbo-panel-header-fg: #5c6166;
  --turbo-panel-border: #e7eaed;
  --turbo-panel-block-bg: #fafafa;
  --turbo-panel-block-hover-bg: #e7eaed;
  --turbo-panel-block-active-bg: #e7eaed;
  --turbo-box-bg: #fafafa;
  --turbo-box-border: #e7eaed;
  --turbo-notification-bg: #fafafa;
  --turbo-notification-border: #e7eaed;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #fafafa;
  --turbo-modal-header-bg: #e7eaed;
  --turbo-modal-footer-bg: #fafafa;
  --turbo-dropdown-bg: #fafafa;
  --turbo-dropdown-item-hover: #e7eaed;
  --turbo-dropdown-border: #e7eaed;
  --turbo-tabs-border: #e7eaed;
  --turbo-tabs-link-bg: #fafafa;
  --turbo-tabs-link-active-bg: #f8f9fa;
  --turbo-tabs-link-hover-bg: #e7eaed;
  --turbo-syntax-fg: #5c6166;
  --turbo-syntax-bg: #e7eaed;
  --turbo-syntax-comment: #5e6672;
  --turbo-syntax-keyword: #f29718;
  --turbo-syntax-string: #86b300;
  --turbo-syntax-number: #fa8532;
  --turbo-syntax-function: #55b4d4;
  --turbo-syntax-type: #f29718;
  --turbo-syntax-variable: #5c6166;
  --turbo-syntax-operator: #5e6672;
  --turbo-syntax-punctuation: #5e6672;
  --turbo-syntax-tag: #e65050;
  --turbo-syntax-attribute: #55b4d4;
  --turbo-syntax-value: #86b300;
  --turbo-syntax-error: #e65050;
  --turbo-syntax-deleted: #e65050;
  --turbo-syntax-inserted: #86b300;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="ayu-mirage"] {
  --turbo-bg-base: #1f2430;
  --turbo-bg-surface: #282e3b;
  --turbo-bg-overlay: #293040;
  --turbo-text-primary: #cccac2;
  --turbo-text-secondary: #959daa;
  --turbo-text-inverse: #1f2430;
  --turbo-brand-primary: #ffcc66;
  --turbo-brand-primary-text: #1f2430;
  --turbo-state-info: #5ccfe6;
  --turbo-state-success: #d5ff80;
  --turbo-state-warning: #ffa659;
  --turbo-state-danger: #ff6666;
  --turbo-state-info-text: #1f2430;
  --turbo-state-success-text: #1f2430;
  --turbo-state-warning-text: #1f2430;
  --turbo-state-danger-text: #1f2430;
  --turbo-border-default: #171b24;
  --turbo-accent-link: #ffcd66;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #ffcd66;
  --turbo-heading-h2: #73d0ff;
  --turbo-heading-h3: #5ccfe6;
  --turbo-heading-h4: #d5ff80;
  --turbo-heading-h5: #dfbfff;
  --turbo-heading-h6: #ffa659;
  --turbo-body-primary: #cccac2;
  --turbo-body-secondary: #929aa8;
  --turbo-link-default: #ffcd66;
  --turbo-selection-fg: #cccac2;
  --turbo-selection-bg: #293040;
  --turbo-blockquote-border: #171b24;
  --turbo-blockquote-fg: #cccac2;
  --turbo-blockquote-bg: #282e3b;
  --turbo-code-inline-fg: #cccac2;
  --turbo-code-inline-bg: #293040;
  --turbo-code-block-fg: #cccac2;
  --turbo-code-block-bg: #293040;
  --turbo-table-border: #171b24;
  --turbo-table-stripe: #282e3b;
  --turbo-table-thead-bg: #293040;
  --turbo-table-cell-bg: #1f2430;
  --turbo-table-header-fg: #cccac2;
  --turbo-card-bg: #282e3b;
  --turbo-card-border: #171b24;
  --turbo-card-header-bg: #293040;
  --turbo-card-footer-bg: #282e3b;
  --turbo-message-bg: #282e3b;
  --turbo-message-header-bg: #293040;
  --turbo-message-border: #171b24;
  --turbo-message-body-fg: #cccac2;
  --turbo-panel-bg: #282e3b;
  --turbo-panel-header-bg: #293040;
  --turbo-panel-header-fg: #cccac2;
  --turbo-panel-border: #171b24;
  --turbo-panel-block-bg: #282e3b;
  --turbo-panel-block-hover-bg: #293040;
  --turbo-panel-block-active-bg: #293040;
  --turbo-box-bg: #282e3b;
  --turbo-box-border: #171b24;
  --turbo-notification-bg: #282e3b;
  --turbo-notification-border: #171b24;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #282e3b;
  --turbo-modal-header-bg: #293040;
  --turbo-modal-footer-bg: #282e3b;
  --turbo-dropdown-bg: #282e3b;
  --turbo-dropdown-item-hover: #293040;
  --turbo-dropdown-border: #171b24;
  --turbo-tabs-border: #171b24;
  --turbo-tabs-link-bg: #282e3b;
  --turbo-tabs-link-active-bg: #1f2430;
  --turbo-tabs-link-hover-bg: #293040;
  --turbo-syntax-fg: #cccac2;
  --turbo-syntax-bg: #293040;
  --turbo-syntax-comment: #959daa;
  --turbo-syntax-keyword: #ffcc66;
  --turbo-syntax-string: #d5ff80;
  --turbo-syntax-number: #ffa659;
  --turbo-syntax-function: #5ccfe6;
  --turbo-syntax-type: #ffcc66;
  --turbo-syntax-variable: #cccac2;
  --turbo-syntax-operator: #959daa;
  --turbo-syntax-punctuation: #959daa;
  --turbo-syntax-tag: #ff6666;
  --turbo-syntax-attribute: #5ccfe6;
  --turbo-syntax-value: #d5ff80;
  --turbo-syntax-error: #ff6666;
  --turbo-syntax-deleted: #ff6666;
  --turbo-syntax-inserted: #d5ff80;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,600;0,6..12,700;1,6..12,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap');

[data-theme="bulma-dark"] {
  --turbo-bg-base: #141414;
  --turbo-bg-surface: #1f1f1f;
  --turbo-bg-overlay: #2b2b2b;
  --turbo-text-primary: #f5f5f5;
  --turbo-text-secondary: #dbdbdb;
  --turbo-text-inverse: #141414;
  --turbo-brand-primary: #00d1b2;
  --turbo-brand-primary-text: #141414;
  --turbo-state-info: #3e8ed0;
  --turbo-state-success: #48c78e;
  --turbo-state-warning: #ffe08a;
  --turbo-state-danger: #f14668;
  --turbo-state-info-text: #141414;
  --turbo-state-success-text: #141414;
  --turbo-state-warning-text: #141414;
  --turbo-state-danger-text: #141414;
  --turbo-border-default: #363636;
  --turbo-accent-link: #8293d9;
  --turbo-font-sans: "Nunito Sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --turbo-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #00d1b2;
  --turbo-heading-h2: #7289da;
  --turbo-heading-h3: #5dade2;
  --turbo-heading-h4: #58d68d;
  --turbo-heading-h5: #f7dc6f;
  --turbo-heading-h6: #f1948a;
  --turbo-body-primary: #dbdbdb;
  --turbo-body-secondary: #b5b5b5;
  --turbo-link-default: #8293d9;
  --turbo-selection-fg: #f5f5f5;
  --turbo-selection-bg: #2f6acb;
  --turbo-blockquote-border: #363636;
  --turbo-blockquote-fg: #dbdbdb;
  --turbo-blockquote-bg: #1f1f1f;
  --turbo-code-inline-fg: #f46884;
  --turbo-code-inline-bg: #2b2b2b;
  --turbo-code-block-fg: #f5f5f5;
  --turbo-code-block-bg: #2b2b2b;
  --turbo-table-border: #404040;
  --turbo-table-stripe: #1c1c1c;
  --turbo-table-thead-bg: #2d2d2d;
  --turbo-table-cell-bg: #1a1a1a;
  --turbo-table-header-fg: #f5f5f5;
  --turbo-spacing-xs: 0.25rem;
  --turbo-spacing-sm: 0.5rem;
  --turbo-spacing-md: 1rem;
  --turbo-spacing-lg: 1.5rem;
  --turbo-spacing-xl: 2rem;
  --turbo-elevation-none: none;
  --turbo-elevation-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --turbo-elevation-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --turbo-elevation-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --turbo-elevation-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --turbo-animation-duration-fast: 150ms;
  --turbo-animation-duration-normal: 300ms;
  --turbo-animation-duration-slow: 500ms;
  --turbo-animation-easing-default: cubic-bezier(0.4, 0, 0.2, 1);
  --turbo-animation-easing-emphasized: cubic-bezier(0.05, 0.7, 0.1, 1);
  --turbo-opacity-disabled: 0.5;
  --turbo-opacity-hover: 0.8;
  --turbo-opacity-pressed: 0.6;
  --turbo-card-bg: #1c1c1c;
  --turbo-card-border: #3a3a3a;
  --turbo-card-header-bg: #252525;
  --turbo-card-footer-bg: #1f1f1f;
  --turbo-message-bg: #1f1f1f;
  --turbo-message-header-bg: #2a2a2a;
  --turbo-message-border: #404040;
  --turbo-message-body-fg: #e0e0e0;
  --turbo-panel-bg: #1c1c1c;
  --turbo-panel-header-bg: #2a2a2a;
  --turbo-panel-header-fg: #f5f5f5;
  --turbo-panel-border: #3a3a3a;
  --turbo-panel-block-bg: #1f1f1f;
  --turbo-panel-block-hover-bg: #262626;
  --turbo-panel-block-active-bg: #2d3748;
  --turbo-box-bg: #1c1c1c;
  --turbo-box-border: #3a3a3a;
  --turbo-notification-bg: #252525;
  --turbo-notification-border: #404040;
  --turbo-modal-bg: rgba(0, 0, 0, 0.86);
  --turbo-modal-card-bg: #1c1c1c;
  --turbo-modal-header-bg: #252525;
  --turbo-modal-footer-bg: #1f1f1f;
  --turbo-dropdown-bg: #1c1c1c;
  --turbo-dropdown-item-hover: #2a2a2a;
  --turbo-dropdown-border: #404040;
  --turbo-tabs-border: #404040;
  --turbo-tabs-link-bg: #252525;
  --turbo-tabs-link-active-bg: #1c1c1c;
  --turbo-tabs-link-hover-bg: #2a2a2a;
  --turbo-syntax-fg: #f5f5f5;
  --turbo-syntax-bg: #2b2b2b;
  --turbo-syntax-comment: #dbdbdb;
  --turbo-syntax-keyword: #00d1b2;
  --turbo-syntax-string: #48c78e;
  --turbo-syntax-number: #ffe08a;
  --turbo-syntax-function: #3e8ed0;
  --turbo-syntax-type: #00d1b2;
  --turbo-syntax-variable: #f5f5f5;
  --turbo-syntax-operator: #dbdbdb;
  --turbo-syntax-punctuation: #dbdbdb;
  --turbo-syntax-tag: #f14668;
  --turbo-syntax-attribute: #3e8ed0;
  --turbo-syntax-value: #48c78e;
  --turbo-syntax-error: #f14668;
  --turbo-syntax-deleted: #f14668;
  --turbo-syntax-inserted: #48c78e;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,600;0,6..12,700;1,6..12,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap');

[data-theme="bulma-light"] {
  --turbo-bg-base: #ffffff;
  --turbo-bg-surface: #f5f5f5;
  --turbo-bg-overlay: #eeeeee;
  --turbo-text-primary: #363636;
  --turbo-text-secondary: #4a4a4a;
  --turbo-text-inverse: #ffffff;
  --turbo-brand-primary: #00d1b2;
  --turbo-brand-primary-text: #1c1c1c;
  --turbo-state-info: #3e8ed0;
  --turbo-state-success: #48c78e;
  --turbo-state-warning: #ffe08a;
  --turbo-state-danger: #f14668;
  --turbo-state-info-text: #1e1e1e;
  --turbo-state-success-text: #363636;
  --turbo-state-warning-text: #363636;
  --turbo-state-danger-text: #1b1b1b;
  --turbo-border-default: #dbdbdb;
  --turbo-accent-link: #485fc7;
  --turbo-font-sans: "Nunito Sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --turbo-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #00a088;
  --turbo-heading-h2: #485fc7;
  --turbo-heading-h3: #3e8ed0;
  --turbo-heading-h4: #399f71;
  --turbo-heading-h5: #9f8c56;
  --turbo-heading-h6: #f14668;
  --turbo-body-primary: #4a4a4a;
  --turbo-body-secondary: #6b6b6b;
  --turbo-link-default: #485fc7;
  --turbo-selection-fg: #363636;
  --turbo-selection-bg: #b5d5ff;
  --turbo-blockquote-border: #dbdbdb;
  --turbo-blockquote-fg: #4a4a4a;
  --turbo-blockquote-bg: #f5f5f5;
  --turbo-code-inline-fg: #c23853;
  --turbo-code-inline-bg: #f5f5f5;
  --turbo-code-block-fg: #363636;
  --turbo-code-block-bg: #f5f5f5;
  --turbo-table-border: #dbdbdb;
  --turbo-table-stripe: #fafafa;
  --turbo-table-thead-bg: #f0f0f0;
  --turbo-table-cell-bg: #ffffff;
  --turbo-table-header-fg: #363636;
  --turbo-spacing-xs: 0.25rem;
  --turbo-spacing-sm: 0.5rem;
  --turbo-spacing-md: 1rem;
  --turbo-spacing-lg: 1.5rem;
  --turbo-spacing-xl: 2rem;
  --turbo-elevation-none: none;
  --turbo-elevation-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --turbo-elevation-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --turbo-elevation-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --turbo-elevation-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --turbo-animation-duration-fast: 150ms;
  --turbo-animation-duration-normal: 300ms;
  --turbo-animation-duration-slow: 500ms;
  --turbo-animation-easing-default: cubic-bezier(0.4, 0, 0.2, 1);
  --turbo-animation-easing-emphasized: cubic-bezier(0.05, 0.7, 0.1, 1);
  --turbo-opacity-disabled: 0.5;
  --turbo-opacity-hover: 0.8;
  --turbo-opacity-pressed: 0.6;
  --turbo-card-bg: #ffffff;
  --turbo-card-border: #d5d5d5;
  --turbo-card-header-bg: #f5f5f5;
  --turbo-card-footer-bg: #fafafa;
  --turbo-message-bg: #f8f9fa;
  --turbo-message-header-bg: #eef1f4;
  --turbo-message-border: #d5dbe1;
  --turbo-message-body-fg: #4a4a4a;
  --turbo-panel-bg: #ffffff;
  --turbo-panel-header-bg: #f0f0f0;
  --turbo-panel-header-fg: #363636;
  --turbo-panel-border: #d5d5d5;
  --turbo-panel-block-bg: #fafafa;
  --turbo-panel-block-hover-bg: #f5f5f5;
  --turbo-panel-block-active-bg: #eef6fc;
  --turbo-box-bg: #ffffff;
  --turbo-box-border: #e0e0e0;
  --turbo-notification-bg: #f5f5f5;
  --turbo-notification-border: #e0e0e0;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #ffffff;
  --turbo-modal-header-bg: #f5f5f5;
  --turbo-modal-footer-bg: #fafafa;
  --turbo-dropdown-bg: #ffffff;
  --turbo-dropdown-item-hover: #f5f5f5;
  --turbo-dropdown-border: #dbdbdb;
  --turbo-tabs-border: #dbdbdb;
  --turbo-tabs-link-bg: #f5f5f5;
  --turbo-tabs-link-active-bg: #ffffff;
  --turbo-tabs-link-hover-bg: #eeeeee;
  --turbo-syntax-fg: #363636;
  --turbo-syntax-bg: #f5f5f5;
  --turbo-syntax-comment: #4a4a4a;
  --turbo-syntax-keyword: #00d1b2;
  --turbo-syntax-string: #48c78e;
  --turbo-syntax-number: #ffe08a;
  --turbo-syntax-function: #3e8ed0;
  --turbo-syntax-type: #00d1b2;
  --turbo-syntax-variable: #363636;
  --turbo-syntax-operator: #4a4a4a;
  --turbo-syntax-punctuation: #4a4a4a;
  --turbo-syntax-tag: #f14668;
  --turbo-syntax-attribute: #3e8ed0;
  --turbo-syntax-value: #48c78e;
  --turbo-syntax-error: #f14668;
  --turbo-syntax-deleted: #f14668;
  --turbo-syntax-inserted: #48c78e;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="catppuccin-frappe"] {
  --turbo-bg-base: #303446;
  --turbo-bg-surface: #292c3c;
  --turbo-bg-overlay: #232634;
  --turbo-text-primary: #c6d0f5;
  --turbo-text-secondary: #a5adce;
  --turbo-text-inverse: #303446;
  --turbo-brand-primary: #8caaee;
  --turbo-brand-primary-text: #303446;
  --turbo-state-info: #99d1db;
  --turbo-state-success: #a6d189;
  --turbo-state-warning: #e5c890;
  --turbo-state-danger: #e78284;
  --turbo-state-info-text: #303446;
  --turbo-state-success-text: #303446;
  --turbo-state-warning-text: #303446;
  --turbo-state-danger-text: #2f3244;
  --turbo-border-default: #737994;
  --turbo-accent-link: #8caaee;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #a6d189;
  --turbo-heading-h2: #8caaee;
  --turbo-heading-h3: #85c1dc;
  --turbo-heading-h4: #e5c890;
  --turbo-heading-h5: #ca9ee6;
  --turbo-heading-h6: #e78284;
  --turbo-body-primary: #c6d0f5;
  --turbo-body-secondary: #a5adce;
  --turbo-link-default: #8caaee;
  --turbo-selection-fg: #c6d0f5;
  --turbo-selection-bg: #515668;
  --turbo-blockquote-border: #838ba7;
  --turbo-blockquote-fg: #c6d0f5;
  --turbo-blockquote-bg: #292c3c;
  --turbo-code-inline-fg: #c6d0f5;
  --turbo-code-inline-bg: #414559;
  --turbo-code-block-fg: #c6d0f5;
  --turbo-code-block-bg: #414559;
  --turbo-table-border: #838ba7;
  --turbo-table-stripe: #414559;
  --turbo-table-thead-bg: #50566c;
  --turbo-table-cell-bg: #303446;
  --turbo-table-header-fg: #c6d0f5;
  --turbo-card-bg: #292c3c;
  --turbo-card-border: #737994;
  --turbo-card-header-bg: #232634;
  --turbo-card-footer-bg: #292c3c;
  --turbo-message-bg: #292c3c;
  --turbo-message-header-bg: #232634;
  --turbo-message-border: #737994;
  --turbo-message-body-fg: #c6d0f5;
  --turbo-panel-bg: #292c3c;
  --turbo-panel-header-bg: #232634;
  --turbo-panel-header-fg: #c6d0f5;
  --turbo-panel-border: #737994;
  --turbo-panel-block-bg: #292c3c;
  --turbo-panel-block-hover-bg: #232634;
  --turbo-panel-block-active-bg: #232634;
  --turbo-box-bg: #292c3c;
  --turbo-box-border: #737994;
  --turbo-notification-bg: #292c3c;
  --turbo-notification-border: #737994;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #292c3c;
  --turbo-modal-header-bg: #232634;
  --turbo-modal-footer-bg: #292c3c;
  --turbo-dropdown-bg: #292c3c;
  --turbo-dropdown-item-hover: #232634;
  --turbo-dropdown-border: #737994;
  --turbo-tabs-border: #737994;
  --turbo-tabs-link-bg: #292c3c;
  --turbo-tabs-link-active-bg: #303446;
  --turbo-tabs-link-hover-bg: #232634;
  --turbo-syntax-fg: #c6d0f5;
  --turbo-syntax-bg: #414559;
  --turbo-syntax-comment: #a5adce;
  --turbo-syntax-keyword: #8caaee;
  --turbo-syntax-string: #a6d189;
  --turbo-syntax-number: #e5c890;
  --turbo-syntax-function: #99d1db;
  --turbo-syntax-type: #8caaee;
  --turbo-syntax-variable: #c6d0f5;
  --turbo-syntax-operator: #a5adce;
  --turbo-syntax-punctuation: #a5adce;
  --turbo-syntax-tag: #e78284;
  --turbo-syntax-attribute: #99d1db;
  --turbo-syntax-value: #a6d189;
  --turbo-syntax-error: #e78284;
  --turbo-syntax-deleted: #e78284;
  --turbo-syntax-inserted: #a6d189;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="catppuccin-latte"] {
  --turbo-bg-base: #eff1f5;
  --turbo-bg-surface: #e6e9ef;
  --turbo-bg-overlay: #dce0e8;
  --turbo-text-primary: #4c4f69;
  --turbo-text-secondary: #5c5f71;
  --turbo-text-inverse: #eff1f5;
  --turbo-brand-primary: #1e66f5;
  --turbo-brand-primary-text: #fbfbfc;
  --turbo-state-info: #0378a7;
  --turbo-state-success: #40a02b;
  --turbo-state-warning: #df8e1d;
  --turbo-state-danger: #d20f39;
  --turbo-state-info-text: #fbfbfb;
  --turbo-state-success-text: #212222;
  --turbo-state-warning-text: #323333;
  --turbo-state-danger-text: #eff1f5;
  --turbo-border-default: #9ca0b0;
  --turbo-accent-link: #1a57d2;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #3c9829;
  --turbo-heading-h2: #1e66f5;
  --turbo-heading-h3: #1d92a7;
  --turbo-heading-h4: #ba7618;
  --turbo-heading-h5: #8839ef;
  --turbo-heading-h6: #d20f39;
  --turbo-body-primary: #4c4f69;
  --turbo-body-secondary: #616477;
  --turbo-link-default: #1a57d2;
  --turbo-selection-fg: #4c4f69;
  --turbo-selection-bg: #c6c8d0;
  --turbo-blockquote-border: #8c8fa1;
  --turbo-blockquote-fg: #4c4f69;
  --turbo-blockquote-bg: #e6e9ef;
  --turbo-code-inline-fg: #4c4f69;
  --turbo-code-inline-bg: #ccd0da;
  --turbo-code-block-fg: #4c4f69;
  --turbo-code-block-bg: #ccd0da;
  --turbo-table-border: #8c8fa1;
  --turbo-table-stripe: #ccd0da;
  --turbo-table-thead-bg: #c4c8d2;
  --turbo-table-cell-bg: #eff1f5;
  --turbo-table-header-fg: #4c4f69;
  --turbo-card-bg: #e6e9ef;
  --turbo-card-border: #9ca0b0;
  --turbo-card-header-bg: #dce0e8;
  --turbo-card-footer-bg: #e6e9ef;
  --turbo-message-bg: #e6e9ef;
  --turbo-message-header-bg: #dce0e8;
  --turbo-message-border: #9ca0b0;
  --turbo-message-body-fg: #4c4f69;
  --turbo-panel-bg: #e6e9ef;
  --turbo-panel-header-bg: #dce0e8;
  --turbo-panel-header-fg: #4c4f69;
  --turbo-panel-border: #9ca0b0;
  --turbo-panel-block-bg: #e6e9ef;
  --turbo-panel-block-hover-bg: #dce0e8;
  --turbo-panel-block-active-bg: #dce0e8;
  --turbo-box-bg: #e6e9ef;
  --turbo-box-border: #9ca0b0;
  --turbo-notification-bg: #e6e9ef;
  --turbo-notification-border: #9ca0b0;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #e6e9ef;
  --turbo-modal-header-bg: #dce0e8;
  --turbo-modal-footer-bg: #e6e9ef;
  --turbo-dropdown-bg: #e6e9ef;
  --turbo-dropdown-item-hover: #dce0e8;
  --turbo-dropdown-border: #9ca0b0;
  --turbo-tabs-border: #9ca0b0;
  --turbo-tabs-link-bg: #e6e9ef;
  --turbo-tabs-link-active-bg: #eff1f5;
  --turbo-tabs-link-hover-bg: #dce0e8;
  --turbo-syntax-fg: #4c4f69;
  --turbo-syntax-bg: #ccd0da;
  --turbo-syntax-comment: #5c5f71;
  --turbo-syntax-keyword: #1e66f5;
  --turbo-syntax-string: #40a02b;
  --turbo-syntax-number: #df8e1d;
  --turbo-syntax-function: #0378a7;
  --turbo-syntax-type: #1e66f5;
  --turbo-syntax-variable: #4c4f69;
  --turbo-syntax-operator: #5c5f71;
  --turbo-syntax-punctuation: #5c5f71;
  --turbo-syntax-tag: #d20f39;
  --turbo-syntax-attribute: #0378a7;
  --turbo-syntax-value: #40a02b;
  --turbo-syntax-error: #d20f39;
  --turbo-syntax-deleted: #d20f39;
  --turbo-syntax-inserted: #40a02b;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="catppuccin-macchiato"] {
  --turbo-bg-base: #24273a;
  --turbo-bg-surface: #1e2030;
  --turbo-bg-overlay: #181926;
  --turbo-text-primary: #cad3f5;
  --turbo-text-secondary: #a5adcb;
  --turbo-text-inverse: #24273a;
  --turbo-brand-primary: #8aadf4;
  --turbo-brand-primary-text: #24273a;
  --turbo-state-info: #91d7e3;
  --turbo-state-success: #a6da95;
  --turbo-state-warning: #eed49f;
  --turbo-state-danger: #ed8796;
  --turbo-state-info-text: #24273a;
  --turbo-state-success-text: #24273a;
  --turbo-state-warning-text: #24273a;
  --turbo-state-danger-text: #24273a;
  --turbo-border-default: #6e738d;
  --turbo-accent-link: #8aadf4;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #a6da95;
  --turbo-heading-h2: #8aadf4;
  --turbo-heading-h3: #7dc4e4;
  --turbo-heading-h4: #eed49f;
  --turbo-heading-h5: #c6a0f6;
  --turbo-heading-h6: #ed8796;
  --turbo-body-primary: #cad3f5;
  --turbo-body-secondary: #a5adcb;
  --turbo-link-default: #8aadf4;
  --turbo-selection-fg: #cad3f5;
  --turbo-selection-bg: #53576a;
  --turbo-blockquote-border: #8087a2;
  --turbo-blockquote-fg: #cad3f5;
  --turbo-blockquote-bg: #1e2030;
  --turbo-code-inline-fg: #cad3f5;
  --turbo-code-inline-bg: #363a4f;
  --turbo-code-block-fg: #cad3f5;
  --turbo-code-block-bg: #363a4f;
  --turbo-table-border: #8087a2;
  --turbo-table-stripe: #363a4f;
  --turbo-table-thead-bg: #494d64;
  --turbo-table-cell-bg: #24273a;
  --turbo-table-header-fg: #cad3f5;
  --turbo-card-bg: #1e2030;
  --turbo-card-border: #6e738d;
  --turbo-card-header-bg: #181926;
  --turbo-card-footer-bg: #1e2030;
  --turbo-message-bg: #1e2030;
  --turbo-message-header-bg: #181926;
  --turbo-message-border: #6e738d;
  --turbo-message-body-fg: #cad3f5;
  --turbo-panel-bg: #1e2030;
  --turbo-panel-header-bg: #181926;
  --turbo-panel-header-fg: #cad3f5;
  --turbo-panel-border: #6e738d;
  --turbo-panel-block-bg: #1e2030;
  --turbo-panel-block-hover-bg: #181926;
  --turbo-panel-block-active-bg: #181926;
  --turbo-box-bg: #1e2030;
  --turbo-box-border: #6e738d;
  --turbo-notification-bg: #1e2030;
  --turbo-notification-border: #6e738d;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #1e2030;
  --turbo-modal-header-bg: #181926;
  --turbo-modal-footer-bg: #1e2030;
  --turbo-dropdown-bg: #1e2030;
  --turbo-dropdown-item-hover: #181926;
  --turbo-dropdown-border: #6e738d;
  --turbo-tabs-border: #6e738d;
  --turbo-tabs-link-bg: #1e2030;
  --turbo-tabs-link-active-bg: #24273a;
  --turbo-tabs-link-hover-bg: #181926;
  --turbo-syntax-fg: #cad3f5;
  --turbo-syntax-bg: #363a4f;
  --turbo-syntax-comment: #a5adcb;
  --turbo-syntax-keyword: #8aadf4;
  --turbo-syntax-string: #a6da95;
  --turbo-syntax-number: #eed49f;
  --turbo-syntax-function: #91d7e3;
  --turbo-syntax-type: #8aadf4;
  --turbo-syntax-variable: #cad3f5;
  --turbo-syntax-operator: #a5adcb;
  --turbo-syntax-punctuation: #a5adcb;
  --turbo-syntax-tag: #ed8796;
  --turbo-syntax-attribute: #91d7e3;
  --turbo-syntax-value: #a6da95;
  --turbo-syntax-error: #ed8796;
  --turbo-syntax-deleted: #ed8796;
  --turbo-syntax-inserted: #a6da95;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="catppuccin-mocha"] {
  --turbo-bg-base: #1e1e2e;
  --turbo-bg-surface: #181825;
  --turbo-bg-overlay: #11111b;
  --turbo-text-primary: #cdd6f4;
  --turbo-text-secondary: #a6adc8;
  --turbo-text-inverse: #1e1e2e;
  --turbo-brand-primary: #89b4fa;
  --turbo-brand-primary-text: #1e1e2e;
  --turbo-state-info: #89dceb;
  --turbo-state-success: #a6e3a1;
  --turbo-state-warning: #f9e2af;
  --turbo-state-danger: #f38ba8;
  --turbo-state-info-text: #1e1e2e;
  --turbo-state-success-text: #1e1e2e;
  --turbo-state-warning-text: #1e1e2e;
  --turbo-state-danger-text: #1e1e2e;
  --turbo-border-default: #6c7086;
  --turbo-accent-link: #89b4fa;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #a6e3a1;
  --turbo-heading-h2: #89b4fa;
  --turbo-heading-h3: #74c7ec;
  --turbo-heading-h4: #f9e2af;
  --turbo-heading-h5: #cba6f7;
  --turbo-heading-h6: #f38ba8;
  --turbo-body-primary: #cdd6f4;
  --turbo-body-secondary: #a6adc8;
  --turbo-link-default: #89b4fa;
  --turbo-selection-fg: #cdd6f4;
  --turbo-selection-bg: #56596a;
  --turbo-blockquote-border: #7f849c;
  --turbo-blockquote-fg: #cdd6f4;
  --turbo-blockquote-bg: #181825;
  --turbo-code-inline-fg: #cdd6f4;
  --turbo-code-inline-bg: #313244;
  --turbo-code-block-fg: #cdd6f4;
  --turbo-code-block-bg: #313244;
  --turbo-table-border: #7f849c;
  --turbo-table-stripe: #313244;
  --turbo-table-thead-bg: #45475a;
  --turbo-table-cell-bg: #1e1e2e;
  --turbo-table-header-fg: #cdd6f4;
  --turbo-card-bg: #181825;
  --turbo-card-border: #6c7086;
  --turbo-card-header-bg: #11111b;
  --turbo-card-footer-bg: #181825;
  --turbo-message-bg: #181825;
  --turbo-message-header-bg: #11111b;
  --turbo-message-border: #6c7086;
  --turbo-message-body-fg: #cdd6f4;
  --turbo-panel-bg: #181825;
  --turbo-panel-header-bg: #11111b;
  --turbo-panel-header-fg: #cdd6f4;
  --turbo-panel-border: #6c7086;
  --turbo-panel-block-bg: #181825;
  --turbo-panel-block-hover-bg: #11111b;
  --turbo-panel-block-active-bg: #11111b;
  --turbo-box-bg: #181825;
  --turbo-box-border: #6c7086;
  --turbo-notification-bg: #181825;
  --turbo-notification-border: #6c7086;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #181825;
  --turbo-modal-header-bg: #11111b;
  --turbo-modal-footer-bg: #181825;
  --turbo-dropdown-bg: #181825;
  --turbo-dropdown-item-hover: #11111b;
  --turbo-dropdown-border: #6c7086;
  --turbo-tabs-border: #6c7086;
  --turbo-tabs-link-bg: #181825;
  --turbo-tabs-link-active-bg: #1e1e2e;
  --turbo-tabs-link-hover-bg: #11111b;
  --turbo-syntax-fg: #cdd6f4;
  --turbo-syntax-bg: #313244;
  --turbo-syntax-comment: #a6adc8;
  --turbo-syntax-keyword: #89b4fa;
  --turbo-syntax-string: #a6e3a1;
  --turbo-syntax-number: #f9e2af;
  --turbo-syntax-function: #89dceb;
  --turbo-syntax-type: #89b4fa;
  --turbo-syntax-variable: #cdd6f4;
  --turbo-syntax-operator: #a6adc8;
  --turbo-syntax-punctuation: #a6adc8;
  --turbo-syntax-tag: #f38ba8;
  --turbo-syntax-attribute: #89dceb;
  --turbo-syntax-value: #a6e3a1;
  --turbo-syntax-error: #f38ba8;
  --turbo-syntax-deleted: #f38ba8;
  --turbo-syntax-inserted: #a6e3a1;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&display=swap');

[data-theme="dracula"] {
  --turbo-bg-base: #282a36;
  --turbo-bg-surface: #21222c;
  --turbo-bg-overlay: #44475a;
  --turbo-text-primary: #f8f8f2;
  --turbo-text-secondary: #b3bbd3;
  --turbo-text-inverse: #282a36;
  --turbo-brand-primary: #bd93f9;
  --turbo-brand-primary-text: #282a36;
  --turbo-state-info: #8be9fd;
  --turbo-state-success: #50fa7b;
  --turbo-state-warning: #f1fa8c;
  --turbo-state-danger: #ff5555;
  --turbo-state-info-text: #282a36;
  --turbo-state-success-text: #282a36;
  --turbo-state-warning-text: #282a36;
  --turbo-state-danger-text: #242631;
  --turbo-border-default: #44475a;
  --turbo-accent-link: #8be9fd;
  --turbo-font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --turbo-font-mono: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #ff79c6;
  --turbo-heading-h2: #bd93f9;
  --turbo-heading-h3: #8be9fd;
  --turbo-heading-h4: #50fa7b;
  --turbo-heading-h5: #ffb86c;
  --turbo-heading-h6: #f1fa8c;
  --turbo-body-primary: #f8f8f2;
  --turbo-body-secondary: #8995bb;
  --turbo-link-default: #8be9fd;
  --turbo-selection-fg: #f8f8f2;
  --turbo-selection-bg: #44475a;
  --turbo-blockquote-border: #bd93f9;
  --turbo-blockquote-fg: #7f8db5;
  --turbo-blockquote-bg: #21222c;
  --turbo-code-inline-fg: #50fa7b;
  --turbo-code-inline-bg: #21222c;
  --turbo-code-block-fg: #f8f8f2;
  --turbo-code-block-bg: #21222c;
  --turbo-table-border: #44475a;
  --turbo-table-stripe: #21222c;
  --turbo-table-thead-bg: #44475a;
  --turbo-table-cell-bg: #282a36;
  --turbo-table-header-fg: #f8f8f2;
  --turbo-spacing-xs: 0.25rem;
  --turbo-spacing-sm: 0.5rem;
  --turbo-spacing-md: 1rem;
  --turbo-spacing-lg: 1.5rem;
  --turbo-spacing-xl: 2rem;
  --turbo-elevation-none: none;
  --turbo-elevation-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --turbo-elevation-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --turbo-elevation-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --turbo-elevation-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --turbo-animation-duration-fast: 150ms;
  --turbo-animation-duration-normal: 300ms;
  --turbo-animation-duration-slow: 500ms;
  --turbo-animation-easing-default: cubic-bezier(0.4, 0, 0.2, 1);
  --turbo-animation-easing-emphasized: cubic-bezier(0.05, 0.7, 0.1, 1);
  --turbo-opacity-disabled: 0.5;
  --turbo-opacity-hover: 0.8;
  --turbo-opacity-pressed: 0.6;
  --turbo-card-bg: #21222c;
  --turbo-card-border: #6272a4;
  --turbo-card-header-bg: #282a36;
  --turbo-card-footer-bg: #21222c;
  --turbo-message-bg: #282a36;
  --turbo-message-header-bg: #44475a;
  --turbo-message-border: #6272a4;
  --turbo-message-body-fg: #f8f8f2;
  --turbo-panel-bg: #21222c;
  --turbo-panel-header-bg: #44475a;
  --turbo-panel-header-fg: #f8f8f2;
  --turbo-panel-border: #6272a4;
  --turbo-panel-block-bg: #282a36;
  --turbo-panel-block-hover-bg: #2e303e;
  --turbo-panel-block-active-bg: #44475a;
  --turbo-box-bg: #21222c;
  --turbo-box-border: #6272a4;
  --turbo-notification-bg: #282a36;
  --turbo-notification-border: #6272a4;
  --turbo-modal-bg: rgba(40, 42, 54, 0.9);
  --turbo-modal-card-bg: #21222c;
  --turbo-modal-header-bg: #282a36;
  --turbo-modal-footer-bg: #21222c;
  --turbo-dropdown-bg: #21222c;
  --turbo-dropdown-item-hover: #2e303e;
  --turbo-dropdown-border: #6272a4;
  --turbo-tabs-border: #6272a4;
  --turbo-tabs-link-bg: #2e303e;
  --turbo-tabs-link-active-bg: #21222c;
  --turbo-tabs-link-hover-bg: #44475a;
  --turbo-syntax-fg: #f8f8f2;
  --turbo-syntax-bg: #21222c;
  --turbo-syntax-comment: #b3bbd3;
  --turbo-syntax-keyword: #bd93f9;
  --turbo-syntax-string: #50fa7b;
  --turbo-syntax-number: #f1fa8c;
  --turbo-syntax-function: #8be9fd;
  --turbo-syntax-type: #bd93f9;
  --turbo-syntax-variable: #f8f8f2;
  --turbo-syntax-operator: #b3bbd3;
  --turbo-syntax-punctuation: #b3bbd3;
  --turbo-syntax-tag: #ff5555;
  --turbo-syntax-attribute: #8be9fd;
  --turbo-syntax-value: #50fa7b;
  --turbo-syntax-error: #ff5555;
  --turbo-syntax-deleted: #ff5555;
  --turbo-syntax-inserted: #50fa7b;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="everforest-dark-hard"] {
  --turbo-bg-base: #272E33;
  --turbo-bg-surface: #2E383C;
  --turbo-bg-overlay: #374145;
  --turbo-text-primary: #D3C6AA;
  --turbo-text-secondary: #a7b2aa;
  --turbo-text-inverse: #272E33;
  --turbo-brand-primary: #A7C080;
  --turbo-brand-primary-text: #272E33;
  --turbo-state-info: #7FBBB3;
  --turbo-state-success: #A7C080;
  --turbo-state-warning: #DBBC7F;
  --turbo-state-danger: #E67E80;
  --turbo-state-info-text: #272E33;
  --turbo-state-success-text: #272E33;
  --turbo-state-warning-text: #272E33;
  --turbo-state-danger-text: #272E33;
  --turbo-border-default: #495156;
  --turbo-accent-link: #83C092;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #A7C080;
  --turbo-heading-h2: #7FBBB3;
  --turbo-heading-h3: #83C092;
  --turbo-heading-h4: #DBBC7F;
  --turbo-heading-h5: #D699B6;
  --turbo-heading-h6: #E67E80;
  --turbo-body-primary: #D3C6AA;
  --turbo-body-secondary: #9DA9A0;
  --turbo-link-default: #83C092;
  --turbo-selection-fg: #D3C6AA;
  --turbo-selection-bg: #374145;
  --turbo-blockquote-border: #495156;
  --turbo-blockquote-fg: #9DA9A0;
  --turbo-blockquote-bg: #2E383C;
  --turbo-code-inline-fg: #e79e7d;
  --turbo-code-inline-bg: #374145;
  --turbo-code-block-fg: #D3C6AA;
  --turbo-code-block-bg: #2E383C;
  --turbo-table-border: #495156;
  --turbo-table-stripe: #374145;
  --turbo-table-thead-bg: #2E383C;
  --turbo-table-cell-bg: #272E33;
  --turbo-table-header-fg: #D3C6AA;
  --turbo-card-bg: #2E383C;
  --turbo-card-border: #495156;
  --turbo-card-header-bg: #272E33;
  --turbo-card-footer-bg: #2E383C;
  --turbo-message-bg: #272E33;
  --turbo-message-header-bg: #2E383C;
  --turbo-message-border: #495156;
  --turbo-message-body-fg: #D3C6AA;
  --turbo-panel-bg: #2E383C;
  --turbo-panel-header-bg: #272E33;
  --turbo-panel-header-fg: #D3C6AA;
  --turbo-panel-border: #495156;
  --turbo-panel-block-bg: #272E33;
  --turbo-panel-block-hover-bg: #2E383C;
  --turbo-panel-block-active-bg: #374145;
  --turbo-box-bg: #2E383C;
  --turbo-box-border: #495156;
  --turbo-notification-bg: #272E33;
  --turbo-notification-border: #495156;
  --turbo-modal-bg: rgba(39, 46, 51, 0.9);
  --turbo-modal-card-bg: #2E383C;
  --turbo-modal-header-bg: #272E33;
  --turbo-modal-footer-bg: #2E383C;
  --turbo-dropdown-bg: #2E383C;
  --turbo-dropdown-item-hover: #374145;
  --turbo-dropdown-border: #495156;
  --turbo-tabs-border: #495156;
  --turbo-tabs-link-bg: #2E383C;
  --turbo-tabs-link-active-bg: #272E33;
  --turbo-tabs-link-hover-bg: #374145;
  --turbo-syntax-fg: #D3C6AA;
  --turbo-syntax-bg: #2E383C;
  --turbo-syntax-comment: #a7b2aa;
  --turbo-syntax-keyword: #A7C080;
  --turbo-syntax-string: #A7C080;
  --turbo-syntax-number: #DBBC7F;
  --turbo-syntax-function: #7FBBB3;
  --turbo-syntax-type: #A7C080;
  --turbo-syntax-variable: #D3C6AA;
  --turbo-syntax-operator: #a7b2aa;
  --turbo-syntax-punctuation: #a7b2aa;
  --turbo-syntax-tag: #E67E80;
  --turbo-syntax-attribute: #7FBBB3;
  --turbo-syntax-value: #A7C080;
  --turbo-syntax-error: #E67E80;
  --turbo-syntax-deleted: #E67E80;
  --turbo-syntax-inserted: #A7C080;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="everforest-dark-soft"] {
  --turbo-bg-base: #333C43;
  --turbo-bg-surface: #3A464C;
  --turbo-bg-overlay: #434F55;
  --turbo-text-primary: #D3C6AA;
  --turbo-text-secondary: #bdc5be;
  --turbo-text-inverse: #333C43;
  --turbo-brand-primary: #A7C080;
  --turbo-brand-primary-text: #333C43;
  --turbo-state-info: #7FBBB3;
  --turbo-state-success: #A7C080;
  --turbo-state-warning: #DBBC7F;
  --turbo-state-danger: #E67E80;
  --turbo-state-info-text: #333C43;
  --turbo-state-success-text: #333C43;
  --turbo-state-warning-text: #333C43;
  --turbo-state-danger-text: #2a3238;
  --turbo-border-default: #555F66;
  --turbo-accent-link: #9dcea9;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #A7C080;
  --turbo-heading-h2: #7FBBB3;
  --turbo-heading-h3: #83C092;
  --turbo-heading-h4: #DBBC7F;
  --turbo-heading-h5: #D699B6;
  --turbo-heading-h6: #E67E80;
  --turbo-body-primary: #D3C6AA;
  --turbo-body-secondary: #aeb8b0;
  --turbo-link-default: #9dcea9;
  --turbo-selection-fg: #D3C6AA;
  --turbo-selection-bg: #434F55;
  --turbo-blockquote-border: #555F66;
  --turbo-blockquote-fg: #aeb8b0;
  --turbo-blockquote-bg: #3A464C;
  --turbo-code-inline-fg: #edb79d;
  --turbo-code-inline-bg: #434F55;
  --turbo-code-block-fg: #D3C6AA;
  --turbo-code-block-bg: #3A464C;
  --turbo-table-border: #555F66;
  --turbo-table-stripe: #434F55;
  --turbo-table-thead-bg: #3A464C;
  --turbo-table-cell-bg: #333C43;
  --turbo-table-header-fg: #D3C6AA;
  --turbo-card-bg: #3A464C;
  --turbo-card-border: #555F66;
  --turbo-card-header-bg: #333C43;
  --turbo-card-footer-bg: #3A464C;
  --turbo-message-bg: #333C43;
  --turbo-message-header-bg: #3A464C;
  --turbo-message-border: #555F66;
  --turbo-message-body-fg: #D3C6AA;
  --turbo-panel-bg: #3A464C;
  --turbo-panel-header-bg: #333C43;
  --turbo-panel-header-fg: #D3C6AA;
  --turbo-panel-border: #555F66;
  --turbo-panel-block-bg: #333C43;
  --turbo-panel-block-hover-bg: #3A464C;
  --turbo-panel-block-active-bg: #434F55;
  --turbo-box-bg: #3A464C;
  --turbo-box-border: #555F66;
  --turbo-notification-bg: #333C43;
  --turbo-notification-border: #555F66;
  --turbo-modal-bg: rgba(51, 60, 67, 0.9);
  --turbo-modal-card-bg: #3A464C;
  --turbo-modal-header-bg: #333C43;
  --turbo-modal-footer-bg: #3A464C;
  --turbo-dropdown-bg: #3A464C;
  --turbo-dropdown-item-hover: #434F55;
  --turbo-dropdown-border: #555F66;
  --turbo-tabs-border: #555F66;
  --turbo-tabs-link-bg: #3A464C;
  --turbo-tabs-link-active-bg: #333C43;
  --turbo-tabs-link-hover-bg: #434F55;
  --turbo-syntax-fg: #D3C6AA;
  --turbo-syntax-bg: #3A464C;
  --turbo-syntax-comment: #bdc5be;
  --turbo-syntax-keyword: #A7C080;
  --turbo-syntax-string: #A7C080;
  --turbo-syntax-number: #DBBC7F;
  --turbo-syntax-function: #7FBBB3;
  --turbo-syntax-type: #A7C080;
  --turbo-syntax-variable: #D3C6AA;
  --turbo-syntax-operator: #bdc5be;
  --turbo-syntax-punctuation: #bdc5be;
  --turbo-syntax-tag: #E67E80;
  --turbo-syntax-attribute: #7FBBB3;
  --turbo-syntax-value: #A7C080;
  --turbo-syntax-error: #E67E80;
  --turbo-syntax-deleted: #E67E80;
  --turbo-syntax-inserted: #A7C080;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="everforest-dark"] {
  --turbo-bg-base: #2D353B;
  --turbo-bg-surface: #343F44;
  --turbo-bg-overlay: #3D484D;
  --turbo-text-primary: #D3C6AA;
  --turbo-text-secondary: #b2bbb4;
  --turbo-text-inverse: #2D353B;
  --turbo-brand-primary: #A7C080;
  --turbo-brand-primary-text: #2D353B;
  --turbo-state-info: #7FBBB3;
  --turbo-state-success: #A7C080;
  --turbo-state-warning: #DBBC7F;
  --turbo-state-danger: #E67E80;
  --turbo-state-info-text: #2D353B;
  --turbo-state-success-text: #2D353B;
  --turbo-state-warning-text: #2D353B;
  --turbo-state-danger-text: #2a3237;
  --turbo-border-default: #4F585E;
  --turbo-accent-link: #8ec69c;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #A7C080;
  --turbo-heading-h2: #7FBBB3;
  --turbo-heading-h3: #83C092;
  --turbo-heading-h4: #DBBC7F;
  --turbo-heading-h5: #D699B6;
  --turbo-heading-h6: #E67E80;
  --turbo-body-primary: #D3C6AA;
  --turbo-body-secondary: #a4afa7;
  --turbo-link-default: #8ec69c;
  --turbo-selection-fg: #D3C6AA;
  --turbo-selection-bg: #3D484D;
  --turbo-blockquote-border: #4F585E;
  --turbo-blockquote-fg: #a4afa7;
  --turbo-blockquote-bg: #343F44;
  --turbo-code-inline-fg: #eaaa8d;
  --turbo-code-inline-bg: #3D484D;
  --turbo-code-block-fg: #D3C6AA;
  --turbo-code-block-bg: #343F44;
  --turbo-table-border: #4F585E;
  --turbo-table-stripe: #3D484D;
  --turbo-table-thead-bg: #343F44;
  --turbo-table-cell-bg: #2D353B;
  --turbo-table-header-fg: #D3C6AA;
  --turbo-card-bg: #343F44;
  --turbo-card-border: #4F585E;
  --turbo-card-header-bg: #2D353B;
  --turbo-card-footer-bg: #343F44;
  --turbo-message-bg: #2D353B;
  --turbo-message-header-bg: #343F44;
  --turbo-message-border: #4F585E;
  --turbo-message-body-fg: #D3C6AA;
  --turbo-panel-bg: #343F44;
  --turbo-panel-header-bg: #2D353B;
  --turbo-panel-header-fg: #D3C6AA;
  --turbo-panel-border: #4F585E;
  --turbo-panel-block-bg: #2D353B;
  --turbo-panel-block-hover-bg: #343F44;
  --turbo-panel-block-active-bg: #3D484D;
  --turbo-box-bg: #343F44;
  --turbo-box-border: #4F585E;
  --turbo-notification-bg: #2D353B;
  --turbo-notification-border: #4F585E;
  --turbo-modal-bg: rgba(45, 53, 59, 0.9);
  --turbo-modal-card-bg: #343F44;
  --turbo-modal-header-bg: #2D353B;
  --turbo-modal-footer-bg: #343F44;
  --turbo-dropdown-bg: #343F44;
  --turbo-dropdown-item-hover: #3D484D;
  --turbo-dropdown-border: #4F585E;
  --turbo-tabs-border: #4F585E;
  --turbo-tabs-link-bg: #343F44;
  --turbo-tabs-link-active-bg: #2D353B;
  --turbo-tabs-link-hover-bg: #3D484D;
  --turbo-syntax-fg: #D3C6AA;
  --turbo-syntax-bg: #343F44;
  --turbo-syntax-comment: #b2bbb4;
  --turbo-syntax-keyword: #A7C080;
  --turbo-syntax-string: #A7C080;
  --turbo-syntax-number: #DBBC7F;
  --turbo-syntax-function: #7FBBB3;
  --turbo-syntax-type: #A7C080;
  --turbo-syntax-variable: #D3C6AA;
  --turbo-syntax-operator: #b2bbb4;
  --turbo-syntax-punctuation: #b2bbb4;
  --turbo-syntax-tag: #E67E80;
  --turbo-syntax-attribute: #7FBBB3;
  --turbo-syntax-value: #A7C080;
  --turbo-syntax-error: #E67E80;
  --turbo-syntax-deleted: #E67E80;
  --turbo-syntax-inserted: #A7C080;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="everforest-light-hard"] {
  --turbo-bg-base: #FFFBEF;
  --turbo-bg-surface: #F8F5E4;
  --turbo-bg-overlay: #EDEADA;
  --turbo-text-primary: #5a6870;
  --turbo-text-secondary: #5a676e;
  --turbo-text-inverse: #FFFBEF;
  --turbo-brand-primary: #697a01;
  --turbo-brand-primary-text: #fffefc;
  --turbo-state-info: #2A7A9E;
  --turbo-state-success: #697a01;
  --turbo-state-warning: #A87800;
  --turbo-state-danger: #D03A38;
  --turbo-state-info-text: #fffef9;
  --turbo-state-success-text: #fffefc;
  --turbo-state-warning-text: #121211;
  --turbo-state-danger-text: #fffdf7;
  --turbo-border-default: #E8E5D5;
  --turbo-accent-link: #1D6B4F;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #6B7C01;
  --turbo-heading-h2: #2A7A9E;
  --turbo-heading-h3: #1D6B4F;
  --turbo-heading-h4: #A87800;
  --turbo-heading-h5: #B84F96;
  --turbo-heading-h6: #D03A38;
  --turbo-body-primary: #5C6A72;
  --turbo-body-secondary: #606e75;
  --turbo-link-default: #1D6B4F;
  --turbo-selection-fg: #5C6A72;
  --turbo-selection-bg: #f0eddf;
  --turbo-blockquote-border: #E8E5D5;
  --turbo-blockquote-fg: #606e75;
  --turbo-blockquote-bg: #F8F5E4;
  --turbo-code-inline-fg: #a64b10;
  --turbo-code-inline-bg: #EDEADA;
  --turbo-code-block-fg: #5C6A72;
  --turbo-code-block-bg: #F8F5E4;
  --turbo-table-border: #E8E5D5;
  --turbo-table-stripe: #EDEADA;
  --turbo-table-thead-bg: #F8F5E4;
  --turbo-table-cell-bg: #FFFBEF;
  --turbo-table-header-fg: #5a6870;
  --turbo-card-bg: #FFFBEF;
  --turbo-card-border: #E8E5D5;
  --turbo-card-header-bg: #F8F5E4;
  --turbo-card-footer-bg: #F8F5E4;
  --turbo-message-bg: #F8F5E4;
  --turbo-message-header-bg: #FFFBEF;
  --turbo-message-border: #E8E5D5;
  --turbo-message-body-fg: #5C6A72;
  --turbo-panel-bg: #FFFBEF;
  --turbo-panel-header-bg: #F8F5E4;
  --turbo-panel-header-fg: #5C6A72;
  --turbo-panel-border: #E8E5D5;
  --turbo-panel-block-bg: #F8F5E4;
  --turbo-panel-block-hover-bg: #FFFBEF;
  --turbo-panel-block-active-bg: #EDEADA;
  --turbo-box-bg: #FFFBEF;
  --turbo-box-border: #E8E5D5;
  --turbo-notification-bg: #F8F5E4;
  --turbo-notification-border: #E8E5D5;
  --turbo-modal-bg: rgba(92, 106, 114, 0.86);
  --turbo-modal-card-bg: #FFFBEF;
  --turbo-modal-header-bg: #F8F5E4;
  --turbo-modal-footer-bg: #F8F5E4;
  --turbo-dropdown-bg: #FFFBEF;
  --turbo-dropdown-item-hover: #F8F5E4;
  --turbo-dropdown-border: #E8E5D5;
  --turbo-tabs-border: #E8E5D5;
  --turbo-tabs-link-bg: #F8F5E4;
  --turbo-tabs-link-active-bg: #FFFBEF;
  --turbo-tabs-link-hover-bg: #EDEADA;
  --turbo-syntax-fg: #5C6A72;
  --turbo-syntax-bg: #F8F5E4;
  --turbo-syntax-comment: #5a676e;
  --turbo-syntax-keyword: #697a01;
  --turbo-syntax-string: #697a01;
  --turbo-syntax-number: #A87800;
  --turbo-syntax-function: #2A7A9E;
  --turbo-syntax-type: #697a01;
  --turbo-syntax-variable: #5a6870;
  --turbo-syntax-operator: #5a676e;
  --turbo-syntax-punctuation: #5a676e;
  --turbo-syntax-tag: #D03A38;
  --turbo-syntax-attribute: #2A7A9E;
  --turbo-syntax-value: #697a01;
  --turbo-syntax-error: #D03A38;
  --turbo-syntax-deleted: #D03A38;
  --turbo-syntax-inserted: #697a01;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="everforest-light-soft"] {
  --turbo-bg-base: #F3EAD3;
  --turbo-bg-surface: #EAE4CA;
  --turbo-bg-overlay: #DDD8BE;
  --turbo-text-primary: #4f5c63;
  --turbo-text-secondary: #4f5c62;
  --turbo-text-inverse: #F3EAD3;
  --turbo-brand-primary: #697a01;
  --turbo-brand-primary-text: #fffefd;
  --turbo-state-info: #2A7A9E;
  --turbo-state-success: #697a01;
  --turbo-state-warning: #A87800;
  --turbo-state-danger: #D03A38;
  --turbo-state-info-text: #fefefc;
  --turbo-state-success-text: #fffefd;
  --turbo-state-warning-text: #11100f;
  --turbo-state-danger-text: #fefdfa;
  --turbo-border-default: #D8D3BA;
  --turbo-accent-link: #1c664b;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #6B7C01;
  --turbo-heading-h2: #2A7A9E;
  --turbo-heading-h3: #1D6B4F;
  --turbo-heading-h4: #A87800;
  --turbo-heading-h5: #B84F96;
  --turbo-heading-h6: #D03A38;
  --turbo-body-primary: #56646c;
  --turbo-body-secondary: #56646a;
  --turbo-link-default: #1c664b;
  --turbo-selection-fg: #5C6A72;
  --turbo-selection-bg: #efede0;
  --turbo-blockquote-border: #D8D3BA;
  --turbo-blockquote-fg: #57646b;
  --turbo-blockquote-bg: #EAE4CA;
  --turbo-code-inline-fg: #92430e;
  --turbo-code-inline-bg: #DDD8BE;
  --turbo-code-block-fg: #5a6870;
  --turbo-code-block-bg: #F3EAD3;
  --turbo-table-border: #D8D3BA;
  --turbo-table-stripe: #DDD8BE;
  --turbo-table-thead-bg: #EAE4CA;
  --turbo-table-cell-bg: #F3EAD3;
  --turbo-table-header-fg: #4f5c63;
  --turbo-card-bg: #F3EAD3;
  --turbo-card-border: #D8D3BA;
  --turbo-card-header-bg: #EAE4CA;
  --turbo-card-footer-bg: #EAE4CA;
  --turbo-message-bg: #EAE4CA;
  --turbo-message-header-bg: #F3EAD3;
  --turbo-message-border: #D8D3BA;
  --turbo-message-body-fg: #5C6A72;
  --turbo-panel-bg: #F3EAD3;
  --turbo-panel-header-bg: #EAE4CA;
  --turbo-panel-header-fg: #5C6A72;
  --turbo-panel-border: #D8D3BA;
  --turbo-panel-block-bg: #EAE4CA;
  --turbo-panel-block-hover-bg: #F3EAD3;
  --turbo-panel-block-active-bg: #DDD8BE;
  --turbo-box-bg: #F3EAD3;
  --turbo-box-border: #D8D3BA;
  --turbo-notification-bg: #EAE4CA;
  --turbo-notification-border: #D8D3BA;
  --turbo-modal-bg: rgba(92, 106, 114, 0.86);
  --turbo-modal-card-bg: #F3EAD3;
  --turbo-modal-header-bg: #EAE4CA;
  --turbo-modal-footer-bg: #EAE4CA;
  --turbo-dropdown-bg: #F3EAD3;
  --turbo-dropdown-item-hover: #EAE4CA;
  --turbo-dropdown-border: #D8D3BA;
  --turbo-tabs-border: #D8D3BA;
  --turbo-tabs-link-bg: #EAE4CA;
  --turbo-tabs-link-active-bg: #F3EAD3;
  --turbo-tabs-link-hover-bg: #DDD8BE;
  --turbo-syntax-fg: #5a6870;
  --turbo-syntax-bg: #F3EAD3;
  --turbo-syntax-comment: #4f5c62;
  --turbo-syntax-keyword: #697a01;
  --turbo-syntax-string: #697a01;
  --turbo-syntax-number: #A87800;
  --turbo-syntax-function: #2A7A9E;
  --turbo-syntax-type: #697a01;
  --turbo-syntax-variable: #4f5c63;
  --turbo-syntax-operator: #4f5c62;
  --turbo-syntax-punctuation: #4f5c62;
  --turbo-syntax-tag: #D03A38;
  --turbo-syntax-attribute: #2A7A9E;
  --turbo-syntax-value: #697a01;
  --turbo-syntax-error: #D03A38;
  --turbo-syntax-deleted: #D03A38;
  --turbo-syntax-inserted: #697a01;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="everforest-light"] {
  --turbo-bg-base: #FDF6E3;
  --turbo-bg-surface: #F4F0D9;
  --turbo-bg-overlay: #E6E2CC;
  --turbo-text-primary: #56636a;
  --turbo-text-secondary: #566269;
  --turbo-text-inverse: #FDF6E3;
  --turbo-brand-primary: #697a01;
  --turbo-brand-primary-text: #fffefc;
  --turbo-state-info: #2A7A9E;
  --turbo-state-success: #697a01;
  --turbo-state-warning: #A87800;
  --turbo-state-danger: #D03A38;
  --turbo-state-info-text: #fffefb;
  --turbo-state-success-text: #fffefc;
  --turbo-state-warning-text: #121110;
  --turbo-state-danger-text: #fffdf8;
  --turbo-border-default: #BDC3AF;
  --turbo-accent-link: #1D6B4F;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #6B7C01;
  --turbo-heading-h2: #2A7A9E;
  --turbo-heading-h3: #1D6B4F;
  --turbo-heading-h4: #A87800;
  --turbo-heading-h5: #B84F96;
  --turbo-heading-h6: #D03A38;
  --turbo-body-primary: #5C6A72;
  --turbo-body-secondary: #5e6b72;
  --turbo-link-default: #1D6B4F;
  --turbo-selection-fg: #5C6A72;
  --turbo-selection-bg: #f0eddf;
  --turbo-blockquote-border: #BDC3AF;
  --turbo-blockquote-fg: #5d6b72;
  --turbo-blockquote-bg: #F4F0D9;
  --turbo-code-inline-fg: #9c480f;
  --turbo-code-inline-bg: #E6E2CC;
  --turbo-code-block-fg: #5C6A72;
  --turbo-code-block-bg: #F4F0D9;
  --turbo-table-border: #BDC3AF;
  --turbo-table-stripe: #E6E2CC;
  --turbo-table-thead-bg: #F4F0D9;
  --turbo-table-cell-bg: #FDF6E3;
  --turbo-table-header-fg: #56636a;
  --turbo-card-bg: #FDF6E3;
  --turbo-card-border: #BDC3AF;
  --turbo-card-header-bg: #F4F0D9;
  --turbo-card-footer-bg: #F4F0D9;
  --turbo-message-bg: #F4F0D9;
  --turbo-message-header-bg: #FDF6E3;
  --turbo-message-border: #BDC3AF;
  --turbo-message-body-fg: #5C6A72;
  --turbo-panel-bg: #FDF6E3;
  --turbo-panel-header-bg: #F4F0D9;
  --turbo-panel-header-fg: #5C6A72;
  --turbo-panel-border: #BDC3AF;
  --turbo-panel-block-bg: #F4F0D9;
  --turbo-panel-block-hover-bg: #FDF6E3;
  --turbo-panel-block-active-bg: #E6E2CC;
  --turbo-box-bg: #FDF6E3;
  --turbo-box-border: #BDC3AF;
  --turbo-notification-bg: #F4F0D9;
  --turbo-notification-border: #BDC3AF;
  --turbo-modal-bg: rgba(92, 106, 114, 0.86);
  --turbo-modal-card-bg: #FDF6E3;
  --turbo-modal-header-bg: #F4F0D9;
  --turbo-modal-footer-bg: #F4F0D9;
  --turbo-dropdown-bg: #FDF6E3;
  --turbo-dropdown-item-hover: #F4F0D9;
  --turbo-dropdown-border: #BDC3AF;
  --turbo-tabs-border: #BDC3AF;
  --turbo-tabs-link-bg: #F4F0D9;
  --turbo-tabs-link-active-bg: #FDF6E3;
  --turbo-tabs-link-hover-bg: #E6E2CC;
  --turbo-syntax-fg: #5C6A72;
  --turbo-syntax-bg: #F4F0D9;
  --turbo-syntax-comment: #566269;
  --turbo-syntax-keyword: #697a01;
  --turbo-syntax-string: #697a01;
  --turbo-syntax-number: #A87800;
  --turbo-syntax-function: #2A7A9E;
  --turbo-syntax-type: #697a01;
  --turbo-syntax-variable: #56636a;
  --turbo-syntax-operator: #566269;
  --turbo-syntax-punctuation: #566269;
  --turbo-syntax-tag: #D03A38;
  --turbo-syntax-attribute: #2A7A9E;
  --turbo-syntax-value: #697a01;
  --turbo-syntax-error: #D03A38;
  --turbo-syntax-deleted: #D03A38;
  --turbo-syntax-inserted: #697a01;
  color-scheme: light;
}

@import url('https://github.githubassets.com/assets/mona-sans-webfont.woff2');
@import url('https://github.githubassets.com/assets/hubot-sans-webfont.woff2');

[data-theme="github-dark"] {
  --turbo-bg-base: #0d1117;
  --turbo-bg-surface: #151b23;
  --turbo-bg-overlay: #010409;
  --turbo-text-primary: #f0f6fc;
  --turbo-text-secondary: #9198a1;
  --turbo-text-inverse: #ffffff;
  --turbo-brand-primary: #1e6de6;
  --turbo-brand-primary-text: #ffffff;
  --turbo-state-info: #3573c1;
  --turbo-state-success: #3fb950;
  --turbo-state-warning: #d29922;
  --turbo-state-danger: #f85149;
  --turbo-state-info-text: #fdfeff;
  --turbo-state-success-text: #0d1117;
  --turbo-state-warning-text: #0d1117;
  --turbo-state-danger-text: #0d1117;
  --turbo-border-default: #3d444d;
  --turbo-accent-link: #4493f8;
  --turbo-font-sans: "Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: "Hubot Sans", ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, "Liberation Mono", monospace;
  --turbo-heading-h1: #3fb950;
  --turbo-heading-h2: #4493f8;
  --turbo-heading-h3: #1f6feb;
  --turbo-heading-h4: #d29922;
  --turbo-heading-h5: #3fb950;
  --turbo-heading-h6: #f85149;
  --turbo-body-primary: #f0f6fc;
  --turbo-body-secondary: #9198a1;
  --turbo-link-default: #4493f8;
  --turbo-selection-fg: #f0f6fc;
  --turbo-selection-bg: #264f78;
  --turbo-blockquote-border: #3d444d;
  --turbo-blockquote-fg: #9198a1;
  --turbo-blockquote-bg: #151b23;
  --turbo-code-inline-fg: #f0f6fc;
  --turbo-code-inline-bg: #151b23;
  --turbo-code-block-fg: #f0f6fc;
  --turbo-code-block-bg: #151b23;
  --turbo-table-border: #3d444d;
  --turbo-table-stripe: #151b23;
  --turbo-table-thead-bg: #151b23;
  --turbo-table-cell-bg: #0d1117;
  --turbo-table-header-fg: #f0f6fc;
  --turbo-card-bg: #151b23;
  --turbo-card-border: #3d444d;
  --turbo-card-header-bg: #010409;
  --turbo-card-footer-bg: #151b23;
  --turbo-message-bg: #151b23;
  --turbo-message-header-bg: #010409;
  --turbo-message-border: #3d444d;
  --turbo-message-body-fg: #f0f6fc;
  --turbo-panel-bg: #151b23;
  --turbo-panel-header-bg: #010409;
  --turbo-panel-header-fg: #f0f6fc;
  --turbo-panel-border: #3d444d;
  --turbo-panel-block-bg: #151b23;
  --turbo-panel-block-hover-bg: #010409;
  --turbo-panel-block-active-bg: #010409;
  --turbo-box-bg: #151b23;
  --turbo-box-border: #3d444d;
  --turbo-notification-bg: #151b23;
  --turbo-notification-border: #3d444d;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #151b23;
  --turbo-modal-header-bg: #010409;
  --turbo-modal-footer-bg: #151b23;
  --turbo-dropdown-bg: #151b23;
  --turbo-dropdown-item-hover: #010409;
  --turbo-dropdown-border: #3d444d;
  --turbo-tabs-border: #3d444d;
  --turbo-tabs-link-bg: #151b23;
  --turbo-tabs-link-active-bg: #0d1117;
  --turbo-tabs-link-hover-bg: #010409;
  --turbo-syntax-fg: #f0f6fc;
  --turbo-syntax-bg: #151b23;
  --turbo-syntax-comment: #9198a1;
  --turbo-syntax-keyword: #1e6de6;
  --turbo-syntax-string: #3fb950;
  --turbo-syntax-number: #d29922;
  --turbo-syntax-function: #3573c1;
  --turbo-syntax-type: #1e6de6;
  --turbo-syntax-variable: #f0f6fc;
  --turbo-syntax-operator: #9198a1;
  --turbo-syntax-punctuation: #9198a1;
  --turbo-syntax-tag: #f85149;
  --turbo-syntax-attribute: #3573c1;
  --turbo-syntax-value: #3fb950;
  --turbo-syntax-error: #f85149;
  --turbo-syntax-deleted: #f85149;
  --turbo-syntax-inserted: #3fb950;
  color-scheme: dark;
}

@import url('https://github.githubassets.com/assets/mona-sans-webfont.woff2');
@import url('https://github.githubassets.com/assets/hubot-sans-webfont.woff2');

[data-theme="github-light"] {
  --turbo-bg-base: #ffffff;
  --turbo-bg-surface: #f6f8fa;
  --turbo-bg-overlay: #f6f8fa;
  --turbo-text-primary: #1f2328;
  --turbo-text-secondary: #59636e;
  --turbo-text-inverse: #ffffff;
  --turbo-brand-primary: #0969da;
  --turbo-brand-primary-text: #fcfcfc;
  --turbo-state-info: #0969da;
  --turbo-state-success: #1a7f37;
  --turbo-state-warning: #9a6700;
  --turbo-state-danger: #d1242f;
  --turbo-state-info-text: #f6f6f6;
  --turbo-state-success-text: #f8f8f9;
  --turbo-state-warning-text: #fdfdfd;
  --turbo-state-danger-text: #f4f4f4;
  --turbo-border-default: #d1d9e0;
  --turbo-accent-link: #0969da;
  --turbo-font-sans: "Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: "Hubot Sans", ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, "Liberation Mono", monospace;
  --turbo-heading-h1: #1a7f37;
  --turbo-heading-h2: #0969da;
  --turbo-heading-h3: #0969da;
  --turbo-heading-h4: #9a6700;
  --turbo-heading-h5: #1a7f37;
  --turbo-heading-h6: #d1242f;
  --turbo-body-primary: #1f2328;
  --turbo-body-secondary: #59636e;
  --turbo-link-default: #0969da;
  --turbo-selection-fg: #1f2328;
  --turbo-selection-bg: #b6e3ff;
  --turbo-blockquote-border: #d1d9e0;
  --turbo-blockquote-fg: #59636e;
  --turbo-blockquote-bg: #f6f8fa;
  --turbo-code-inline-fg: #1f2328;
  --turbo-code-inline-bg: #f6f8fa;
  --turbo-code-block-fg: #1f2328;
  --turbo-code-block-bg: #f6f8fa;
  --turbo-table-border: #d1d9e0;
  --turbo-table-stripe: #f6f8fa;
  --turbo-table-thead-bg: #f6f8fa;
  --turbo-table-cell-bg: #ffffff;
  --turbo-table-header-fg: #1f2328;
  --turbo-card-bg: #f6f8fa;
  --turbo-card-border: #d1d9e0;
  --turbo-card-header-bg: #f6f8fa;
  --turbo-card-footer-bg: #f6f8fa;
  --turbo-message-bg: #f6f8fa;
  --turbo-message-header-bg: #f6f8fa;
  --turbo-message-border: #d1d9e0;
  --turbo-message-body-fg: #1f2328;
  --turbo-panel-bg: #f6f8fa;
  --turbo-panel-header-bg: #f6f8fa;
  --turbo-panel-header-fg: #1f2328;
  --turbo-panel-border: #d1d9e0;
  --turbo-panel-block-bg: #f6f8fa;
  --turbo-panel-block-hover-bg: #f6f8fa;
  --turbo-panel-block-active-bg: #f6f8fa;
  --turbo-box-bg: #f6f8fa;
  --turbo-box-border: #d1d9e0;
  --turbo-notification-bg: #f6f8fa;
  --turbo-notification-border: #d1d9e0;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #f6f8fa;
  --turbo-modal-header-bg: #f6f8fa;
  --turbo-modal-footer-bg: #f6f8fa;
  --turbo-dropdown-bg: #f6f8fa;
  --turbo-dropdown-item-hover: #f6f8fa;
  --turbo-dropdown-border: #d1d9e0;
  --turbo-tabs-border: #d1d9e0;
  --turbo-tabs-link-bg: #f6f8fa;
  --turbo-tabs-link-active-bg: #ffffff;
  --turbo-tabs-link-hover-bg: #f6f8fa;
  --turbo-syntax-fg: #1f2328;
  --turbo-syntax-bg: #f6f8fa;
  --turbo-syntax-comment: #59636e;
  --turbo-syntax-keyword: #0969da;
  --turbo-syntax-string: #1a7f37;
  --turbo-syntax-number: #9a6700;
  --turbo-syntax-function: #0969da;
  --turbo-syntax-type: #0969da;
  --turbo-syntax-variable: #1f2328;
  --turbo-syntax-operator: #59636e;
  --turbo-syntax-punctuation: #59636e;
  --turbo-syntax-tag: #d1242f;
  --turbo-syntax-attribute: #0969da;
  --turbo-syntax-value: #1a7f37;
  --turbo-syntax-error: #d1242f;
  --turbo-syntax-deleted: #d1242f;
  --turbo-syntax-inserted: #1a7f37;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="gruvbox-dark-hard"] {
  --turbo-bg-base: #1d2021;
  --turbo-bg-surface: #282828;
  --turbo-bg-overlay: #3c3836;
  --turbo-text-primary: #ebdbb2;
  --turbo-text-secondary: #d5c4a1;
  --turbo-text-inverse: #1d2021;
  --turbo-brand-primary: #d79921;
  --turbo-brand-primary-text: #1d2021;
  --turbo-state-info: #83a598;
  --turbo-state-success: #b8bb26;
  --turbo-state-warning: #fabd2f;
  --turbo-state-danger: #fb4934;
  --turbo-state-info-text: #1d2021;
  --turbo-state-success-text: #1d2021;
  --turbo-state-warning-text: #1d2021;
  --turbo-state-danger-text: #1d2021;
  --turbo-border-default: #665c54;
  --turbo-accent-link: #8eada1;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #b8bb26;
  --turbo-heading-h2: #83a598;
  --turbo-heading-h3: #8ec07c;
  --turbo-heading-h4: #fabd2f;
  --turbo-heading-h5: #d3869b;
  --turbo-heading-h6: #fb4934;
  --turbo-body-primary: #ebdbb2;
  --turbo-body-secondary: #d5c4a1;
  --turbo-link-default: #8eada1;
  --turbo-selection-fg: #ebdbb2;
  --turbo-selection-bg: #3c3836;
  --turbo-blockquote-border: #665c54;
  --turbo-blockquote-fg: #d5c4a1;
  --turbo-blockquote-bg: #282828;
  --turbo-code-inline-fg: #fe8625;
  --turbo-code-inline-bg: #3c3836;
  --turbo-code-block-fg: #ebdbb2;
  --turbo-code-block-bg: #282828;
  --turbo-table-border: #665c54;
  --turbo-table-stripe: #3c3836;
  --turbo-table-thead-bg: #282828;
  --turbo-table-cell-bg: #1d2021;
  --turbo-table-header-fg: #ebdbb2;
  --turbo-card-bg: #282828;
  --turbo-card-border: #665c54;
  --turbo-card-header-bg: #1d2021;
  --turbo-card-footer-bg: #282828;
  --turbo-message-bg: #1d2021;
  --turbo-message-header-bg: #282828;
  --turbo-message-border: #665c54;
  --turbo-message-body-fg: #ebdbb2;
  --turbo-panel-bg: #282828;
  --turbo-panel-header-bg: #1d2021;
  --turbo-panel-header-fg: #ebdbb2;
  --turbo-panel-border: #665c54;
  --turbo-panel-block-bg: #1d2021;
  --turbo-panel-block-hover-bg: #282828;
  --turbo-panel-block-active-bg: #3c3836;
  --turbo-box-bg: #282828;
  --turbo-box-border: #665c54;
  --turbo-notification-bg: #1d2021;
  --turbo-notification-border: #665c54;
  --turbo-modal-bg: rgba(29, 32, 33, 0.9);
  --turbo-modal-card-bg: #282828;
  --turbo-modal-header-bg: #1d2021;
  --turbo-modal-footer-bg: #282828;
  --turbo-dropdown-bg: #282828;
  --turbo-dropdown-item-hover: #3c3836;
  --turbo-dropdown-border: #665c54;
  --turbo-tabs-border: #665c54;
  --turbo-tabs-link-bg: #282828;
  --turbo-tabs-link-active-bg: #1d2021;
  --turbo-tabs-link-hover-bg: #3c3836;
  --turbo-syntax-fg: #ebdbb2;
  --turbo-syntax-bg: #282828;
  --turbo-syntax-comment: #d5c4a1;
  --turbo-syntax-keyword: #d79921;
  --turbo-syntax-string: #b8bb26;
  --turbo-syntax-number: #fabd2f;
  --turbo-syntax-function: #83a598;
  --turbo-syntax-type: #d79921;
  --turbo-syntax-variable: #ebdbb2;
  --turbo-syntax-operator: #d5c4a1;
  --turbo-syntax-punctuation: #d5c4a1;
  --turbo-syntax-tag: #fb4934;
  --turbo-syntax-attribute: #83a598;
  --turbo-syntax-value: #b8bb26;
  --turbo-syntax-error: #fb4934;
  --turbo-syntax-deleted: #fb4934;
  --turbo-syntax-inserted: #b8bb26;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="gruvbox-dark-soft"] {
  --turbo-bg-base: #32302f;
  --turbo-bg-surface: #3c3836;
  --turbo-bg-overlay: #504945;
  --turbo-text-primary: #ebdbb2;
  --turbo-text-secondary: #d5c4a1;
  --turbo-text-inverse: #32302f;
  --turbo-brand-primary: #d79921;
  --turbo-brand-primary-text: #32302f;
  --turbo-state-info: #83a598;
  --turbo-state-success: #b8bb26;
  --turbo-state-warning: #fabd2f;
  --turbo-state-danger: #fb4934;
  --turbo-state-info-text: #32302f;
  --turbo-state-success-text: #32302f;
  --turbo-state-warning-text: #32302f;
  --turbo-state-danger-text: #211f1f;
  --turbo-border-default: #665c54;
  --turbo-accent-link: #adc4bb;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #b8bb26;
  --turbo-heading-h2: #83a598;
  --turbo-heading-h3: #8ec07c;
  --turbo-heading-h4: #fabd2f;
  --turbo-heading-h5: #d3869b;
  --turbo-heading-h6: #fb4934;
  --turbo-body-primary: #ebdbb2;
  --turbo-body-secondary: #d5c4a1;
  --turbo-link-default: #adc4bb;
  --turbo-selection-fg: #ebdbb2;
  --turbo-selection-bg: #504945;
  --turbo-blockquote-border: #665c54;
  --turbo-blockquote-fg: #d5c4a1;
  --turbo-blockquote-bg: #3c3836;
  --turbo-code-inline-fg: #feac69;
  --turbo-code-inline-bg: #504945;
  --turbo-code-block-fg: #ebdbb2;
  --turbo-code-block-bg: #3c3836;
  --turbo-table-border: #665c54;
  --turbo-table-stripe: #504945;
  --turbo-table-thead-bg: #3c3836;
  --turbo-table-cell-bg: #32302f;
  --turbo-table-header-fg: #ebdbb2;
  --turbo-card-bg: #3c3836;
  --turbo-card-border: #665c54;
  --turbo-card-header-bg: #32302f;
  --turbo-card-footer-bg: #3c3836;
  --turbo-message-bg: #32302f;
  --turbo-message-header-bg: #3c3836;
  --turbo-message-border: #665c54;
  --turbo-message-body-fg: #ebdbb2;
  --turbo-panel-bg: #3c3836;
  --turbo-panel-header-bg: #32302f;
  --turbo-panel-header-fg: #ebdbb2;
  --turbo-panel-border: #665c54;
  --turbo-panel-block-bg: #32302f;
  --turbo-panel-block-hover-bg: #3c3836;
  --turbo-panel-block-active-bg: #504945;
  --turbo-box-bg: #3c3836;
  --turbo-box-border: #665c54;
  --turbo-notification-bg: #32302f;
  --turbo-notification-border: #665c54;
  --turbo-modal-bg: rgba(50, 48, 47, 0.9);
  --turbo-modal-card-bg: #3c3836;
  --turbo-modal-header-bg: #32302f;
  --turbo-modal-footer-bg: #3c3836;
  --turbo-dropdown-bg: #3c3836;
  --turbo-dropdown-item-hover: #504945;
  --turbo-dropdown-border: #665c54;
  --turbo-tabs-border: #665c54;
  --turbo-tabs-link-bg: #3c3836;
  --turbo-tabs-link-active-bg: #32302f;
  --turbo-tabs-link-hover-bg: #504945;
  --turbo-syntax-fg: #ebdbb2;
  --turbo-syntax-bg: #3c3836;
  --turbo-syntax-comment: #d5c4a1;
  --turbo-syntax-keyword: #d79921;
  --turbo-syntax-string: #b8bb26;
  --turbo-syntax-number: #fabd2f;
  --turbo-syntax-function: #83a598;
  --turbo-syntax-type: #d79921;
  --turbo-syntax-variable: #ebdbb2;
  --turbo-syntax-operator: #d5c4a1;
  --turbo-syntax-punctuation: #d5c4a1;
  --turbo-syntax-tag: #fb4934;
  --turbo-syntax-attribute: #83a598;
  --turbo-syntax-value: #b8bb26;
  --turbo-syntax-error: #fb4934;
  --turbo-syntax-deleted: #fb4934;
  --turbo-syntax-inserted: #b8bb26;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="gruvbox-dark"] {
  --turbo-bg-base: #282828;
  --turbo-bg-surface: #3c3836;
  --turbo-bg-overlay: #504945;
  --turbo-text-primary: #ebdbb2;
  --turbo-text-secondary: #d5c4a1;
  --turbo-text-inverse: #282828;
  --turbo-brand-primary: #d79921;
  --turbo-brand-primary-text: #282828;
  --turbo-state-info: #83a598;
  --turbo-state-success: #b8bb26;
  --turbo-state-warning: #fabd2f;
  --turbo-state-danger: #fb4934;
  --turbo-state-info-text: #282828;
  --turbo-state-success-text: #282828;
  --turbo-state-warning-text: #282828;
  --turbo-state-danger-text: #1f1f1f;
  --turbo-border-default: #665c54;
  --turbo-accent-link: #adc4bb;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #b8bb26;
  --turbo-heading-h2: #83a598;
  --turbo-heading-h3: #8ec07c;
  --turbo-heading-h4: #fabd2f;
  --turbo-heading-h5: #d3869b;
  --turbo-heading-h6: #fb4934;
  --turbo-body-primary: #ebdbb2;
  --turbo-body-secondary: #d5c4a1;
  --turbo-link-default: #adc4bb;
  --turbo-selection-fg: #ebdbb2;
  --turbo-selection-bg: #504945;
  --turbo-blockquote-border: #665c54;
  --turbo-blockquote-fg: #d5c4a1;
  --turbo-blockquote-bg: #3c3836;
  --turbo-code-inline-fg: #feac69;
  --turbo-code-inline-bg: #504945;
  --turbo-code-block-fg: #ebdbb2;
  --turbo-code-block-bg: #3c3836;
  --turbo-table-border: #665c54;
  --turbo-table-stripe: #504945;
  --turbo-table-thead-bg: #3c3836;
  --turbo-table-cell-bg: #282828;
  --turbo-table-header-fg: #ebdbb2;
  --turbo-card-bg: #3c3836;
  --turbo-card-border: #665c54;
  --turbo-card-header-bg: #282828;
  --turbo-card-footer-bg: #3c3836;
  --turbo-message-bg: #282828;
  --turbo-message-header-bg: #3c3836;
  --turbo-message-border: #665c54;
  --turbo-message-body-fg: #ebdbb2;
  --turbo-panel-bg: #3c3836;
  --turbo-panel-header-bg: #282828;
  --turbo-panel-header-fg: #ebdbb2;
  --turbo-panel-border: #665c54;
  --turbo-panel-block-bg: #282828;
  --turbo-panel-block-hover-bg: #3c3836;
  --turbo-panel-block-active-bg: #504945;
  --turbo-box-bg: #3c3836;
  --turbo-box-border: #665c54;
  --turbo-notification-bg: #282828;
  --turbo-notification-border: #665c54;
  --turbo-modal-bg: rgba(40, 40, 40, 0.9);
  --turbo-modal-card-bg: #3c3836;
  --turbo-modal-header-bg: #282828;
  --turbo-modal-footer-bg: #3c3836;
  --turbo-dropdown-bg: #3c3836;
  --turbo-dropdown-item-hover: #504945;
  --turbo-dropdown-border: #665c54;
  --turbo-tabs-border: #665c54;
  --turbo-tabs-link-bg: #3c3836;
  --turbo-tabs-link-active-bg: #282828;
  --turbo-tabs-link-hover-bg: #504945;
  --turbo-syntax-fg: #ebdbb2;
  --turbo-syntax-bg: #3c3836;
  --turbo-syntax-comment: #d5c4a1;
  --turbo-syntax-keyword: #d79921;
  --turbo-syntax-string: #b8bb26;
  --turbo-syntax-number: #fabd2f;
  --turbo-syntax-function: #83a598;
  --turbo-syntax-type: #d79921;
  --turbo-syntax-variable: #ebdbb2;
  --turbo-syntax-operator: #d5c4a1;
  --turbo-syntax-punctuation: #d5c4a1;
  --turbo-syntax-tag: #fb4934;
  --turbo-syntax-attribute: #83a598;
  --turbo-syntax-value: #b8bb26;
  --turbo-syntax-error: #fb4934;
  --turbo-syntax-deleted: #fb4934;
  --turbo-syntax-inserted: #b8bb26;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="gruvbox-light-hard"] {
  --turbo-bg-base: #f9f5d7;
  --turbo-bg-surface: #fbf1c7;
  --turbo-bg-overlay: #ebdbb2;
  --turbo-text-primary: #3c3836;
  --turbo-text-secondary: #504945;
  --turbo-text-inverse: #f9f5d7;
  --turbo-brand-primary: #b57614;
  --turbo-brand-primary-text: #0f0f0d;
  --turbo-state-info: #478e9b;
  --turbo-state-success: #79740e;
  --turbo-state-warning: #b57614;
  --turbo-state-danger: #9d0006;
  --turbo-state-info-text: #161613;
  --turbo-state-success-text: #fefdf5;
  --turbo-state-warning-text: #161613;
  --turbo-state-danger-text: #f9f5d7;
  --turbo-border-default: #bdae93;
  --turbo-accent-link: #076678;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #79740e;
  --turbo-heading-h2: #076678;
  --turbo-heading-h3: #427b58;
  --turbo-heading-h4: #b57614;
  --turbo-heading-h5: #8f3f71;
  --turbo-heading-h6: #9d0006;
  --turbo-body-primary: #3c3836;
  --turbo-body-secondary: #504945;
  --turbo-link-default: #076678;
  --turbo-selection-fg: #3c3836;
  --turbo-selection-bg: #ebdbb2;
  --turbo-blockquote-border: #bdae93;
  --turbo-blockquote-fg: #504945;
  --turbo-blockquote-bg: #fbf1c7;
  --turbo-code-inline-fg: #a83703;
  --turbo-code-inline-bg: #ebdbb2;
  --turbo-code-block-fg: #3c3836;
  --turbo-code-block-bg: #fbf1c7;
  --turbo-table-border: #bdae93;
  --turbo-table-stripe: #ebdbb2;
  --turbo-table-thead-bg: #fbf1c7;
  --turbo-table-cell-bg: #f9f5d7;
  --turbo-table-header-fg: #3c3836;
  --turbo-card-bg: #f9f5d7;
  --turbo-card-border: #bdae93;
  --turbo-card-header-bg: #fbf1c7;
  --turbo-card-footer-bg: #fbf1c7;
  --turbo-message-bg: #fbf1c7;
  --turbo-message-header-bg: #f9f5d7;
  --turbo-message-border: #bdae93;
  --turbo-message-body-fg: #3c3836;
  --turbo-panel-bg: #f9f5d7;
  --turbo-panel-header-bg: #fbf1c7;
  --turbo-panel-header-fg: #3c3836;
  --turbo-panel-border: #bdae93;
  --turbo-panel-block-bg: #fbf1c7;
  --turbo-panel-block-hover-bg: #f9f5d7;
  --turbo-panel-block-active-bg: #ebdbb2;
  --turbo-box-bg: #f9f5d7;
  --turbo-box-border: #bdae93;
  --turbo-notification-bg: #fbf1c7;
  --turbo-notification-border: #bdae93;
  --turbo-modal-bg: rgba(60, 56, 54, 0.86);
  --turbo-modal-card-bg: #f9f5d7;
  --turbo-modal-header-bg: #fbf1c7;
  --turbo-modal-footer-bg: #fbf1c7;
  --turbo-dropdown-bg: #f9f5d7;
  --turbo-dropdown-item-hover: #fbf1c7;
  --turbo-dropdown-border: #bdae93;
  --turbo-tabs-border: #bdae93;
  --turbo-tabs-link-bg: #fbf1c7;
  --turbo-tabs-link-active-bg: #f9f5d7;
  --turbo-tabs-link-hover-bg: #ebdbb2;
  --turbo-syntax-fg: #3c3836;
  --turbo-syntax-bg: #fbf1c7;
  --turbo-syntax-comment: #504945;
  --turbo-syntax-keyword: #b57614;
  --turbo-syntax-string: #79740e;
  --turbo-syntax-number: #b57614;
  --turbo-syntax-function: #478e9b;
  --turbo-syntax-type: #b57614;
  --turbo-syntax-variable: #3c3836;
  --turbo-syntax-operator: #504945;
  --turbo-syntax-punctuation: #504945;
  --turbo-syntax-tag: #9d0006;
  --turbo-syntax-attribute: #478e9b;
  --turbo-syntax-value: #79740e;
  --turbo-syntax-error: #9d0006;
  --turbo-syntax-deleted: #9d0006;
  --turbo-syntax-inserted: #79740e;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="gruvbox-light-soft"] {
  --turbo-bg-base: #f2e5bc;
  --turbo-bg-surface: #ebdbb2;
  --turbo-bg-overlay: #d5c4a1;
  --turbo-text-primary: #3c3836;
  --turbo-text-secondary: #504945;
  --turbo-text-inverse: #f2e5bc;
  --turbo-brand-primary: #b57614;
  --turbo-brand-primary-text: #100f0d;
  --turbo-state-info: #478e9b;
  --turbo-state-success: #79740e;
  --turbo-state-warning: #b57614;
  --turbo-state-danger: #9d0006;
  --turbo-state-info-text: #181713;
  --turbo-state-success-text: #fefdf9;
  --turbo-state-warning-text: #181713;
  --turbo-state-danger-text: #f2e5bc;
  --turbo-border-default: #bdae93;
  --turbo-accent-link: #065766;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #79740e;
  --turbo-heading-h2: #076678;
  --turbo-heading-h3: #427b58;
  --turbo-heading-h4: #ac7013;
  --turbo-heading-h5: #8f3f71;
  --turbo-heading-h6: #9d0006;
  --turbo-body-primary: #3c3836;
  --turbo-body-secondary: #504945;
  --turbo-link-default: #065766;
  --turbo-selection-fg: #3c3836;
  --turbo-selection-bg: #d5c4a1;
  --turbo-blockquote-border: #bdae93;
  --turbo-blockquote-fg: #504945;
  --turbo-blockquote-bg: #ebdbb2;
  --turbo-code-inline-fg: #8f2f03;
  --turbo-code-inline-bg: #d5c4a1;
  --turbo-code-block-fg: #3c3836;
  --turbo-code-block-bg: #ebdbb2;
  --turbo-table-border: #bdae93;
  --turbo-table-stripe: #d5c4a1;
  --turbo-table-thead-bg: #ebdbb2;
  --turbo-table-cell-bg: #f2e5bc;
  --turbo-table-header-fg: #3c3836;
  --turbo-card-bg: #f2e5bc;
  --turbo-card-border: #bdae93;
  --turbo-card-header-bg: #ebdbb2;
  --turbo-card-footer-bg: #ebdbb2;
  --turbo-message-bg: #ebdbb2;
  --turbo-message-header-bg: #f2e5bc;
  --turbo-message-border: #bdae93;
  --turbo-message-body-fg: #3c3836;
  --turbo-panel-bg: #f2e5bc;
  --turbo-panel-header-bg: #ebdbb2;
  --turbo-panel-header-fg: #3c3836;
  --turbo-panel-border: #bdae93;
  --turbo-panel-block-bg: #ebdbb2;
  --turbo-panel-block-hover-bg: #f2e5bc;
  --turbo-panel-block-active-bg: #d5c4a1;
  --turbo-box-bg: #f2e5bc;
  --turbo-box-border: #bdae93;
  --turbo-notification-bg: #ebdbb2;
  --turbo-notification-border: #bdae93;
  --turbo-modal-bg: rgba(60, 56, 54, 0.86);
  --turbo-modal-card-bg: #f2e5bc;
  --turbo-modal-header-bg: #ebdbb2;
  --turbo-modal-footer-bg: #ebdbb2;
  --turbo-dropdown-bg: #f2e5bc;
  --turbo-dropdown-item-hover: #ebdbb2;
  --turbo-dropdown-border: #bdae93;
  --turbo-tabs-border: #bdae93;
  --turbo-tabs-link-bg: #ebdbb2;
  --turbo-tabs-link-active-bg: #f2e5bc;
  --turbo-tabs-link-hover-bg: #d5c4a1;
  --turbo-syntax-fg: #3c3836;
  --turbo-syntax-bg: #ebdbb2;
  --turbo-syntax-comment: #504945;
  --turbo-syntax-keyword: #b57614;
  --turbo-syntax-string: #79740e;
  --turbo-syntax-number: #b57614;
  --turbo-syntax-function: #478e9b;
  --turbo-syntax-type: #b57614;
  --turbo-syntax-variable: #3c3836;
  --turbo-syntax-operator: #504945;
  --turbo-syntax-punctuation: #504945;
  --turbo-syntax-tag: #9d0006;
  --turbo-syntax-attribute: #478e9b;
  --turbo-syntax-value: #79740e;
  --turbo-syntax-error: #9d0006;
  --turbo-syntax-deleted: #9d0006;
  --turbo-syntax-inserted: #79740e;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="gruvbox-light"] {
  --turbo-bg-base: #fbf1c7;
  --turbo-bg-surface: #ebdbb2;
  --turbo-bg-overlay: #d5c4a1;
  --turbo-text-primary: #3c3836;
  --turbo-text-secondary: #504945;
  --turbo-text-inverse: #fbf1c7;
  --turbo-brand-primary: #b57614;
  --turbo-brand-primary-text: #100f0d;
  --turbo-state-info: #478e9b;
  --turbo-state-success: #79740e;
  --turbo-state-warning: #b57614;
  --turbo-state-danger: #9d0006;
  --turbo-state-info-text: #171612;
  --turbo-state-success-text: #fefdf5;
  --turbo-state-warning-text: #171612;
  --turbo-state-danger-text: #fbf1c7;
  --turbo-border-default: #bdae93;
  --turbo-accent-link: #065766;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #79740e;
  --turbo-heading-h2: #076678;
  --turbo-heading-h3: #427b58;
  --turbo-heading-h4: #ac7013;
  --turbo-heading-h5: #8f3f71;
  --turbo-heading-h6: #9d0006;
  --turbo-body-primary: #3c3836;
  --turbo-body-secondary: #504945;
  --turbo-link-default: #065766;
  --turbo-selection-fg: #3c3836;
  --turbo-selection-bg: #d5c4a1;
  --turbo-blockquote-border: #bdae93;
  --turbo-blockquote-fg: #504945;
  --turbo-blockquote-bg: #ebdbb2;
  --turbo-code-inline-fg: #8f2f03;
  --turbo-code-inline-bg: #d5c4a1;
  --turbo-code-block-fg: #3c3836;
  --turbo-code-block-bg: #ebdbb2;
  --turbo-table-border: #bdae93;
  --turbo-table-stripe: #d5c4a1;
  --turbo-table-thead-bg: #ebdbb2;
  --turbo-table-cell-bg: #fbf1c7;
  --turbo-table-header-fg: #3c3836;
  --turbo-card-bg: #fbf1c7;
  --turbo-card-border: #bdae93;
  --turbo-card-header-bg: #ebdbb2;
  --turbo-card-footer-bg: #ebdbb2;
  --turbo-message-bg: #ebdbb2;
  --turbo-message-header-bg: #fbf1c7;
  --turbo-message-border: #bdae93;
  --turbo-message-body-fg: #3c3836;
  --turbo-panel-bg: #fbf1c7;
  --turbo-panel-header-bg: #ebdbb2;
  --turbo-panel-header-fg: #3c3836;
  --turbo-panel-border: #bdae93;
  --turbo-panel-block-bg: #ebdbb2;
  --turbo-panel-block-hover-bg: #fbf1c7;
  --turbo-panel-block-active-bg: #d5c4a1;
  --turbo-box-bg: #fbf1c7;
  --turbo-box-border: #bdae93;
  --turbo-notification-bg: #ebdbb2;
  --turbo-notification-border: #bdae93;
  --turbo-modal-bg: rgba(60, 56, 54, 0.86);
  --turbo-modal-card-bg: #fbf1c7;
  --turbo-modal-header-bg: #ebdbb2;
  --turbo-modal-footer-bg: #ebdbb2;
  --turbo-dropdown-bg: #fbf1c7;
  --turbo-dropdown-item-hover: #ebdbb2;
  --turbo-dropdown-border: #bdae93;
  --turbo-tabs-border: #bdae93;
  --turbo-tabs-link-bg: #ebdbb2;
  --turbo-tabs-link-active-bg: #fbf1c7;
  --turbo-tabs-link-hover-bg: #d5c4a1;
  --turbo-syntax-fg: #3c3836;
  --turbo-syntax-bg: #ebdbb2;
  --turbo-syntax-comment: #504945;
  --turbo-syntax-keyword: #b57614;
  --turbo-syntax-string: #79740e;
  --turbo-syntax-number: #b57614;
  --turbo-syntax-function: #478e9b;
  --turbo-syntax-type: #b57614;
  --turbo-syntax-variable: #3c3836;
  --turbo-syntax-operator: #504945;
  --turbo-syntax-punctuation: #504945;
  --turbo-syntax-tag: #9d0006;
  --turbo-syntax-attribute: #478e9b;
  --turbo-syntax-value: #79740e;
  --turbo-syntax-error: #9d0006;
  --turbo-syntax-deleted: #9d0006;
  --turbo-syntax-inserted: #79740e;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="kanagawa-dragon"] {
  --turbo-bg-base: #181616;
  --turbo-bg-surface: #282727;
  --turbo-bg-overlay: #393836;
  --turbo-text-primary: #c5c9c5;
  --turbo-text-secondary: #C8C093;
  --turbo-text-inverse: #181616;
  --turbo-brand-primary: #8ba4b0;
  --turbo-brand-primary-text: #131212;
  --turbo-state-info: #658594;
  --turbo-state-success: #98BB6C;
  --turbo-state-warning: #FF9E3B;
  --turbo-state-danger: #e82828;
  --turbo-state-info-text: #131212;
  --turbo-state-success-text: #181616;
  --turbo-state-warning-text: #181616;
  --turbo-state-danger-text: #000000;
  --turbo-border-default: #54546D;
  --turbo-accent-link: #91a9b4;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #8ba4b0;
  --turbo-heading-h2: #8992a7;
  --turbo-heading-h3: #8ea4a2;
  --turbo-heading-h4: #c4b28a;
  --turbo-heading-h5: #b6927b;
  --turbo-heading-h6: #a292a3;
  --turbo-body-primary: #c5c9c5;
  --turbo-body-secondary: #C8C093;
  --turbo-link-default: #91a9b4;
  --turbo-selection-fg: #c5c9c5;
  --turbo-selection-bg: #393836;
  --turbo-blockquote-border: #54546D;
  --turbo-blockquote-fg: #C8C093;
  --turbo-blockquote-bg: #282727;
  --turbo-code-inline-fg: #c4b28a;
  --turbo-code-inline-bg: #393836;
  --turbo-code-block-fg: #c5c9c5;
  --turbo-code-block-bg: #0d0c0c;
  --turbo-table-border: #54546D;
  --turbo-table-stripe: #282727;
  --turbo-table-thead-bg: #393836;
  --turbo-table-cell-bg: #181616;
  --turbo-table-header-fg: #c5c9c5;
  --turbo-card-bg: #282727;
  --turbo-card-border: #54546D;
  --turbo-card-header-bg: #393836;
  --turbo-card-footer-bg: #282727;
  --turbo-message-bg: #282727;
  --turbo-message-header-bg: #393836;
  --turbo-message-border: #54546D;
  --turbo-message-body-fg: #c5c9c5;
  --turbo-panel-bg: #282727;
  --turbo-panel-header-bg: #393836;
  --turbo-panel-header-fg: #c5c9c5;
  --turbo-panel-border: #54546D;
  --turbo-panel-block-bg: #282727;
  --turbo-panel-block-hover-bg: #393836;
  --turbo-panel-block-active-bg: #393836;
  --turbo-box-bg: #282727;
  --turbo-box-border: #54546D;
  --turbo-notification-bg: #282727;
  --turbo-notification-border: #54546D;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #282727;
  --turbo-modal-header-bg: #393836;
  --turbo-modal-footer-bg: #282727;
  --turbo-dropdown-bg: #282727;
  --turbo-dropdown-item-hover: #393836;
  --turbo-dropdown-border: #54546D;
  --turbo-tabs-border: #54546D;
  --turbo-tabs-link-bg: #282727;
  --turbo-tabs-link-active-bg: #181616;
  --turbo-tabs-link-hover-bg: #393836;
  --turbo-syntax-fg: #c5c9c5;
  --turbo-syntax-bg: #0d0c0c;
  --turbo-syntax-comment: #C8C093;
  --turbo-syntax-keyword: #8ba4b0;
  --turbo-syntax-string: #98BB6C;
  --turbo-syntax-number: #FF9E3B;
  --turbo-syntax-function: #658594;
  --turbo-syntax-type: #8ba4b0;
  --turbo-syntax-variable: #c5c9c5;
  --turbo-syntax-operator: #C8C093;
  --turbo-syntax-punctuation: #C8C093;
  --turbo-syntax-tag: #e82828;
  --turbo-syntax-attribute: #658594;
  --turbo-syntax-value: #98BB6C;
  --turbo-syntax-error: #e82828;
  --turbo-syntax-deleted: #e82828;
  --turbo-syntax-inserted: #98BB6C;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="kanagawa-lotus"] {
  --turbo-bg-base: #f2ecbc;
  --turbo-bg-surface: #e7dba0;
  --turbo-bg-overlay: #e4d794;
  --turbo-text-primary: #545464;
  --turbo-text-secondary: #43436c;
  --turbo-text-inverse: #f2ecbc;
  --turbo-brand-primary: #4d699b;
  --turbo-brand-primary-text: #fffffe;
  --turbo-state-info: #5a7785;
  --turbo-state-success: #6f894e;
  --turbo-state-warning: #e98a00;
  --turbo-state-danger: #e82828;
  --turbo-state-info-text: #fffffe;
  --turbo-state-success-text: #13130f;
  --turbo-state-warning-text: #353429;
  --turbo-state-danger-text: #000000;
  --turbo-border-default: #716e61;
  --turbo-accent-link: #425a85;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #4d699b;
  --turbo-heading-h2: #624c83;
  --turbo-heading-h3: #597b75;
  --turbo-heading-h4: #77713f;
  --turbo-heading-h5: #bc6400;
  --turbo-heading-h6: #b35b79;
  --turbo-body-primary: #545464;
  --turbo-body-secondary: #43436c;
  --turbo-link-default: #425a85;
  --turbo-selection-fg: #545464;
  --turbo-selection-bg: #cdcfd4;
  --turbo-blockquote-border: #716e61;
  --turbo-blockquote-fg: #43436c;
  --turbo-blockquote-bg: #e7dba0;
  --turbo-code-inline-fg: #624c83;
  --turbo-code-inline-bg: #e4d794;
  --turbo-code-block-fg: #545464;
  --turbo-code-block-bg: #e4d794;
  --turbo-table-border: #716e61;
  --turbo-table-stripe: #e7dba0;
  --turbo-table-thead-bg: #e4d794;
  --turbo-table-cell-bg: #f2ecbc;
  --turbo-table-header-fg: #545464;
  --turbo-card-bg: #e7dba0;
  --turbo-card-border: #716e61;
  --turbo-card-header-bg: #e4d794;
  --turbo-card-footer-bg: #e7dba0;
  --turbo-message-bg: #e7dba0;
  --turbo-message-header-bg: #e4d794;
  --turbo-message-border: #716e61;
  --turbo-message-body-fg: #545464;
  --turbo-panel-bg: #e7dba0;
  --turbo-panel-header-bg: #e4d794;
  --turbo-panel-header-fg: #545464;
  --turbo-panel-border: #716e61;
  --turbo-panel-block-bg: #e7dba0;
  --turbo-panel-block-hover-bg: #e4d794;
  --turbo-panel-block-active-bg: #e4d794;
  --turbo-box-bg: #e7dba0;
  --turbo-box-border: #716e61;
  --turbo-notification-bg: #e7dba0;
  --turbo-notification-border: #716e61;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #e7dba0;
  --turbo-modal-header-bg: #e4d794;
  --turbo-modal-footer-bg: #e7dba0;
  --turbo-dropdown-bg: #e7dba0;
  --turbo-dropdown-item-hover: #e4d794;
  --turbo-dropdown-border: #716e61;
  --turbo-tabs-border: #716e61;
  --turbo-tabs-link-bg: #e7dba0;
  --turbo-tabs-link-active-bg: #f2ecbc;
  --turbo-tabs-link-hover-bg: #e4d794;
  --turbo-syntax-fg: #545464;
  --turbo-syntax-bg: #e4d794;
  --turbo-syntax-comment: #43436c;
  --turbo-syntax-keyword: #4d699b;
  --turbo-syntax-string: #6f894e;
  --turbo-syntax-number: #e98a00;
  --turbo-syntax-function: #5a7785;
  --turbo-syntax-type: #4d699b;
  --turbo-syntax-variable: #545464;
  --turbo-syntax-operator: #43436c;
  --turbo-syntax-punctuation: #43436c;
  --turbo-syntax-tag: #e82828;
  --turbo-syntax-attribute: #5a7785;
  --turbo-syntax-value: #6f894e;
  --turbo-syntax-error: #e82828;
  --turbo-syntax-deleted: #e82828;
  --turbo-syntax-inserted: #6f894e;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="kanagawa-wave"] {
  --turbo-bg-base: #1F1F28;
  --turbo-bg-surface: #2A2A37;
  --turbo-bg-overlay: #363646;
  --turbo-text-primary: #DCD7BA;
  --turbo-text-secondary: #C8C093;
  --turbo-text-inverse: #1F1F28;
  --turbo-brand-primary: #7E9CD8;
  --turbo-brand-primary-text: #111116;
  --turbo-state-info: #658594;
  --turbo-state-success: #98BB6C;
  --turbo-state-warning: #FF9E3B;
  --turbo-state-danger: #e82828;
  --turbo-state-info-text: #111116;
  --turbo-state-success-text: #1F1F28;
  --turbo-state-warning-text: #1F1F28;
  --turbo-state-danger-text: #000000;
  --turbo-border-default: #54546D;
  --turbo-accent-link: #8aa5dc;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #7E9CD8;
  --turbo-heading-h2: #957FB8;
  --turbo-heading-h3: #7AA89F;
  --turbo-heading-h4: #E6C384;
  --turbo-heading-h5: #FFA066;
  --turbo-heading-h6: #D27E99;
  --turbo-body-primary: #DCD7BA;
  --turbo-body-secondary: #C8C093;
  --turbo-link-default: #8aa5dc;
  --turbo-selection-fg: #DCD7BA;
  --turbo-selection-bg: #223249;
  --turbo-blockquote-border: #54546D;
  --turbo-blockquote-fg: #C8C093;
  --turbo-blockquote-bg: #2A2A37;
  --turbo-code-inline-fg: #E6C384;
  --turbo-code-inline-bg: #363646;
  --turbo-code-block-fg: #DCD7BA;
  --turbo-code-block-bg: #16161D;
  --turbo-table-border: #54546D;
  --turbo-table-stripe: #2A2A37;
  --turbo-table-thead-bg: #363646;
  --turbo-table-cell-bg: #1F1F28;
  --turbo-table-header-fg: #DCD7BA;
  --turbo-card-bg: #2A2A37;
  --turbo-card-border: #54546D;
  --turbo-card-header-bg: #363646;
  --turbo-card-footer-bg: #2A2A37;
  --turbo-message-bg: #2A2A37;
  --turbo-message-header-bg: #363646;
  --turbo-message-border: #54546D;
  --turbo-message-body-fg: #DCD7BA;
  --turbo-panel-bg: #2A2A37;
  --turbo-panel-header-bg: #363646;
  --turbo-panel-header-fg: #DCD7BA;
  --turbo-panel-border: #54546D;
  --turbo-panel-block-bg: #2A2A37;
  --turbo-panel-block-hover-bg: #363646;
  --turbo-panel-block-active-bg: #363646;
  --turbo-box-bg: #2A2A37;
  --turbo-box-border: #54546D;
  --turbo-notification-bg: #2A2A37;
  --turbo-notification-border: #54546D;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #2A2A37;
  --turbo-modal-header-bg: #363646;
  --turbo-modal-footer-bg: #2A2A37;
  --turbo-dropdown-bg: #2A2A37;
  --turbo-dropdown-item-hover: #363646;
  --turbo-dropdown-border: #54546D;
  --turbo-tabs-border: #54546D;
  --turbo-tabs-link-bg: #2A2A37;
  --turbo-tabs-link-active-bg: #1F1F28;
  --turbo-tabs-link-hover-bg: #363646;
  --turbo-syntax-fg: #DCD7BA;
  --turbo-syntax-bg: #16161D;
  --turbo-syntax-comment: #C8C093;
  --turbo-syntax-keyword: #7E9CD8;
  --turbo-syntax-string: #98BB6C;
  --turbo-syntax-number: #FF9E3B;
  --turbo-syntax-function: #658594;
  --turbo-syntax-type: #7E9CD8;
  --turbo-syntax-variable: #DCD7BA;
  --turbo-syntax-operator: #C8C093;
  --turbo-syntax-punctuation: #C8C093;
  --turbo-syntax-tag: #e82828;
  --turbo-syntax-attribute: #658594;
  --turbo-syntax-value: #98BB6C;
  --turbo-syntax-error: #e82828;
  --turbo-syntax-deleted: #e82828;
  --turbo-syntax-inserted: #98BB6C;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="nord"] {
  --turbo-bg-base: #2e3440;
  --turbo-bg-surface: #3b4252;
  --turbo-bg-overlay: #434c5e;
  --turbo-text-primary: #eceff4;
  --turbo-text-secondary: #d8dee9;
  --turbo-text-inverse: #2e3440;
  --turbo-brand-primary: #88c0d0;
  --turbo-brand-primary-text: #0d0f13;
  --turbo-state-info: #5e81ac;
  --turbo-state-success: #a3be8c;
  --turbo-state-warning: #ebcb8b;
  --turbo-state-danger: #bf616a;
  --turbo-state-info-text: #0d0f13;
  --turbo-state-success-text: #2e3440;
  --turbo-state-warning-text: #2e3440;
  --turbo-state-danger-text: #0c0d10;
  --turbo-border-default: #4c566a;
  --turbo-accent-link: #99c9d7;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #8fbcbb;
  --turbo-heading-h2: #88c0d0;
  --turbo-heading-h3: #81a1c1;
  --turbo-heading-h4: #ebcb8b;
  --turbo-heading-h5: #d08770;
  --turbo-heading-h6: #b48ead;
  --turbo-body-primary: #eceff4;
  --turbo-body-secondary: #d8dee9;
  --turbo-link-default: #99c9d7;
  --turbo-selection-fg: #eceff4;
  --turbo-selection-bg: #4c566a;
  --turbo-blockquote-border: #4c566a;
  --turbo-blockquote-fg: #d8dee9;
  --turbo-blockquote-bg: #3b4252;
  --turbo-code-inline-fg: #eceff4;
  --turbo-code-inline-bg: #434c5e;
  --turbo-code-block-fg: #eceff4;
  --turbo-code-block-bg: #434c5e;
  --turbo-table-border: #4c566a;
  --turbo-table-stripe: #434c5e;
  --turbo-table-thead-bg: #3b4252;
  --turbo-table-cell-bg: #2e3440;
  --turbo-table-header-fg: #eceff4;
  --turbo-card-bg: #3b4252;
  --turbo-card-border: #4c566a;
  --turbo-card-header-bg: #434c5e;
  --turbo-card-footer-bg: #3b4252;
  --turbo-message-bg: #3b4252;
  --turbo-message-header-bg: #434c5e;
  --turbo-message-border: #4c566a;
  --turbo-message-body-fg: #eceff4;
  --turbo-panel-bg: #3b4252;
  --turbo-panel-header-bg: #434c5e;
  --turbo-panel-header-fg: #eceff4;
  --turbo-panel-border: #4c566a;
  --turbo-panel-block-bg: #3b4252;
  --turbo-panel-block-hover-bg: #434c5e;
  --turbo-panel-block-active-bg: #434c5e;
  --turbo-box-bg: #3b4252;
  --turbo-box-border: #4c566a;
  --turbo-notification-bg: #3b4252;
  --turbo-notification-border: #4c566a;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #3b4252;
  --turbo-modal-header-bg: #434c5e;
  --turbo-modal-footer-bg: #3b4252;
  --turbo-dropdown-bg: #3b4252;
  --turbo-dropdown-item-hover: #434c5e;
  --turbo-dropdown-border: #4c566a;
  --turbo-tabs-border: #4c566a;
  --turbo-tabs-link-bg: #3b4252;
  --turbo-tabs-link-active-bg: #2e3440;
  --turbo-tabs-link-hover-bg: #434c5e;
  --turbo-syntax-fg: #eceff4;
  --turbo-syntax-bg: #434c5e;
  --turbo-syntax-comment: #d8dee9;
  --turbo-syntax-keyword: #88c0d0;
  --turbo-syntax-string: #a3be8c;
  --turbo-syntax-number: #ebcb8b;
  --turbo-syntax-function: #5e81ac;
  --turbo-syntax-type: #88c0d0;
  --turbo-syntax-variable: #eceff4;
  --turbo-syntax-operator: #d8dee9;
  --turbo-syntax-punctuation: #d8dee9;
  --turbo-syntax-tag: #bf616a;
  --turbo-syntax-attribute: #5e81ac;
  --turbo-syntax-value: #a3be8c;
  --turbo-syntax-error: #bf616a;
  --turbo-syntax-deleted: #bf616a;
  --turbo-syntax-inserted: #a3be8c;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="one-dark"] {
  --turbo-bg-base: #282c34;
  --turbo-bg-surface: #2c313a;
  --turbo-bg-overlay: #3e4451;
  --turbo-text-primary: #afb6c2;
  --turbo-text-secondary: #b1b6bf;
  --turbo-text-inverse: #282c34;
  --turbo-brand-primary: #61afef;
  --turbo-brand-primary-text: #282c34;
  --turbo-state-info: #56b6c2;
  --turbo-state-success: #98c379;
  --turbo-state-warning: #e5c07b;
  --turbo-state-danger: #e06c75;
  --turbo-state-info-text: #282c34;
  --turbo-state-success-text: #282c34;
  --turbo-state-warning-text: #282c34;
  --turbo-state-danger-text: #22262d;
  --turbo-border-default: #3e4451;
  --turbo-accent-link: #7abcf2;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #61afef;
  --turbo-heading-h2: #c678dd;
  --turbo-heading-h3: #98c379;
  --turbo-heading-h4: #e5c07b;
  --turbo-heading-h5: #d19a66;
  --turbo-heading-h6: #56b6c2;
  --turbo-body-primary: #abb2bf;
  --turbo-body-secondary: #979da9;
  --turbo-link-default: #7abcf2;
  --turbo-selection-fg: #abb2bf;
  --turbo-selection-bg: #3c414e;
  --turbo-blockquote-border: #3e4451;
  --turbo-blockquote-fg: #979daa;
  --turbo-blockquote-bg: #2c313a;
  --turbo-code-inline-fg: #c980df;
  --turbo-code-inline-bg: #2c313a;
  --turbo-code-block-fg: #abb2bf;
  --turbo-code-block-bg: #21252b;
  --turbo-table-border: #3e4451;
  --turbo-table-stripe: #2c313a;
  --turbo-table-thead-bg: #3c414e;
  --turbo-table-cell-bg: #282c34;
  --turbo-table-header-fg: #afb6c2;
  --turbo-card-bg: #2c313a;
  --turbo-card-border: #3e4451;
  --turbo-card-header-bg: #3e4451;
  --turbo-card-footer-bg: #2c313a;
  --turbo-message-bg: #2c313a;
  --turbo-message-header-bg: #3e4451;
  --turbo-message-border: #3e4451;
  --turbo-message-body-fg: #afb6c2;
  --turbo-panel-bg: #2c313a;
  --turbo-panel-header-bg: #3e4451;
  --turbo-panel-header-fg: #afb6c2;
  --turbo-panel-border: #3e4451;
  --turbo-panel-block-bg: #2c313a;
  --turbo-panel-block-hover-bg: #3e4451;
  --turbo-panel-block-active-bg: #3e4451;
  --turbo-box-bg: #2c313a;
  --turbo-box-border: #3e4451;
  --turbo-notification-bg: #2c313a;
  --turbo-notification-border: #3e4451;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #2c313a;
  --turbo-modal-header-bg: #3e4451;
  --turbo-modal-footer-bg: #2c313a;
  --turbo-dropdown-bg: #2c313a;
  --turbo-dropdown-item-hover: #3e4451;
  --turbo-dropdown-border: #3e4451;
  --turbo-tabs-border: #3e4451;
  --turbo-tabs-link-bg: #2c313a;
  --turbo-tabs-link-active-bg: #282c34;
  --turbo-tabs-link-hover-bg: #3e4451;
  --turbo-syntax-fg: #abb2bf;
  --turbo-syntax-bg: #21252b;
  --turbo-syntax-comment: #b1b6bf;
  --turbo-syntax-keyword: #61afef;
  --turbo-syntax-string: #98c379;
  --turbo-syntax-number: #e5c07b;
  --turbo-syntax-function: #56b6c2;
  --turbo-syntax-type: #61afef;
  --turbo-syntax-variable: #afb6c2;
  --turbo-syntax-operator: #b1b6bf;
  --turbo-syntax-punctuation: #b1b6bf;
  --turbo-syntax-tag: #e06c75;
  --turbo-syntax-attribute: #56b6c2;
  --turbo-syntax-value: #98c379;
  --turbo-syntax-error: #e06c75;
  --turbo-syntax-deleted: #e06c75;
  --turbo-syntax-inserted: #98c379;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="one-light"] {
  --turbo-bg-base: #fafafa;
  --turbo-bg-surface: #f0f0f0;
  --turbo-bg-overlay: #e5e5e6;
  --turbo-text-primary: #383a42;
  --turbo-text-secondary: #60636c;
  --turbo-text-inverse: #fafafa;
  --turbo-brand-primary: #4078f2;
  --turbo-brand-primary-text: #080808;
  --turbo-state-info: #0184bc;
  --turbo-state-success: #50a14f;
  --turbo-state-warning: #c18401;
  --turbo-state-danger: #e45649;
  --turbo-state-info-text: #080808;
  --turbo-state-success-text: #232323;
  --turbo-state-warning-text: #232323;
  --turbo-state-danger-text: #191919;
  --turbo-border-default: #d0d0d1;
  --turbo-accent-link: #315ebd;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #4078f2;
  --turbo-heading-h2: #a626a4;
  --turbo-heading-h3: #4d9b4c;
  --turbo-heading-h4: #b97f01;
  --turbo-heading-h5: #986801;
  --turbo-heading-h6: #0184bc;
  --turbo-body-primary: #383a42;
  --turbo-body-secondary: #666973;
  --turbo-link-default: #315ebd;
  --turbo-selection-fg: #383a42;
  --turbo-selection-bg: #dfe1e5;
  --turbo-blockquote-border: #d0d0d1;
  --turbo-blockquote-fg: #666973;
  --turbo-blockquote-bg: #f0f0f0;
  --turbo-code-inline-fg: #a626a4;
  --turbo-code-inline-bg: #e5e5e6;
  --turbo-code-block-fg: #383a42;
  --turbo-code-block-bg: #e5e5e6;
  --turbo-table-border: #d0d0d1;
  --turbo-table-stripe: #f0f0f0;
  --turbo-table-thead-bg: #e5e5e6;
  --turbo-table-cell-bg: #fafafa;
  --turbo-table-header-fg: #383a42;
  --turbo-card-bg: #f0f0f0;
  --turbo-card-border: #d0d0d1;
  --turbo-card-header-bg: #e5e5e6;
  --turbo-card-footer-bg: #f0f0f0;
  --turbo-message-bg: #f0f0f0;
  --turbo-message-header-bg: #e5e5e6;
  --turbo-message-border: #d0d0d1;
  --turbo-message-body-fg: #383a42;
  --turbo-panel-bg: #f0f0f0;
  --turbo-panel-header-bg: #e5e5e6;
  --turbo-panel-header-fg: #383a42;
  --turbo-panel-border: #d0d0d1;
  --turbo-panel-block-bg: #f0f0f0;
  --turbo-panel-block-hover-bg: #e5e5e6;
  --turbo-panel-block-active-bg: #e5e5e6;
  --turbo-box-bg: #f0f0f0;
  --turbo-box-border: #d0d0d1;
  --turbo-notification-bg: #f0f0f0;
  --turbo-notification-border: #d0d0d1;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #f0f0f0;
  --turbo-modal-header-bg: #e5e5e6;
  --turbo-modal-footer-bg: #f0f0f0;
  --turbo-dropdown-bg: #f0f0f0;
  --turbo-dropdown-item-hover: #e5e5e6;
  --turbo-dropdown-border: #d0d0d1;
  --turbo-tabs-border: #d0d0d1;
  --turbo-tabs-link-bg: #f0f0f0;
  --turbo-tabs-link-active-bg: #fafafa;
  --turbo-tabs-link-hover-bg: #e5e5e6;
  --turbo-syntax-fg: #383a42;
  --turbo-syntax-bg: #e5e5e6;
  --turbo-syntax-comment: #60636c;
  --turbo-syntax-keyword: #4078f2;
  --turbo-syntax-string: #50a14f;
  --turbo-syntax-number: #c18401;
  --turbo-syntax-function: #0184bc;
  --turbo-syntax-type: #4078f2;
  --turbo-syntax-variable: #383a42;
  --turbo-syntax-operator: #60636c;
  --turbo-syntax-punctuation: #60636c;
  --turbo-syntax-tag: #e45649;
  --turbo-syntax-attribute: #0184bc;
  --turbo-syntax-value: #50a14f;
  --turbo-syntax-error: #e45649;
  --turbo-syntax-deleted: #e45649;
  --turbo-syntax-inserted: #50a14f;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="radix-mauve-dark"] {
  --turbo-bg-base: #121113;
  --turbo-bg-surface: #1a191b;
  --turbo-bg-overlay: #232225;
  --turbo-text-primary: #eeeef0;
  --turbo-text-secondary: #b5b2bc;
  --turbo-text-inverse: #121113;
  --turbo-brand-primary: #0090ff;
  --turbo-brand-primary-text: #121113;
  --turbo-state-info: #00a2c7;
  --turbo-state-success: #30a46c;
  --turbo-state-warning: #ffc53d;
  --turbo-state-danger: #e5484d;
  --turbo-state-info-text: #121113;
  --turbo-state-success-text: #121113;
  --turbo-state-warning-text: #121113;
  --turbo-state-danger-text: #121113;
  --turbo-border-default: #3c393f;
  --turbo-accent-link: #70b8ff;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #3dd68c;
  --turbo-heading-h2: #70b8ff;
  --turbo-heading-h3: #4ccce6;
  --turbo-heading-h4: #ffca16;
  --turbo-heading-h5: #baa7ff;
  --turbo-heading-h6: #ff9592;
  --turbo-body-primary: #eeeef0;
  --turbo-body-secondary: #b5b2bc;
  --turbo-link-default: #70b8ff;
  --turbo-selection-fg: #eeeef0;
  --turbo-selection-bg: #323035;
  --turbo-blockquote-border: #49474e;
  --turbo-blockquote-fg: #eeeef0;
  --turbo-blockquote-bg: #1a191b;
  --turbo-code-inline-fg: #eeeef0;
  --turbo-code-inline-bg: #232225;
  --turbo-code-block-fg: #eeeef0;
  --turbo-code-block-bg: #232225;
  --turbo-table-border: #49474e;
  --turbo-table-stripe: #1a191b;
  --turbo-table-thead-bg: #2b292d;
  --turbo-table-cell-bg: #121113;
  --turbo-table-header-fg: #eeeef0;
  --turbo-card-bg: #1a191b;
  --turbo-card-border: #3c393f;
  --turbo-card-header-bg: #232225;
  --turbo-card-footer-bg: #1a191b;
  --turbo-message-bg: #1a191b;
  --turbo-message-header-bg: #232225;
  --turbo-message-border: #3c393f;
  --turbo-message-body-fg: #eeeef0;
  --turbo-panel-bg: #1a191b;
  --turbo-panel-header-bg: #232225;
  --turbo-panel-header-fg: #eeeef0;
  --turbo-panel-border: #3c393f;
  --turbo-panel-block-bg: #1a191b;
  --turbo-panel-block-hover-bg: #232225;
  --turbo-panel-block-active-bg: #232225;
  --turbo-box-bg: #1a191b;
  --turbo-box-border: #3c393f;
  --turbo-notification-bg: #1a191b;
  --turbo-notification-border: #3c393f;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #1a191b;
  --turbo-modal-header-bg: #232225;
  --turbo-modal-footer-bg: #1a191b;
  --turbo-dropdown-bg: #1a191b;
  --turbo-dropdown-item-hover: #232225;
  --turbo-dropdown-border: #3c393f;
  --turbo-tabs-border: #3c393f;
  --turbo-tabs-link-bg: #1a191b;
  --turbo-tabs-link-active-bg: #121113;
  --turbo-tabs-link-hover-bg: #232225;
  --turbo-syntax-fg: #eeeef0;
  --turbo-syntax-bg: #232225;
  --turbo-syntax-comment: #b5b2bc;
  --turbo-syntax-keyword: #0090ff;
  --turbo-syntax-string: #30a46c;
  --turbo-syntax-number: #ffc53d;
  --turbo-syntax-function: #00a2c7;
  --turbo-syntax-type: #0090ff;
  --turbo-syntax-variable: #eeeef0;
  --turbo-syntax-operator: #b5b2bc;
  --turbo-syntax-punctuation: #b5b2bc;
  --turbo-syntax-tag: #e5484d;
  --turbo-syntax-attribute: #00a2c7;
  --turbo-syntax-value: #30a46c;
  --turbo-syntax-error: #e5484d;
  --turbo-syntax-deleted: #e5484d;
  --turbo-syntax-inserted: #30a46c;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="radix-mauve-light"] {
  --turbo-bg-base: #fdfcfd;
  --turbo-bg-surface: #faf9fb;
  --turbo-bg-overlay: #f2eff3;
  --turbo-text-primary: #211f26;
  --turbo-text-secondary: #65636d;
  --turbo-text-inverse: #fdfcfd;
  --turbo-brand-primary: #0090ff;
  --turbo-brand-primary-text: #232323;
  --turbo-state-info: #00a2c7;
  --turbo-state-success: #30a46c;
  --turbo-state-warning: #ffc53d;
  --turbo-state-danger: #e5484d;
  --turbo-state-info-text: #211f26;
  --turbo-state-success-text: #211f26;
  --turbo-state-warning-text: #211f26;
  --turbo-state-danger-text: #121212;
  --turbo-border-default: #dbd8e0;
  --turbo-accent-link: #0c6bbe;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #218358;
  --turbo-heading-h2: #0d74ce;
  --turbo-heading-h3: #107d98;
  --turbo-heading-h4: #ab6400;
  --turbo-heading-h5: #6550b9;
  --turbo-heading-h6: #ce2c31;
  --turbo-body-primary: #211f26;
  --turbo-body-secondary: #65636d;
  --turbo-link-default: #0c6bbe;
  --turbo-selection-fg: #211f26;
  --turbo-selection-bg: #e3dfe6;
  --turbo-blockquote-border: #d0cdd7;
  --turbo-blockquote-fg: #211f26;
  --turbo-blockquote-bg: #faf9fb;
  --turbo-code-inline-fg: #211f26;
  --turbo-code-inline-bg: #f2eff3;
  --turbo-code-block-fg: #211f26;
  --turbo-code-block-bg: #f2eff3;
  --turbo-table-border: #d0cdd7;
  --turbo-table-stripe: #faf9fb;
  --turbo-table-thead-bg: #eae7ec;
  --turbo-table-cell-bg: #fdfcfd;
  --turbo-table-header-fg: #211f26;
  --turbo-card-bg: #faf9fb;
  --turbo-card-border: #dbd8e0;
  --turbo-card-header-bg: #f2eff3;
  --turbo-card-footer-bg: #faf9fb;
  --turbo-message-bg: #faf9fb;
  --turbo-message-header-bg: #f2eff3;
  --turbo-message-border: #dbd8e0;
  --turbo-message-body-fg: #211f26;
  --turbo-panel-bg: #faf9fb;
  --turbo-panel-header-bg: #f2eff3;
  --turbo-panel-header-fg: #211f26;
  --turbo-panel-border: #dbd8e0;
  --turbo-panel-block-bg: #faf9fb;
  --turbo-panel-block-hover-bg: #f2eff3;
  --turbo-panel-block-active-bg: #f2eff3;
  --turbo-box-bg: #faf9fb;
  --turbo-box-border: #dbd8e0;
  --turbo-notification-bg: #faf9fb;
  --turbo-notification-border: #dbd8e0;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #faf9fb;
  --turbo-modal-header-bg: #f2eff3;
  --turbo-modal-footer-bg: #faf9fb;
  --turbo-dropdown-bg: #faf9fb;
  --turbo-dropdown-item-hover: #f2eff3;
  --turbo-dropdown-border: #dbd8e0;
  --turbo-tabs-border: #dbd8e0;
  --turbo-tabs-link-bg: #faf9fb;
  --turbo-tabs-link-active-bg: #fdfcfd;
  --turbo-tabs-link-hover-bg: #f2eff3;
  --turbo-syntax-fg: #211f26;
  --turbo-syntax-bg: #f2eff3;
  --turbo-syntax-comment: #65636d;
  --turbo-syntax-keyword: #0090ff;
  --turbo-syntax-string: #30a46c;
  --turbo-syntax-number: #ffc53d;
  --turbo-syntax-function: #00a2c7;
  --turbo-syntax-type: #0090ff;
  --turbo-syntax-variable: #211f26;
  --turbo-syntax-operator: #65636d;
  --turbo-syntax-punctuation: #65636d;
  --turbo-syntax-tag: #e5484d;
  --turbo-syntax-attribute: #00a2c7;
  --turbo-syntax-value: #30a46c;
  --turbo-syntax-error: #e5484d;
  --turbo-syntax-deleted: #e5484d;
  --turbo-syntax-inserted: #30a46c;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="radix-slate-dark"] {
  --turbo-bg-base: #111113;
  --turbo-bg-surface: #18191b;
  --turbo-bg-overlay: #212225;
  --turbo-text-primary: #edeef0;
  --turbo-text-secondary: #b0b4ba;
  --turbo-text-inverse: #111113;
  --turbo-brand-primary: #0090ff;
  --turbo-brand-primary-text: #111113;
  --turbo-state-info: #00a2c7;
  --turbo-state-success: #30a46c;
  --turbo-state-warning: #ffc53d;
  --turbo-state-danger: #e5484d;
  --turbo-state-info-text: #111113;
  --turbo-state-success-text: #111113;
  --turbo-state-warning-text: #111113;
  --turbo-state-danger-text: #111113;
  --turbo-border-default: #363a3f;
  --turbo-accent-link: #70b8ff;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #3dd68c;
  --turbo-heading-h2: #70b8ff;
  --turbo-heading-h3: #4ccce6;
  --turbo-heading-h4: #ffca16;
  --turbo-heading-h5: #baa7ff;
  --turbo-heading-h6: #ff9592;
  --turbo-body-primary: #edeef0;
  --turbo-body-secondary: #b0b4ba;
  --turbo-link-default: #70b8ff;
  --turbo-selection-fg: #edeef0;
  --turbo-selection-bg: #2e3135;
  --turbo-blockquote-border: #43484e;
  --turbo-blockquote-fg: #edeef0;
  --turbo-blockquote-bg: #18191b;
  --turbo-code-inline-fg: #edeef0;
  --turbo-code-inline-bg: #212225;
  --turbo-code-block-fg: #edeef0;
  --turbo-code-block-bg: #212225;
  --turbo-table-border: #43484e;
  --turbo-table-stripe: #18191b;
  --turbo-table-thead-bg: #272a2d;
  --turbo-table-cell-bg: #111113;
  --turbo-table-header-fg: #edeef0;
  --turbo-card-bg: #18191b;
  --turbo-card-border: #363a3f;
  --turbo-card-header-bg: #212225;
  --turbo-card-footer-bg: #18191b;
  --turbo-message-bg: #18191b;
  --turbo-message-header-bg: #212225;
  --turbo-message-border: #363a3f;
  --turbo-message-body-fg: #edeef0;
  --turbo-panel-bg: #18191b;
  --turbo-panel-header-bg: #212225;
  --turbo-panel-header-fg: #edeef0;
  --turbo-panel-border: #363a3f;
  --turbo-panel-block-bg: #18191b;
  --turbo-panel-block-hover-bg: #212225;
  --turbo-panel-block-active-bg: #212225;
  --turbo-box-bg: #18191b;
  --turbo-box-border: #363a3f;
  --turbo-notification-bg: #18191b;
  --turbo-notification-border: #363a3f;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #18191b;
  --turbo-modal-header-bg: #212225;
  --turbo-modal-footer-bg: #18191b;
  --turbo-dropdown-bg: #18191b;
  --turbo-dropdown-item-hover: #212225;
  --turbo-dropdown-border: #363a3f;
  --turbo-tabs-border: #363a3f;
  --turbo-tabs-link-bg: #18191b;
  --turbo-tabs-link-active-bg: #111113;
  --turbo-tabs-link-hover-bg: #212225;
  --turbo-syntax-fg: #edeef0;
  --turbo-syntax-bg: #212225;
  --turbo-syntax-comment: #b0b4ba;
  --turbo-syntax-keyword: #0090ff;
  --turbo-syntax-string: #30a46c;
  --turbo-syntax-number: #ffc53d;
  --turbo-syntax-function: #00a2c7;
  --turbo-syntax-type: #0090ff;
  --turbo-syntax-variable: #edeef0;
  --turbo-syntax-operator: #b0b4ba;
  --turbo-syntax-punctuation: #b0b4ba;
  --turbo-syntax-tag: #e5484d;
  --turbo-syntax-attribute: #00a2c7;
  --turbo-syntax-value: #30a46c;
  --turbo-syntax-error: #e5484d;
  --turbo-syntax-deleted: #e5484d;
  --turbo-syntax-inserted: #30a46c;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="radix-slate-light"] {
  --turbo-bg-base: #fcfcfd;
  --turbo-bg-surface: #f9f9fb;
  --turbo-bg-overlay: #f0f0f3;
  --turbo-text-primary: #1c2024;
  --turbo-text-secondary: #60646c;
  --turbo-text-inverse: #fcfcfd;
  --turbo-brand-primary: #0090ff;
  --turbo-brand-primary-text: #232323;
  --turbo-state-info: #00a2c7;
  --turbo-state-success: #30a46c;
  --turbo-state-warning: #ffc53d;
  --turbo-state-danger: #e5484d;
  --turbo-state-info-text: #1c2024;
  --turbo-state-success-text: #1c2024;
  --turbo-state-warning-text: #1c2024;
  --turbo-state-danger-text: #121212;
  --turbo-border-default: #d9d9e0;
  --turbo-accent-link: #0c6bbe;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #218358;
  --turbo-heading-h2: #0d74ce;
  --turbo-heading-h3: #107d98;
  --turbo-heading-h4: #ab6400;
  --turbo-heading-h5: #6550b9;
  --turbo-heading-h6: #ce2c31;
  --turbo-body-primary: #1c2024;
  --turbo-body-secondary: #60646c;
  --turbo-link-default: #0c6bbe;
  --turbo-selection-fg: #1c2024;
  --turbo-selection-bg: #e0e1e6;
  --turbo-blockquote-border: #cdced6;
  --turbo-blockquote-fg: #1c2024;
  --turbo-blockquote-bg: #f9f9fb;
  --turbo-code-inline-fg: #1c2024;
  --turbo-code-inline-bg: #f0f0f3;
  --turbo-code-block-fg: #1c2024;
  --turbo-code-block-bg: #f0f0f3;
  --turbo-table-border: #cdced6;
  --turbo-table-stripe: #f9f9fb;
  --turbo-table-thead-bg: #e8e8ec;
  --turbo-table-cell-bg: #fcfcfd;
  --turbo-table-header-fg: #1c2024;
  --turbo-card-bg: #f9f9fb;
  --turbo-card-border: #d9d9e0;
  --turbo-card-header-bg: #f0f0f3;
  --turbo-card-footer-bg: #f9f9fb;
  --turbo-message-bg: #f9f9fb;
  --turbo-message-header-bg: #f0f0f3;
  --turbo-message-border: #d9d9e0;
  --turbo-message-body-fg: #1c2024;
  --turbo-panel-bg: #f9f9fb;
  --turbo-panel-header-bg: #f0f0f3;
  --turbo-panel-header-fg: #1c2024;
  --turbo-panel-border: #d9d9e0;
  --turbo-panel-block-bg: #f9f9fb;
  --turbo-panel-block-hover-bg: #f0f0f3;
  --turbo-panel-block-active-bg: #f0f0f3;
  --turbo-box-bg: #f9f9fb;
  --turbo-box-border: #d9d9e0;
  --turbo-notification-bg: #f9f9fb;
  --turbo-notification-border: #d9d9e0;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #f9f9fb;
  --turbo-modal-header-bg: #f0f0f3;
  --turbo-modal-footer-bg: #f9f9fb;
  --turbo-dropdown-bg: #f9f9fb;
  --turbo-dropdown-item-hover: #f0f0f3;
  --turbo-dropdown-border: #d9d9e0;
  --turbo-tabs-border: #d9d9e0;
  --turbo-tabs-link-bg: #f9f9fb;
  --turbo-tabs-link-active-bg: #fcfcfd;
  --turbo-tabs-link-hover-bg: #f0f0f3;
  --turbo-syntax-fg: #1c2024;
  --turbo-syntax-bg: #f0f0f3;
  --turbo-syntax-comment: #60646c;
  --turbo-syntax-keyword: #0090ff;
  --turbo-syntax-string: #30a46c;
  --turbo-syntax-number: #ffc53d;
  --turbo-syntax-function: #00a2c7;
  --turbo-syntax-type: #0090ff;
  --turbo-syntax-variable: #1c2024;
  --turbo-syntax-operator: #60646c;
  --turbo-syntax-punctuation: #60646c;
  --turbo-syntax-tag: #e5484d;
  --turbo-syntax-attribute: #00a2c7;
  --turbo-syntax-value: #30a46c;
  --turbo-syntax-error: #e5484d;
  --turbo-syntax-deleted: #e5484d;
  --turbo-syntax-inserted: #30a46c;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="rose-pine-dawn"] {
  --turbo-bg-base: #faf4ed;
  --turbo-bg-surface: #fffaf3;
  --turbo-bg-overlay: #f2e9e1;
  --turbo-text-primary: #575279;
  --turbo-text-secondary: #66637c;
  --turbo-text-inverse: #faf4ed;
  --turbo-brand-primary: #907aa9;
  --turbo-brand-primary-text: #171615;
  --turbo-state-info: #56949f;
  --turbo-state-success: #286983;
  --turbo-state-warning: #ea9d34;
  --turbo-state-danger: #b4637a;
  --turbo-state-info-text: #1e1d1c;
  --turbo-state-success-text: #faf4ed;
  --turbo-state-warning-text: #3f3d3b;
  --turbo-state-danger-text: #080707;
  --turbo-border-default: #dfdad9;
  --turbo-accent-link: #6f5f84;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #286983;
  --turbo-heading-h2: #907aa9;
  --turbo-heading-h3: #56949f;
  --turbo-heading-h4: #be7f2a;
  --turbo-heading-h5: #c67874;
  --turbo-heading-h6: #b4637a;
  --turbo-body-primary: #575279;
  --turbo-body-secondary: #6d6984;
  --turbo-link-default: #6f5f84;
  --turbo-selection-fg: #575279;
  --turbo-selection-bg: #d2d1d2;
  --turbo-blockquote-border: #cecacd;
  --turbo-blockquote-fg: #575279;
  --turbo-blockquote-bg: #fffaf3;
  --turbo-code-inline-fg: #575279;
  --turbo-code-inline-bg: #f2e9e1;
  --turbo-code-block-fg: #575279;
  --turbo-code-block-bg: #f2e9e1;
  --turbo-table-border: #cecacd;
  --turbo-table-stripe: #f2e9e1;
  --turbo-table-thead-bg: #dfdad9;
  --turbo-table-cell-bg: #faf4ed;
  --turbo-table-header-fg: #575279;
  --turbo-card-bg: #fffaf3;
  --turbo-card-border: #dfdad9;
  --turbo-card-header-bg: #f2e9e1;
  --turbo-card-footer-bg: #fffaf3;
  --turbo-message-bg: #fffaf3;
  --turbo-message-header-bg: #f2e9e1;
  --turbo-message-border: #dfdad9;
  --turbo-message-body-fg: #575279;
  --turbo-panel-bg: #fffaf3;
  --turbo-panel-header-bg: #f2e9e1;
  --turbo-panel-header-fg: #575279;
  --turbo-panel-border: #dfdad9;
  --turbo-panel-block-bg: #fffaf3;
  --turbo-panel-block-hover-bg: #f2e9e1;
  --turbo-panel-block-active-bg: #f2e9e1;
  --turbo-box-bg: #fffaf3;
  --turbo-box-border: #dfdad9;
  --turbo-notification-bg: #fffaf3;
  --turbo-notification-border: #dfdad9;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #fffaf3;
  --turbo-modal-header-bg: #f2e9e1;
  --turbo-modal-footer-bg: #fffaf3;
  --turbo-dropdown-bg: #fffaf3;
  --turbo-dropdown-item-hover: #f2e9e1;
  --turbo-dropdown-border: #dfdad9;
  --turbo-tabs-border: #dfdad9;
  --turbo-tabs-link-bg: #fffaf3;
  --turbo-tabs-link-active-bg: #faf4ed;
  --turbo-tabs-link-hover-bg: #f2e9e1;
  --turbo-syntax-fg: #575279;
  --turbo-syntax-bg: #f2e9e1;
  --turbo-syntax-comment: #66637c;
  --turbo-syntax-keyword: #907aa9;
  --turbo-syntax-string: #286983;
  --turbo-syntax-number: #ea9d34;
  --turbo-syntax-function: #56949f;
  --turbo-syntax-type: #907aa9;
  --turbo-syntax-variable: #575279;
  --turbo-syntax-operator: #66637c;
  --turbo-syntax-punctuation: #66637c;
  --turbo-syntax-tag: #b4637a;
  --turbo-syntax-attribute: #56949f;
  --turbo-syntax-value: #286983;
  --turbo-syntax-error: #b4637a;
  --turbo-syntax-deleted: #b4637a;
  --turbo-syntax-inserted: #286983;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="rose-pine-moon"] {
  --turbo-bg-base: #232136;
  --turbo-bg-surface: #2a273f;
  --turbo-bg-overlay: #393552;
  --turbo-text-primary: #e0def4;
  --turbo-text-secondary: #a6a3bb;
  --turbo-text-inverse: #232136;
  --turbo-brand-primary: #c4a7e7;
  --turbo-brand-primary-text: #232136;
  --turbo-state-info: #9ccfd8;
  --turbo-state-success: #3e8fb0;
  --turbo-state-warning: #f6c177;
  --turbo-state-danger: #eb6f92;
  --turbo-state-info-text: #232136;
  --turbo-state-success-text: #1a1828;
  --turbo-state-warning-text: #232136;
  --turbo-state-danger-text: #232136;
  --turbo-border-default: #44415a;
  --turbo-accent-link: #c4a7e7;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #3e8fb0;
  --turbo-heading-h2: #c4a7e7;
  --turbo-heading-h3: #9ccfd8;
  --turbo-heading-h4: #f6c177;
  --turbo-heading-h5: #ea9a97;
  --turbo-heading-h6: #eb6f92;
  --turbo-body-primary: #e0def4;
  --turbo-body-secondary: #9591ae;
  --turbo-link-default: #c4a7e7;
  --turbo-selection-fg: #e0def4;
  --turbo-selection-bg: #56526e;
  --turbo-blockquote-border: #56526e;
  --turbo-blockquote-fg: #e0def4;
  --turbo-blockquote-bg: #2a273f;
  --turbo-code-inline-fg: #e0def4;
  --turbo-code-inline-bg: #393552;
  --turbo-code-block-fg: #e0def4;
  --turbo-code-block-bg: #393552;
  --turbo-table-border: #56526e;
  --turbo-table-stripe: #393552;
  --turbo-table-thead-bg: #44415a;
  --turbo-table-cell-bg: #232136;
  --turbo-table-header-fg: #e0def4;
  --turbo-card-bg: #2a273f;
  --turbo-card-border: #44415a;
  --turbo-card-header-bg: #393552;
  --turbo-card-footer-bg: #2a273f;
  --turbo-message-bg: #2a273f;
  --turbo-message-header-bg: #393552;
  --turbo-message-border: #44415a;
  --turbo-message-body-fg: #e0def4;
  --turbo-panel-bg: #2a273f;
  --turbo-panel-header-bg: #393552;
  --turbo-panel-header-fg: #e0def4;
  --turbo-panel-border: #44415a;
  --turbo-panel-block-bg: #2a273f;
  --turbo-panel-block-hover-bg: #393552;
  --turbo-panel-block-active-bg: #393552;
  --turbo-box-bg: #2a273f;
  --turbo-box-border: #44415a;
  --turbo-notification-bg: #2a273f;
  --turbo-notification-border: #44415a;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #2a273f;
  --turbo-modal-header-bg: #393552;
  --turbo-modal-footer-bg: #2a273f;
  --turbo-dropdown-bg: #2a273f;
  --turbo-dropdown-item-hover: #393552;
  --turbo-dropdown-border: #44415a;
  --turbo-tabs-border: #44415a;
  --turbo-tabs-link-bg: #2a273f;
  --turbo-tabs-link-active-bg: #232136;
  --turbo-tabs-link-hover-bg: #393552;
  --turbo-syntax-fg: #e0def4;
  --turbo-syntax-bg: #393552;
  --turbo-syntax-comment: #a6a3bb;
  --turbo-syntax-keyword: #c4a7e7;
  --turbo-syntax-string: #3e8fb0;
  --turbo-syntax-number: #f6c177;
  --turbo-syntax-function: #9ccfd8;
  --turbo-syntax-type: #c4a7e7;
  --turbo-syntax-variable: #e0def4;
  --turbo-syntax-operator: #a6a3bb;
  --turbo-syntax-punctuation: #a6a3bb;
  --turbo-syntax-tag: #eb6f92;
  --turbo-syntax-attribute: #9ccfd8;
  --turbo-syntax-value: #3e8fb0;
  --turbo-syntax-error: #eb6f92;
  --turbo-syntax-deleted: #eb6f92;
  --turbo-syntax-inserted: #3e8fb0;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="rose-pine"] {
  --turbo-bg-base: #191724;
  --turbo-bg-surface: #1f1d2e;
  --turbo-bg-overlay: #26233a;
  --turbo-text-primary: #e0def4;
  --turbo-text-secondary: #918dab;
  --turbo-text-inverse: #191724;
  --turbo-brand-primary: #c4a7e7;
  --turbo-brand-primary-text: #191724;
  --turbo-state-info: #9ccfd8;
  --turbo-state-success: #31748f;
  --turbo-state-warning: #f6c177;
  --turbo-state-danger: #eb6f92;
  --turbo-state-info-text: #191724;
  --turbo-state-success-text: #f6f6f6;
  --turbo-state-warning-text: #191724;
  --turbo-state-danger-text: #191724;
  --turbo-border-default: #403d52;
  --turbo-accent-link: #c4a7e7;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #31748f;
  --turbo-heading-h2: #c4a7e7;
  --turbo-heading-h3: #9ccfd8;
  --turbo-heading-h4: #f6c177;
  --turbo-heading-h5: #ebbcba;
  --turbo-heading-h6: #eb6f92;
  --turbo-body-primary: #e0def4;
  --turbo-body-secondary: #908caa;
  --turbo-link-default: #c4a7e7;
  --turbo-selection-fg: #e0def4;
  --turbo-selection-bg: #524f67;
  --turbo-blockquote-border: #524f67;
  --turbo-blockquote-fg: #e0def4;
  --turbo-blockquote-bg: #1f1d2e;
  --turbo-code-inline-fg: #e0def4;
  --turbo-code-inline-bg: #26233a;
  --turbo-code-block-fg: #e0def4;
  --turbo-code-block-bg: #26233a;
  --turbo-table-border: #524f67;
  --turbo-table-stripe: #26233a;
  --turbo-table-thead-bg: #403d52;
  --turbo-table-cell-bg: #191724;
  --turbo-table-header-fg: #e0def4;
  --turbo-card-bg: #1f1d2e;
  --turbo-card-border: #403d52;
  --turbo-card-header-bg: #26233a;
  --turbo-card-footer-bg: #1f1d2e;
  --turbo-message-bg: #1f1d2e;
  --turbo-message-header-bg: #26233a;
  --turbo-message-border: #403d52;
  --turbo-message-body-fg: #e0def4;
  --turbo-panel-bg: #1f1d2e;
  --turbo-panel-header-bg: #26233a;
  --turbo-panel-header-fg: #e0def4;
  --turbo-panel-border: #403d52;
  --turbo-panel-block-bg: #1f1d2e;
  --turbo-panel-block-hover-bg: #26233a;
  --turbo-panel-block-active-bg: #26233a;
  --turbo-box-bg: #1f1d2e;
  --turbo-box-border: #403d52;
  --turbo-notification-bg: #1f1d2e;
  --turbo-notification-border: #403d52;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #1f1d2e;
  --turbo-modal-header-bg: #26233a;
  --turbo-modal-footer-bg: #1f1d2e;
  --turbo-dropdown-bg: #1f1d2e;
  --turbo-dropdown-item-hover: #26233a;
  --turbo-dropdown-border: #403d52;
  --turbo-tabs-border: #403d52;
  --turbo-tabs-link-bg: #1f1d2e;
  --turbo-tabs-link-active-bg: #191724;
  --turbo-tabs-link-hover-bg: #26233a;
  --turbo-syntax-fg: #e0def4;
  --turbo-syntax-bg: #26233a;
  --turbo-syntax-comment: #918dab;
  --turbo-syntax-keyword: #c4a7e7;
  --turbo-syntax-string: #31748f;
  --turbo-syntax-number: #f6c177;
  --turbo-syntax-function: #9ccfd8;
  --turbo-syntax-type: #c4a7e7;
  --turbo-syntax-variable: #e0def4;
  --turbo-syntax-operator: #918dab;
  --turbo-syntax-punctuation: #918dab;
  --turbo-syntax-tag: #eb6f92;
  --turbo-syntax-attribute: #9ccfd8;
  --turbo-syntax-value: #31748f;
  --turbo-syntax-error: #eb6f92;
  --turbo-syntax-deleted: #eb6f92;
  --turbo-syntax-inserted: #31748f;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="solarized-dark"] {
  --turbo-bg-base: #002b36;
  --turbo-bg-surface: #073642;
  --turbo-bg-overlay: #586e75;
  --turbo-text-primary: #eff2f2;
  --turbo-text-secondary: #f0f2f3;
  --turbo-text-inverse: #002b36;
  --turbo-brand-primary: #268bd2;
  --turbo-brand-primary-text: #001d24;
  --turbo-state-info: #2aa198;
  --turbo-state-success: #859900;
  --turbo-state-warning: #b58900;
  --turbo-state-danger: #d8312e;
  --turbo-state-info-text: #002b36;
  --turbo-state-success-text: #002934;
  --turbo-state-warning-text: #002934;
  --turbo-state-danger-text: #ffffff;
  --turbo-border-default: #586e75;
  --turbo-accent-link: #e9f3fa;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #268bd2;
  --turbo-heading-h2: #2aa198;
  --turbo-heading-h3: #859900;
  --turbo-heading-h4: #b58900;
  --turbo-heading-h5: #ce5422;
  --turbo-heading-h6: #d53e87;
  --turbo-body-primary: #90a0a1;
  --turbo-body-secondary: #91a0a6;
  --turbo-link-default: #e9f3fa;
  --turbo-selection-fg: #fdf6e3;
  --turbo-selection-bg: #586e75;
  --turbo-blockquote-border: #657b83;
  --turbo-blockquote-fg: #92a0a2;
  --turbo-blockquote-bg: #073642;
  --turbo-code-inline-fg: #43aca4;
  --turbo-code-inline-bg: #073642;
  --turbo-code-block-fg: #93a1a1;
  --turbo-code-block-bg: #073642;
  --turbo-table-border: #586e75;
  --turbo-table-stripe: #073642;
  --turbo-table-thead-bg: #283336;
  --turbo-table-cell-bg: #002b36;
  --turbo-table-header-fg: #eff2f2;
  --turbo-card-bg: #073642;
  --turbo-card-border: #586e75;
  --turbo-card-header-bg: #002b36;
  --turbo-card-footer-bg: #073642;
  --turbo-message-bg: #002b36;
  --turbo-message-header-bg: #073642;
  --turbo-message-border: #586e75;
  --turbo-message-body-fg: #839496;
  --turbo-panel-bg: #073642;
  --turbo-panel-header-bg: #002b36;
  --turbo-panel-header-fg: #93a1a1;
  --turbo-panel-border: #586e75;
  --turbo-panel-block-bg: #002b36;
  --turbo-panel-block-hover-bg: #073642;
  --turbo-panel-block-active-bg: #586e75;
  --turbo-box-bg: #073642;
  --turbo-box-border: #586e75;
  --turbo-notification-bg: #002b36;
  --turbo-notification-border: #586e75;
  --turbo-modal-bg: rgba(0, 43, 54, 0.9);
  --turbo-modal-card-bg: #073642;
  --turbo-modal-header-bg: #002b36;
  --turbo-modal-footer-bg: #073642;
  --turbo-dropdown-bg: #073642;
  --turbo-dropdown-item-hover: #586e75;
  --turbo-dropdown-border: #586e75;
  --turbo-tabs-border: #586e75;
  --turbo-tabs-link-bg: #073642;
  --turbo-tabs-link-active-bg: #002b36;
  --turbo-tabs-link-hover-bg: #586e75;
  --turbo-syntax-fg: #93a1a1;
  --turbo-syntax-bg: #073642;
  --turbo-syntax-comment: #f0f2f3;
  --turbo-syntax-keyword: #268bd2;
  --turbo-syntax-string: #859900;
  --turbo-syntax-number: #b58900;
  --turbo-syntax-function: #2aa198;
  --turbo-syntax-type: #268bd2;
  --turbo-syntax-variable: #eff2f2;
  --turbo-syntax-operator: #f0f2f3;
  --turbo-syntax-punctuation: #f0f2f3;
  --turbo-syntax-tag: #d8312e;
  --turbo-syntax-attribute: #2aa198;
  --turbo-syntax-value: #859900;
  --turbo-syntax-error: #d8312e;
  --turbo-syntax-deleted: #d8312e;
  --turbo-syntax-inserted: #859900;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="solarized-light"] {
  --turbo-bg-base: #fdf6e3;
  --turbo-bg-surface: #eee8d5;
  --turbo-bg-overlay: #93a1a1;
  --turbo-text-primary: #293437;
  --turbo-text-secondary: #2a3437;
  --turbo-text-inverse: #fdf6e3;
  --turbo-brand-primary: #268bd2;
  --turbo-brand-primary-text: #191917;
  --turbo-state-info: #2aa198;
  --turbo-state-success: #859900;
  --turbo-state-warning: #b58900;
  --turbo-state-danger: #d8312e;
  --turbo-state-info-text: #262522;
  --turbo-state-success-text: #262522;
  --turbo-state-warning-text: #262522;
  --turbo-state-danger-text: #fffffe;
  --turbo-border-default: #93a1a1;
  --turbo-accent-link: #0e354f;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #268bd2;
  --turbo-heading-h2: #26938b;
  --turbo-heading-h3: #7b8c00;
  --turbo-heading-h4: #a67e00;
  --turbo-heading-h5: #cb4b16;
  --turbo-heading-h6: #d33682;
  --turbo-body-primary: #52686e;
  --turbo-body-secondary: #54686e;
  --turbo-link-default: #0e354f;
  --turbo-selection-fg: #002b36;
  --turbo-selection-bg: #93a1a1;
  --turbo-blockquote-border: #93a1a1;
  --turbo-blockquote-fg: #55686f;
  --turbo-blockquote-bg: #eee8d5;
  --turbo-code-inline-fg: #5a5ea4;
  --turbo-code-inline-bg: #eee8d5;
  --turbo-code-block-fg: #073642;
  --turbo-code-block-bg: #eee8d5;
  --turbo-table-border: #93a1a1;
  --turbo-table-stripe: #eee8d5;
  --turbo-table-thead-bg: #eee8d5;
  --turbo-table-cell-bg: #fdf6e3;
  --turbo-table-header-fg: #293437;
  --turbo-card-bg: #fdf6e3;
  --turbo-card-border: #93a1a1;
  --turbo-card-header-bg: #eee8d5;
  --turbo-card-footer-bg: #eee8d5;
  --turbo-message-bg: #eee8d5;
  --turbo-message-header-bg: #fdf6e3;
  --turbo-message-border: #93a1a1;
  --turbo-message-body-fg: #586e75;
  --turbo-panel-bg: #fdf6e3;
  --turbo-panel-header-bg: #eee8d5;
  --turbo-panel-header-fg: #073642;
  --turbo-panel-border: #93a1a1;
  --turbo-panel-block-bg: #eee8d5;
  --turbo-panel-block-hover-bg: #fdf6e3;
  --turbo-panel-block-active-bg: #93a1a1;
  --turbo-box-bg: #fdf6e3;
  --turbo-box-border: #93a1a1;
  --turbo-notification-bg: #eee8d5;
  --turbo-notification-border: #93a1a1;
  --turbo-modal-bg: rgba(0, 43, 54, 0.86);
  --turbo-modal-card-bg: #fdf6e3;
  --turbo-modal-header-bg: #eee8d5;
  --turbo-modal-footer-bg: #eee8d5;
  --turbo-dropdown-bg: #fdf6e3;
  --turbo-dropdown-item-hover: #eee8d5;
  --turbo-dropdown-border: #93a1a1;
  --turbo-tabs-border: #93a1a1;
  --turbo-tabs-link-bg: #eee8d5;
  --turbo-tabs-link-active-bg: #fdf6e3;
  --turbo-tabs-link-hover-bg: #93a1a1;
  --turbo-syntax-fg: #073642;
  --turbo-syntax-bg: #eee8d5;
  --turbo-syntax-comment: #2a3437;
  --turbo-syntax-keyword: #268bd2;
  --turbo-syntax-string: #859900;
  --turbo-syntax-number: #b58900;
  --turbo-syntax-function: #2aa198;
  --turbo-syntax-type: #268bd2;
  --turbo-syntax-variable: #293437;
  --turbo-syntax-operator: #2a3437;
  --turbo-syntax-punctuation: #2a3437;
  --turbo-syntax-tag: #d8312e;
  --turbo-syntax-attribute: #2aa198;
  --turbo-syntax-value: #859900;
  --turbo-syntax-error: #d8312e;
  --turbo-syntax-deleted: #d8312e;
  --turbo-syntax-inserted: #859900;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');

[data-theme="terminal"] {
  --turbo-bg-base: #0d0d0d;
  --turbo-bg-surface: #080808;
  --turbo-bg-overlay: #111111;
  --turbo-text-primary: #c8ffc8;
  --turbo-text-secondary: #8fbc8f;
  --turbo-text-inverse: #0d0d0d;
  --turbo-brand-primary: #39ff14;
  --turbo-brand-primary-text: #0d0d0d;
  --turbo-state-info: #7dd3fc;
  --turbo-state-success: #39ff14;
  --turbo-state-warning: #ffb000;
  --turbo-state-danger: #ff4444;
  --turbo-state-info-text: #0d0d0d;
  --turbo-state-success-text: #0d0d0d;
  --turbo-state-warning-text: #0d0d0d;
  --turbo-state-danger-text: #0d0d0d;
  --turbo-border-default: #1f3d1f;
  --turbo-accent-link: #7dd3fc;
  --turbo-font-sans: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #39ff14;
  --turbo-heading-h2: #7dd3fc;
  --turbo-heading-h3: #ffb000;
  --turbo-heading-h4: #39ff14;
  --turbo-heading-h5: #8fbc8f;
  --turbo-heading-h6: #c8ffc8;
  --turbo-body-primary: #c8ffc8;
  --turbo-body-secondary: #8fbc8f;
  --turbo-link-default: #7dd3fc;
  --turbo-selection-fg: #0d0d0d;
  --turbo-selection-bg: #39ff14;
  --turbo-blockquote-border: #39ff14;
  --turbo-blockquote-fg: #8fbc8f;
  --turbo-blockquote-bg: #111111;
  --turbo-code-inline-fg: #ffb000;
  --turbo-code-inline-bg: #111111;
  --turbo-code-block-fg: #c8ffc8;
  --turbo-code-block-bg: #080808;
  --turbo-table-border: #1f3d1f;
  --turbo-table-stripe: #111111;
  --turbo-table-thead-bg: #080808;
  --turbo-table-cell-bg: #0d0d0d;
  --turbo-table-header-fg: #c8ffc8;
  --turbo-card-bg: #080808;
  --turbo-card-border: #1f3d1f;
  --turbo-card-header-bg: #111111;
  --turbo-card-footer-bg: #080808;
  --turbo-message-bg: #080808;
  --turbo-message-header-bg: #111111;
  --turbo-message-border: #1f3d1f;
  --turbo-message-body-fg: #c8ffc8;
  --turbo-panel-bg: #080808;
  --turbo-panel-header-bg: #111111;
  --turbo-panel-header-fg: #c8ffc8;
  --turbo-panel-border: #1f3d1f;
  --turbo-panel-block-bg: #080808;
  --turbo-panel-block-hover-bg: #111111;
  --turbo-panel-block-active-bg: #111111;
  --turbo-box-bg: #080808;
  --turbo-box-border: #1f3d1f;
  --turbo-notification-bg: #080808;
  --turbo-notification-border: #1f3d1f;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #080808;
  --turbo-modal-header-bg: #111111;
  --turbo-modal-footer-bg: #080808;
  --turbo-dropdown-bg: #080808;
  --turbo-dropdown-item-hover: #111111;
  --turbo-dropdown-border: #1f3d1f;
  --turbo-tabs-border: #1f3d1f;
  --turbo-tabs-link-bg: #080808;
  --turbo-tabs-link-active-bg: #0d0d0d;
  --turbo-tabs-link-hover-bg: #111111;
  --turbo-syntax-fg: #c8ffc8;
  --turbo-syntax-bg: #080808;
  --turbo-syntax-comment: #8fbc8f;
  --turbo-syntax-keyword: #39ff14;
  --turbo-syntax-string: #39ff14;
  --turbo-syntax-number: #ffb000;
  --turbo-syntax-function: #7dd3fc;
  --turbo-syntax-type: #39ff14;
  --turbo-syntax-variable: #c8ffc8;
  --turbo-syntax-operator: #8fbc8f;
  --turbo-syntax-punctuation: #8fbc8f;
  --turbo-syntax-tag: #ff4444;
  --turbo-syntax-attribute: #7dd3fc;
  --turbo-syntax-value: #39ff14;
  --turbo-syntax-error: #ff4444;
  --turbo-syntax-deleted: #ff4444;
  --turbo-syntax-inserted: #39ff14;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="tokyo-night-dark"] {
  --turbo-bg-base: #1a1b26;
  --turbo-bg-surface: #24283b;
  --turbo-bg-overlay: #28344a;
  --turbo-text-primary: #c0caf5;
  --turbo-text-secondary: #a9b1d6;
  --turbo-text-inverse: #1a1b26;
  --turbo-brand-primary: #7aa2f7;
  --turbo-brand-primary-text: #1a1b26;
  --turbo-state-info: #7dcfff;
  --turbo-state-success: #9ece6a;
  --turbo-state-warning: #e0af68;
  --turbo-state-danger: #f7768e;
  --turbo-state-info-text: #1a1b26;
  --turbo-state-success-text: #1a1b26;
  --turbo-state-warning-text: #1a1b26;
  --turbo-state-danger-text: #1a1b26;
  --turbo-border-default: #565f89;
  --turbo-accent-link: #7aa2f7;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #7aa2f7;
  --turbo-heading-h2: #bb9af7;
  --turbo-heading-h3: #7dcfff;
  --turbo-heading-h4: #e0af68;
  --turbo-heading-h5: #ff9e64;
  --turbo-heading-h6: #f7768e;
  --turbo-body-primary: #c0caf5;
  --turbo-body-secondary: #a9b1d6;
  --turbo-link-default: #7aa2f7;
  --turbo-selection-fg: #c0caf5;
  --turbo-selection-bg: #28344a;
  --turbo-blockquote-border: #565f89;
  --turbo-blockquote-fg: #a9b1d6;
  --turbo-blockquote-bg: #24283b;
  --turbo-code-inline-fg: #c0caf5;
  --turbo-code-inline-bg: #28344a;
  --turbo-code-block-fg: #c0caf5;
  --turbo-code-block-bg: #28344a;
  --turbo-table-border: #565f89;
  --turbo-table-stripe: #24283b;
  --turbo-table-thead-bg: #28344a;
  --turbo-table-cell-bg: #1a1b26;
  --turbo-table-header-fg: #c0caf5;
  --turbo-card-bg: #24283b;
  --turbo-card-border: #565f89;
  --turbo-card-header-bg: #28344a;
  --turbo-card-footer-bg: #24283b;
  --turbo-message-bg: #24283b;
  --turbo-message-header-bg: #28344a;
  --turbo-message-border: #565f89;
  --turbo-message-body-fg: #c0caf5;
  --turbo-panel-bg: #24283b;
  --turbo-panel-header-bg: #28344a;
  --turbo-panel-header-fg: #c0caf5;
  --turbo-panel-border: #565f89;
  --turbo-panel-block-bg: #24283b;
  --turbo-panel-block-hover-bg: #28344a;
  --turbo-panel-block-active-bg: #28344a;
  --turbo-box-bg: #24283b;
  --turbo-box-border: #565f89;
  --turbo-notification-bg: #24283b;
  --turbo-notification-border: #565f89;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #24283b;
  --turbo-modal-header-bg: #28344a;
  --turbo-modal-footer-bg: #24283b;
  --turbo-dropdown-bg: #24283b;
  --turbo-dropdown-item-hover: #28344a;
  --turbo-dropdown-border: #565f89;
  --turbo-tabs-border: #565f89;
  --turbo-tabs-link-bg: #24283b;
  --turbo-tabs-link-active-bg: #1a1b26;
  --turbo-tabs-link-hover-bg: #28344a;
  --turbo-syntax-fg: #c0caf5;
  --turbo-syntax-bg: #28344a;
  --turbo-syntax-comment: #a9b1d6;
  --turbo-syntax-keyword: #7aa2f7;
  --turbo-syntax-string: #9ece6a;
  --turbo-syntax-number: #e0af68;
  --turbo-syntax-function: #7dcfff;
  --turbo-syntax-type: #7aa2f7;
  --turbo-syntax-variable: #c0caf5;
  --turbo-syntax-operator: #a9b1d6;
  --turbo-syntax-punctuation: #a9b1d6;
  --turbo-syntax-tag: #f7768e;
  --turbo-syntax-attribute: #7dcfff;
  --turbo-syntax-value: #9ece6a;
  --turbo-syntax-error: #f7768e;
  --turbo-syntax-deleted: #f7768e;
  --turbo-syntax-inserted: #9ece6a;
  color-scheme: dark;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="tokyo-night-light"] {
  --turbo-bg-base: #e6e7ed;
  --turbo-bg-surface: #d5d6dc;
  --turbo-bg-overlay: #c8d3f5;
  --turbo-text-primary: #343b58;
  --turbo-text-secondary: #40434f;
  --turbo-text-inverse: #e6e7ed;
  --turbo-brand-primary: #2e7de9;
  --turbo-brand-primary-text: #0b0b0b;
  --turbo-state-info: #0089a5;
  --turbo-state-success: #31876d;
  --turbo-state-warning: #8c6c3e;
  --turbo-state-danger: #d81159;
  --turbo-state-info-text: #0c0c0c;
  --turbo-state-success-text: #020202;
  --turbo-state-warning-text: #fdfdfd;
  --turbo-state-danger-text: #f7f8f9;
  --turbo-border-default: #b0b4ca;
  --turbo-accent-link: #2057a2;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #2c77dd;
  --turbo-heading-h2: #7847bd;
  --turbo-heading-h3: #00849e;
  --turbo-heading-h4: #8c6c3e;
  --turbo-heading-h5: #bc5e3b;
  --turbo-heading-h6: #d81159;
  --turbo-body-primary: #343b58;
  --turbo-body-secondary: #40434f;
  --turbo-link-default: #2057a2;
  --turbo-selection-fg: #343b58;
  --turbo-selection-bg: #c8d3f5;
  --turbo-blockquote-border: #b0b4ca;
  --turbo-blockquote-fg: #40434f;
  --turbo-blockquote-bg: #e6e7ed;
  --turbo-code-inline-fg: #343b58;
  --turbo-code-inline-bg: #c8d3f5;
  --turbo-code-block-fg: #343b58;
  --turbo-code-block-bg: #c8d3f5;
  --turbo-table-border: #b0b4ca;
  --turbo-table-stripe: #e6e7ed;
  --turbo-table-thead-bg: #c8d3f5;
  --turbo-table-cell-bg: #e6e7ed;
  --turbo-table-header-fg: #343b58;
  --turbo-card-bg: #d5d6dc;
  --turbo-card-border: #b0b4ca;
  --turbo-card-header-bg: #c8d3f5;
  --turbo-card-footer-bg: #d5d6dc;
  --turbo-message-bg: #d5d6dc;
  --turbo-message-header-bg: #c8d3f5;
  --turbo-message-border: #b0b4ca;
  --turbo-message-body-fg: #343b58;
  --turbo-panel-bg: #d5d6dc;
  --turbo-panel-header-bg: #c8d3f5;
  --turbo-panel-header-fg: #343b58;
  --turbo-panel-border: #b0b4ca;
  --turbo-panel-block-bg: #d5d6dc;
  --turbo-panel-block-hover-bg: #c8d3f5;
  --turbo-panel-block-active-bg: #c8d3f5;
  --turbo-box-bg: #d5d6dc;
  --turbo-box-border: #b0b4ca;
  --turbo-notification-bg: #d5d6dc;
  --turbo-notification-border: #b0b4ca;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #d5d6dc;
  --turbo-modal-header-bg: #c8d3f5;
  --turbo-modal-footer-bg: #d5d6dc;
  --turbo-dropdown-bg: #d5d6dc;
  --turbo-dropdown-item-hover: #c8d3f5;
  --turbo-dropdown-border: #b0b4ca;
  --turbo-tabs-border: #b0b4ca;
  --turbo-tabs-link-bg: #d5d6dc;
  --turbo-tabs-link-active-bg: #e6e7ed;
  --turbo-tabs-link-hover-bg: #c8d3f5;
  --turbo-syntax-fg: #343b58;
  --turbo-syntax-bg: #c8d3f5;
  --turbo-syntax-comment: #40434f;
  --turbo-syntax-keyword: #2e7de9;
  --turbo-syntax-string: #31876d;
  --turbo-syntax-number: #8c6c3e;
  --turbo-syntax-function: #0089a5;
  --turbo-syntax-type: #2e7de9;
  --turbo-syntax-variable: #343b58;
  --turbo-syntax-operator: #40434f;
  --turbo-syntax-punctuation: #40434f;
  --turbo-syntax-tag: #d81159;
  --turbo-syntax-attribute: #0089a5;
  --turbo-syntax-value: #31876d;
  --turbo-syntax-error: #d81159;
  --turbo-syntax-deleted: #d81159;
  --turbo-syntax-inserted: #31876d;
  color-scheme: light;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap');

[data-theme="tokyo-night-storm"] {
  --turbo-bg-base: #24283b;
  --turbo-bg-surface: #28344a;
  --turbo-bg-overlay: #565f89;
  --turbo-text-primary: #dbe1f9;
  --turbo-text-secondary: #dee1ef;
  --turbo-text-inverse: #24283b;
  --turbo-brand-primary: #7aa2f7;
  --turbo-brand-primary-text: #24283b;
  --turbo-state-info: #7dcfff;
  --turbo-state-success: #9ece6a;
  --turbo-state-warning: #e0af68;
  --turbo-state-danger: #f7768e;
  --turbo-state-info-text: #24283b;
  --turbo-state-success-text: #24283b;
  --turbo-state-warning-text: #24283b;
  --turbo-state-danger-text: #24283b;
  --turbo-border-default: #565f89;
  --turbo-accent-link: #d6e2fd;
  --turbo-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --turbo-font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --turbo-heading-h1: #7aa2f7;
  --turbo-heading-h2: #bb9af7;
  --turbo-heading-h3: #7dcfff;
  --turbo-heading-h4: #e0af68;
  --turbo-heading-h5: #ff9e64;
  --turbo-heading-h6: #f7768e;
  --turbo-body-primary: #c0caf5;
  --turbo-body-secondary: #a9b1d6;
  --turbo-link-default: #d6e2fd;
  --turbo-selection-fg: #c0caf5;
  --turbo-selection-bg: #28344a;
  --turbo-blockquote-border: #565f89;
  --turbo-blockquote-fg: #a9b1d6;
  --turbo-blockquote-bg: #28344a;
  --turbo-code-inline-fg: #c0caf5;
  --turbo-code-inline-bg: #28344a;
  --turbo-code-block-fg: #c0caf5;
  --turbo-code-block-bg: #28344a;
  --turbo-table-border: #565f89;
  --turbo-table-stripe: #28344a;
  --turbo-table-thead-bg: #28344a;
  --turbo-table-cell-bg: #24283b;
  --turbo-table-header-fg: #dbe1f9;
  --turbo-card-bg: #28344a;
  --turbo-card-border: #565f89;
  --turbo-card-header-bg: #565f89;
  --turbo-card-footer-bg: #28344a;
  --turbo-message-bg: #28344a;
  --turbo-message-header-bg: #565f89;
  --turbo-message-border: #565f89;
  --turbo-message-body-fg: #dbe1f9;
  --turbo-panel-bg: #28344a;
  --turbo-panel-header-bg: #565f89;
  --turbo-panel-header-fg: #dbe1f9;
  --turbo-panel-border: #565f89;
  --turbo-panel-block-bg: #28344a;
  --turbo-panel-block-hover-bg: #565f89;
  --turbo-panel-block-active-bg: #565f89;
  --turbo-box-bg: #28344a;
  --turbo-box-border: #565f89;
  --turbo-notification-bg: #28344a;
  --turbo-notification-border: #565f89;
  --turbo-modal-bg: rgba(10, 10, 10, 0.86);
  --turbo-modal-card-bg: #28344a;
  --turbo-modal-header-bg: #565f89;
  --turbo-modal-footer-bg: #28344a;
  --turbo-dropdown-bg: #28344a;
  --turbo-dropdown-item-hover: #565f89;
  --turbo-dropdown-border: #565f89;
  --turbo-tabs-border: #565f89;
  --turbo-tabs-link-bg: #28344a;
  --turbo-tabs-link-active-bg: #24283b;
  --turbo-tabs-link-hover-bg: #565f89;
  --turbo-syntax-fg: #c0caf5;
  --turbo-syntax-bg: #28344a;
  --turbo-syntax-comment: #dee1ef;
  --turbo-syntax-keyword: #7aa2f7;
  --turbo-syntax-string: #9ece6a;
  --turbo-syntax-number: #e0af68;
  --turbo-syntax-function: #7dcfff;
  --turbo-syntax-type: #7aa2f7;
  --turbo-syntax-variable: #dbe1f9;
  --turbo-syntax-operator: #dee1ef;
  --turbo-syntax-punctuation: #dee1ef;
  --turbo-syntax-tag: #f7768e;
  --turbo-syntax-attribute: #7dcfff;
  --turbo-syntax-value: #9ece6a;
  --turbo-syntax-error: #f7768e;
  --turbo-syntax-deleted: #f7768e;
  --turbo-syntax-inserted: #9ece6a;
  color-scheme: dark;
}
