: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-state-info: #89dceb;--turbo-state-success: #a6e3a1;--turbo-state-warning: #f9e2af;--turbo-state-danger: #f38ba8;--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: #7f849c;--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, .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;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15), 0 10px 10px rgba(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);--transition-fast: .12s ease-out;--transition-normal: .2s ease-out;--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--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))}[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-state-info: #3e8ed0;--turbo-state-success: #48c78e;--turbo-state-warning: #ffe08a;--turbo-state-danger: #f14668;--turbo-border-default: #363636;--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: #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: #485fc7;--turbo-selection-fg: #f5f5f5;--turbo-selection-bg: #3273dc;--turbo-blockquote-border: #363636;--turbo-blockquote-fg: #dbdbdb;--turbo-blockquote-bg: #1f1f1f;--turbo-code-inline-fg: #f14668;--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: .25rem;--turbo-spacing-sm: .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, .05);--turbo-elevation-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--turbo-elevation-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--turbo-elevation-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--turbo-animation-duration-fast: .15s;--turbo-animation-duration-normal: .3s;--turbo-animation-duration-slow: .5s;--turbo-animation-easing-default: cubic-bezier(.4, 0, .2, 1);--turbo-animation-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--turbo-opacity-disabled: .5;--turbo-opacity-hover: .8;--turbo-opacity-pressed: .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, .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}[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-state-info: #3e8ed0;--turbo-state-success: #48c78e;--turbo-state-warning: #ffe08a;--turbo-state-danger: #f14668;--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: #00d1b2;--turbo-heading-h2: #485fc7;--turbo-heading-h3: #3e8ed0;--turbo-heading-h4: #48c78e;--turbo-heading-h5: #ffe08a;--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: #f14668;--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: .25rem;--turbo-spacing-sm: .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, .05);--turbo-elevation-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--turbo-elevation-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--turbo-elevation-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--turbo-animation-duration-fast: .15s;--turbo-animation-duration-normal: .3s;--turbo-animation-duration-slow: .5s;--turbo-animation-easing-default: cubic-bezier(.4, 0, .2, 1);--turbo-animation-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--turbo-opacity-disabled: .5;--turbo-opacity-hover: .8;--turbo-opacity-pressed: .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, .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}[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-state-info: #99d1db;--turbo-state-success: #a6d189;--turbo-state-warning: #e5c890;--turbo-state-danger: #e78284;--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: #838ba7;--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: #51576d;--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, .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}[data-theme=catppuccin-latte]{--turbo-bg-base: #eff1f5;--turbo-bg-surface: #e6e9ef;--turbo-bg-overlay: #dce0e8;--turbo-text-primary: #4c4f69;--turbo-text-secondary: #6c6f85;--turbo-text-inverse: #eff1f5;--turbo-brand-primary: #1e66f5;--turbo-state-info: #04a5e5;--turbo-state-success: #40a02b;--turbo-state-warning: #df8e1d;--turbo-state-danger: #d20f39;--turbo-border-default: #9ca0b0;--turbo-accent-link: #1e66f5;--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: #40a02b;--turbo-heading-h2: #1e66f5;--turbo-heading-h3: #209fb5;--turbo-heading-h4: #df8e1d;--turbo-heading-h5: #8839ef;--turbo-heading-h6: #d20f39;--turbo-body-primary: #4c4f69;--turbo-body-secondary: #6c6f85;--turbo-link-default: #1e66f5;--turbo-selection-fg: #4c4f69;--turbo-selection-bg: #8c8fa1;--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: #bcc0cc;--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, .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: #6c6f85;--turbo-syntax-keyword: #1e66f5;--turbo-syntax-string: #40a02b;--turbo-syntax-number: #df8e1d;--turbo-syntax-function: #04a5e5;--turbo-syntax-type: #1e66f5;--turbo-syntax-variable: #4c4f69;--turbo-syntax-operator: #6c6f85;--turbo-syntax-punctuation: #6c6f85;--turbo-syntax-tag: #d20f39;--turbo-syntax-attribute: #04a5e5;--turbo-syntax-value: #40a02b;--turbo-syntax-error: #d20f39;--turbo-syntax-deleted: #d20f39;--turbo-syntax-inserted: #40a02b;color-scheme:light}[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-state-info: #91d7e3;--turbo-state-success: #a6da95;--turbo-state-warning: #eed49f;--turbo-state-danger: #ed8796;--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: #8087a2;--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, .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}[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-state-info: #89dceb;--turbo-state-success: #a6e3a1;--turbo-state-warning: #f9e2af;--turbo-state-danger: #f38ba8;--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: #7f849c;--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, .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}[data-theme=dracula]{--turbo-bg-base: #282a36;--turbo-bg-surface: #21222c;--turbo-bg-overlay: #44475a;--turbo-text-primary: #f8f8f2;--turbo-text-secondary: #6272a4;--turbo-text-inverse: #282a36;--turbo-brand-primary: #bd93f9;--turbo-state-info: #8be9fd;--turbo-state-success: #50fa7b;--turbo-state-warning: #f1fa8c;--turbo-state-danger: #ff5555;--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: #6272a4;--turbo-link-default: #8be9fd;--turbo-selection-fg: #f8f8f2;--turbo-selection-bg: #44475a;--turbo-blockquote-border: #bd93f9;--turbo-blockquote-fg: #6272a4;--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: .25rem;--turbo-spacing-sm: .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, .05);--turbo-elevation-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--turbo-elevation-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--turbo-elevation-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--turbo-animation-duration-fast: .15s;--turbo-animation-duration-normal: .3s;--turbo-animation-duration-slow: .5s;--turbo-animation-easing-default: cubic-bezier(.4, 0, .2, 1);--turbo-animation-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--turbo-opacity-disabled: .5;--turbo-opacity-hover: .8;--turbo-opacity-pressed: .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, .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: #6272a4;--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: #6272a4;--turbo-syntax-punctuation: #6272a4;--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}[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: #1f6feb;--turbo-state-info: #4493f8;--turbo-state-success: #3fb950;--turbo-state-warning: #d29922;--turbo-state-danger: #f85149;--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, .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: #1f6feb;--turbo-syntax-string: #3fb950;--turbo-syntax-number: #d29922;--turbo-syntax-function: #4493f8;--turbo-syntax-type: #1f6feb;--turbo-syntax-variable: #f0f6fc;--turbo-syntax-operator: #9198a1;--turbo-syntax-punctuation: #9198a1;--turbo-syntax-tag: #f85149;--turbo-syntax-attribute: #4493f8;--turbo-syntax-value: #3fb950;--turbo-syntax-error: #f85149;--turbo-syntax-deleted: #f85149;--turbo-syntax-inserted: #3fb950;color-scheme:dark}[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-state-info: #0969da;--turbo-state-success: #1a7f37;--turbo-state-warning: #9a6700;--turbo-state-danger: #d1242f;--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, .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}[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-state-info: #83a598;--turbo-state-success: #b8bb26;--turbo-state-warning: #fabd2f;--turbo-state-danger: #fb4934;--turbo-border-default: #665c54;--turbo-accent-link: #83a598;--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: #83a598;--turbo-selection-fg: #ebdbb2;--turbo-selection-bg: #3c3836;--turbo-blockquote-border: #665c54;--turbo-blockquote-fg: #d5c4a1;--turbo-blockquote-bg: #282828;--turbo-code-inline-fg: #fe8019;--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, .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}[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-state-info: #83a598;--turbo-state-success: #b8bb26;--turbo-state-warning: #fabd2f;--turbo-state-danger: #fb4934;--turbo-border-default: #665c54;--turbo-accent-link: #83a598;--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: #83a598;--turbo-selection-fg: #ebdbb2;--turbo-selection-bg: #504945;--turbo-blockquote-border: #665c54;--turbo-blockquote-fg: #d5c4a1;--turbo-blockquote-bg: #3c3836;--turbo-code-inline-fg: #fe8019;--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, .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}[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-state-info: #83a598;--turbo-state-success: #b8bb26;--turbo-state-warning: #fabd2f;--turbo-state-danger: #fb4934;--turbo-border-default: #665c54;--turbo-accent-link: #83a598;--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: #83a598;--turbo-selection-fg: #ebdbb2;--turbo-selection-bg: #504945;--turbo-blockquote-border: #665c54;--turbo-blockquote-fg: #d5c4a1;--turbo-blockquote-bg: #3c3836;--turbo-code-inline-fg: #fe8019;--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, .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}[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-state-info: #076678;--turbo-state-success: #79740e;--turbo-state-warning: #b57614;--turbo-state-danger: #9d0006;--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: #af3a03;--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, .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: #076678;--turbo-syntax-type: #b57614;--turbo-syntax-variable: #3c3836;--turbo-syntax-operator: #504945;--turbo-syntax-punctuation: #504945;--turbo-syntax-tag: #9d0006;--turbo-syntax-attribute: #076678;--turbo-syntax-value: #79740e;--turbo-syntax-error: #9d0006;--turbo-syntax-deleted: #9d0006;--turbo-syntax-inserted: #79740e;color-scheme:light}[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-state-info: #076678;--turbo-state-success: #79740e;--turbo-state-warning: #b57614;--turbo-state-danger: #9d0006;--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: #d5c4a1;--turbo-blockquote-border: #bdae93;--turbo-blockquote-fg: #504945;--turbo-blockquote-bg: #ebdbb2;--turbo-code-inline-fg: #af3a03;--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, .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: #076678;--turbo-syntax-type: #b57614;--turbo-syntax-variable: #3c3836;--turbo-syntax-operator: #504945;--turbo-syntax-punctuation: #504945;--turbo-syntax-tag: #9d0006;--turbo-syntax-attribute: #076678;--turbo-syntax-value: #79740e;--turbo-syntax-error: #9d0006;--turbo-syntax-deleted: #9d0006;--turbo-syntax-inserted: #79740e;color-scheme:light}[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-state-info: #076678;--turbo-state-success: #79740e;--turbo-state-warning: #b57614;--turbo-state-danger: #9d0006;--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: #d5c4a1;--turbo-blockquote-border: #bdae93;--turbo-blockquote-fg: #504945;--turbo-blockquote-bg: #ebdbb2;--turbo-code-inline-fg: #af3a03;--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, .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: #076678;--turbo-syntax-type: #b57614;--turbo-syntax-variable: #3c3836;--turbo-syntax-operator: #504945;--turbo-syntax-punctuation: #504945;--turbo-syntax-tag: #9d0006;--turbo-syntax-attribute: #076678;--turbo-syntax-value: #79740e;--turbo-syntax-error: #9d0006;--turbo-syntax-deleted: #9d0006;--turbo-syntax-inserted: #79740e;color-scheme:light}[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-state-info: #5e81ac;--turbo-state-success: #a3be8c;--turbo-state-warning: #ebcb8b;--turbo-state-danger: #bf616a;--turbo-border-default: #4c566a;--turbo-accent-link: #88c0d0;--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: #88c0d0;--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, .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}[data-theme=rose-pine-dawn]{--turbo-bg-base: #faf4ed;--turbo-bg-surface: #fffaf3;--turbo-bg-overlay: #f2e9e1;--turbo-text-primary: #575279;--turbo-text-secondary: #797593;--turbo-text-inverse: #faf4ed;--turbo-brand-primary: #907aa9;--turbo-state-info: #56949f;--turbo-state-success: #286983;--turbo-state-warning: #ea9d34;--turbo-state-danger: #b4637a;--turbo-border-default: #dfdad9;--turbo-accent-link: #907aa9;--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: #ea9d34;--turbo-heading-h5: #d7827e;--turbo-heading-h6: #b4637a;--turbo-body-primary: #575279;--turbo-body-secondary: #797593;--turbo-link-default: #907aa9;--turbo-selection-fg: #575279;--turbo-selection-bg: #cecacd;--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, .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: #797593;--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: #797593;--turbo-syntax-punctuation: #797593;--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}[data-theme=rose-pine-moon]{--turbo-bg-base: #232136;--turbo-bg-surface: #2a273f;--turbo-bg-overlay: #393552;--turbo-text-primary: #e0def4;--turbo-text-secondary: #908caa;--turbo-text-inverse: #232136;--turbo-brand-primary: #c4a7e7;--turbo-state-info: #9ccfd8;--turbo-state-success: #3e8fb0;--turbo-state-warning: #f6c177;--turbo-state-danger: #eb6f92;--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: #908caa;--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, .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: #908caa;--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: #908caa;--turbo-syntax-punctuation: #908caa;--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}[data-theme=rose-pine]{--turbo-bg-base: #191724;--turbo-bg-surface: #1f1d2e;--turbo-bg-overlay: #26233a;--turbo-text-primary: #e0def4;--turbo-text-secondary: #908caa;--turbo-text-inverse: #191724;--turbo-brand-primary: #c4a7e7;--turbo-state-info: #9ccfd8;--turbo-state-success: #31748f;--turbo-state-warning: #f6c177;--turbo-state-danger: #eb6f92;--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, .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: #908caa;--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: #908caa;--turbo-syntax-punctuation: #908caa;--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}[data-theme=solarized-dark]{--turbo-bg-base: #002b36;--turbo-bg-surface: #073642;--turbo-bg-overlay: #586e75;--turbo-text-primary: #839496;--turbo-text-secondary: #657b83;--turbo-text-inverse: #002b36;--turbo-brand-primary: #268bd2;--turbo-state-info: #2aa198;--turbo-state-success: #859900;--turbo-state-warning: #b58900;--turbo-state-danger: #dc322f;--turbo-border-default: #586e75;--turbo-accent-link: #268bd2;--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: #cb4b16;--turbo-heading-h6: #d33682;--turbo-body-primary: #839496;--turbo-body-secondary: #657b83;--turbo-link-default: #268bd2;--turbo-selection-fg: #fdf6e3;--turbo-selection-bg: #586e75;--turbo-blockquote-border: #657b83;--turbo-blockquote-fg: #839496;--turbo-blockquote-bg: #073642;--turbo-code-inline-fg: #2aa198;--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: #586e75;--turbo-table-cell-bg: #002b36;--turbo-table-header-fg: #839496;--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, .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: #657b83;--turbo-syntax-keyword: #268bd2;--turbo-syntax-string: #859900;--turbo-syntax-number: #b58900;--turbo-syntax-function: #2aa198;--turbo-syntax-type: #268bd2;--turbo-syntax-variable: #839496;--turbo-syntax-operator: #657b83;--turbo-syntax-punctuation: #657b83;--turbo-syntax-tag: #dc322f;--turbo-syntax-attribute: #2aa198;--turbo-syntax-value: #859900;--turbo-syntax-error: #dc322f;--turbo-syntax-deleted: #dc322f;--turbo-syntax-inserted: #859900;color-scheme:dark}[data-theme=solarized-light]{--turbo-bg-base: #fdf6e3;--turbo-bg-surface: #eee8d5;--turbo-bg-overlay: #93a1a1;--turbo-text-primary: #586e75;--turbo-text-secondary: #657b83;--turbo-text-inverse: #fdf6e3;--turbo-brand-primary: #268bd2;--turbo-state-info: #2aa198;--turbo-state-success: #859900;--turbo-state-warning: #b58900;--turbo-state-danger: #dc322f;--turbo-border-default: #93a1a1;--turbo-accent-link: #268bd2;--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: #cb4b16;--turbo-heading-h6: #d33682;--turbo-body-primary: #586e75;--turbo-body-secondary: #657b83;--turbo-link-default: #268bd2;--turbo-selection-fg: #002b36;--turbo-selection-bg: #93a1a1;--turbo-blockquote-border: #93a1a1;--turbo-blockquote-fg: #657b83;--turbo-blockquote-bg: #eee8d5;--turbo-code-inline-fg: #6c71c4;--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: #586e75;--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, .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: #657b83;--turbo-syntax-keyword: #268bd2;--turbo-syntax-string: #859900;--turbo-syntax-number: #b58900;--turbo-syntax-function: #2aa198;--turbo-syntax-type: #268bd2;--turbo-syntax-variable: #586e75;--turbo-syntax-operator: #657b83;--turbo-syntax-punctuation: #657b83;--turbo-syntax-tag: #dc322f;--turbo-syntax-attribute: #2aa198;--turbo-syntax-value: #859900;--turbo-syntax-error: #dc322f;--turbo-syntax-deleted: #dc322f;--turbo-syntax-inserted: #859900;color-scheme:light}[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-state-info: #7dcfff;--turbo-state-success: #9ece6a;--turbo-state-warning: #e0af68;--turbo-state-danger: #f7768e;--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, .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}[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-state-info: #0089a5;--turbo-state-success: #2f866c;--turbo-state-warning: #8c6c3e;--turbo-state-danger: #d81159;--turbo-border-default: #b0b4ca;--turbo-accent-link: #2e7de9;--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: #2e7de9;--turbo-heading-h2: #7847bd;--turbo-heading-h3: #0089a5;--turbo-heading-h4: #8c6c3e;--turbo-heading-h5: #f1784b;--turbo-heading-h6: #d81159;--turbo-body-primary: #343b58;--turbo-body-secondary: #40434f;--turbo-link-default: #2e7de9;--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, .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: #2f866c;--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: #2f866c;--turbo-syntax-error: #d81159;--turbo-syntax-deleted: #d81159;--turbo-syntax-inserted: #2f866c;color-scheme:light}[data-theme=tokyo-night-storm]{--turbo-bg-base: #24283b;--turbo-bg-surface: #28344a;--turbo-bg-overlay: #565f89;--turbo-text-primary: #c0caf5;--turbo-text-secondary: #a9b1d6;--turbo-text-inverse: #24283b;--turbo-brand-primary: #7aa2f7;--turbo-state-info: #7dcfff;--turbo-state-success: #9ece6a;--turbo-state-warning: #e0af68;--turbo-state-danger: #f7768e;--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: #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: #c0caf5;--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: #c0caf5;--turbo-panel-bg: #28344a;--turbo-panel-header-bg: #565f89;--turbo-panel-header-fg: #c0caf5;--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, .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: #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}:root{--font-display: "Cinzel", "Times New Roman", serif;--font-body: "Crimson Pro", Georgia, serif;--font-mono: "Fira Code", var(--turbo-font-mono);--grail-gold: #c9a227;--grail-gold-light: #e8d48b;--grail-crimson: #8b1a1a;--grail-parchment: #f4e4bc;--grail-ink: #2c1810;--grail-forest: #2d4a3e;--border-ornate: 3px double var(--turbo-border-default);--border-manuscript: 1px solid color-mix(in srgb, var(--grail-gold) 40%, transparent);--texture-noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--turbo-text-primary);background:var(--turbo-bg-base);min-height:100vh}[data-theme=catppuccin-latte] body:before,[data-theme=github-light] body:before,[data-theme=bulma-light] body:before{content:"";position:fixed;inset:0;background:var(--texture-noise);opacity:.03;pointer-events:none;z-index:-1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;line-height:1.3}h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;background:linear-gradient(135deg,var(--grail-gold) 0%,var(--grail-gold-light) 50%,var(--grail-gold) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}h2{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--turbo-heading-h2);position:relative;display:inline-block}h2:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--grail-gold),transparent)}h3{font-size:clamp(1.25rem,2vw,1.75rem);color:var(--turbo-heading-h3)}a{color:var(--turbo-accent-link);text-decoration:none;position:relative;transition:color var(--transition-fast)}a:hover{color:var(--grail-gold)}a:not(.btn):not(.nav-link):not(.card):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--grail-gold);transition:width var(--transition-normal)}a:not(.btn):not(.nav-link):not(.card):hover:after{width:100%}code{font-family:var(--font-mono);font-size:.9em;background:var(--turbo-code-inline-bg);color:var(--turbo-code-inline-fg);padding:.2em .4em;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--turbo-border-default) 30%,transparent)}pre{font-family:var(--font-mono);background:var(--turbo-code-block-bg)!important;color:var(--turbo-code-block-fg);border:var(--border-manuscript);border-radius:var(--radius-md);padding:var(--space-lg);overflow-x:auto;position:relative}pre:before{content:"📜";position:absolute;top:var(--space-sm);right:var(--space-sm);font-size:1.25rem;opacity:.5}pre code{background:none;border:none;padding:0}.astro-code,.astro-code span{color:var(--shiki-dark);background-color:transparent}html[data-theme=catppuccin-latte] .astro-code,html[data-theme=catppuccin-latte] .astro-code span,html[data-theme=github-light] .astro-code,html[data-theme=github-light] .astro-code span,html[data-theme=bulma-light] .astro-code,html[data-theme=bulma-light] .astro-code span{color:var(--shiki-light)}blockquote{font-style:italic;border-left:4px solid var(--grail-gold);background:var(--turbo-blockquote-bg);padding:var(--space-md) var(--space-lg);margin:var(--space-lg) 0;border-radius:0 var(--radius-md) var(--radius-md) 0;position:relative}blockquote:before{content:"❝";position:absolute;top:-10px;left:var(--space-sm);font-size:2rem;color:var(--grail-gold);opacity:.6}::selection{background:color-mix(in srgb,var(--grail-gold) 30%,transparent);color:var(--turbo-text-primary)}:focus-visible{outline:2px solid var(--grail-gold);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--turbo-bg-surface)}::-webkit-scrollbar-thumb{background:var(--turbo-border-default);border-radius:var(--radius-full);border:2px solid var(--turbo-bg-surface)}::-webkit-scrollbar-thumb:hover{background:var(--grail-gold)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.prose{max-width:85ch}.prose>*+*{margin-top:var(--space-lg)}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--grail-gold) 20%,transparent)}50%{box-shadow:0 0 40px color-mix(in srgb,var(--grail-gold) 40%,transparent)}}.quest-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:linear-gradient(135deg,var(--turbo-bg-surface),var(--turbo-bg-overlay));border:1px solid var(--grail-gold);border-radius:var(--radius-full);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--grail-gold)}.category-foundation{--category-color: #a6e3a1}.category-languages{--category-color: #89b4fa}.category-ides{--category-color: #f9e2af}.category-testing{--category-color: #f38ba8}.category-tools{--category-color: #cba6f7}.badge-group{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}a.link-badge:after,a.link-card:after{display:none!important}.print-header{display:none}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-header{display:block!important;padding:.5in 0;margin-bottom:.25in;border-bottom:2px solid var(--grail-gold)}.print-header-content{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.print-logo{font-family:var(--font-display);font-size:14pt;font-weight:700;color:var(--grail-gold)}.print-title{font-family:var(--font-display);font-size:18pt;font-weight:700}.print-meta{display:flex;gap:.5rem;font-size:9pt;color:var(--turbo-text-secondary)}.site-header,.site-footer,.mobile-menu,.download-buttons,.guide-sidebar,.related-guides,.guide-footer,.breadcrumb,.copy-button,.skip-link{display:none!important}.site-wrapper{display:block}.guide-page{padding:0!important}.container{max-width:none;padding:0}.guide-layout{display:block!important}.guide-content{max-width:none}body{font-size:12pt;line-height:1.5;background:var(--turbo-bg-base)!important}.guide-page,.guide-content,pre,code,.callout{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h1{font-size:24pt}h2{font-size:18pt;page-break-after:avoid}h3{font-size:14pt;page-break-after:avoid}pre{padding:12pt!important;font-size:9pt;white-space:pre-wrap;word-wrap:break-word;page-break-inside:avoid}a{text-decoration:underline!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;opacity:.7}p,li,blockquote,.callout,.link-card,figure,table,ul,ol{page-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid}p{orphans:3;widows:3}section,.prose>*{page-break-inside:avoid;break-inside:avoid}@page{margin:.5in .75in;size:auto}@page :first{margin-top:.75in}.guide-content:before{content:none}}.download-notification{position:fixed;bottom:var(--space-xl);right:var(--space-xl);display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--turbo-bg-surface);border:1px solid var(--turbo-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);transform:translateY(100px);opacity:0;transition:all var(--transition-normal);z-index:1000}.download-notification.success{border-color:#a6e3a1}.download-notification.error{border-color:#f38ba8}.download-notification.info{border-color:var(--grail-gold)}.download-notification.show{transform:translateY(0);opacity:1}.notification-icon{font-size:1.25rem}.notification-text{font-size:.9rem;line-height:1.4}.loading-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--turbo-border-default);border-top-color:var(--grail-gold);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.search-modal[data-astro-cid-qk3db3zz]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.search-modal[data-astro-cid-qk3db3zz][hidden]{display:none}.search-backdrop[data-astro-cid-qk3db3zz]{position:absolute;inset:0;background:color-mix(in srgb,var(--turbo-bg-base) 80%,transparent);backdrop-filter:blur(4px)}.search-dialog[data-astro-cid-qk3db3zz]{position:relative;width:90%;max-width:600px;max-height:70vh;background:var(--turbo-bg-surface);border:1px solid var(--turbo-border-default);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #0006;display:flex;flex-direction:column;overflow:hidden}.search-header[data-astro-cid-qk3db3zz]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--turbo-border-default);background:var(--turbo-bg-muted)}.search-label[data-astro-cid-qk3db3zz]{font-family:var(--font-display);font-weight:600;color:var(--turbo-text-primary)}.search-shortcuts[data-astro-cid-qk3db3zz]{display:flex;align-items:center;gap:var(--space-xs);color:var(--turbo-text-secondary);font-size:.8rem}.search-shortcuts[data-astro-cid-qk3db3zz] kbd[data-astro-cid-qk3db3zz]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 6px;background:var(--turbo-bg-base);border:1px solid var(--turbo-border-default);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.7rem;color:var(--turbo-text-secondary)}#search-modal-container[data-astro-cid-qk3db3zz]{padding:var(--space-md);overflow-y:auto;flex:1}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--grail-gold);--pagefind-ui-text: var(--turbo-text-primary);--pagefind-ui-background: var(--turbo-bg-base);--pagefind-ui-border: var(--turbo-border-default);--pagefind-ui-tag: var(--turbo-bg-overlay);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 8px;--pagefind-ui-font: var(--font-body)}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__search-input{background:var(--turbo-bg-base);border:1px solid var(--turbo-border-default);border-radius:var(--radius-md);color:var(--turbo-text-primary);font-family:var(--font-body);font-size:1rem;padding:var(--space-sm) var(--space-md);width:100%}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__search-input:focus{outline:2px solid var(--grail-gold);outline-offset:2px;border-color:var(--grail-gold)}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__form{position:relative}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__form:before{display:none!important}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__search-clear{display:none!important}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__search-input{padding-left:var(--space-md)!important;padding-right:48px!important}#search-modal-container[data-astro-cid-qk3db3zz] .custom-clear-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--turbo-text-secondary);font-size:1.2rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease;padding:0;z-index:10}#search-modal-container[data-astro-cid-qk3db3zz] .custom-clear-button:hover{transform:translateY(-50%) scale(1.15)}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__result{padding:var(--space-md);border:1px solid var(--turbo-border-default);border-radius:var(--radius-md);margin-bottom:var(--space-sm);background:var(--turbo-bg-muted);transition:all .2s ease}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__result:hover{border-color:var(--grail-gold);background:var(--turbo-bg-surface)}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__result-link{color:var(--grail-gold);text-decoration:none;font-family:var(--font-display);font-weight:600}#search-modal-container[data-astro-cid-qk3db3zz] .pagefind-ui__result-excerpt{color:var(--turbo-text-secondary);font-size:.9rem;margin-top:var(--space-xs)}#search-modal-container[data-astro-cid-qk3db3zz] mark{background:color-mix(in srgb,var(--grail-gold) 30%,transparent);color:var(--turbo-text-primary);padding:0 2px;border-radius:2px}.search-unavailable[data-astro-cid-qk3db3zz]{text-align:center;color:var(--turbo-text-secondary);padding:var(--space-xl)}.skip-link[data-astro-cid-37fxchfa]{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--grail-gold);color:var(--turbo-bg-base);font-weight:600;z-index:1000;text-decoration:none;border-radius:0 0 var(--radius-md) 0;transition:top .2s ease}.skip-link[data-astro-cid-37fxchfa]:focus{top:0}.site-wrapper[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;min-height:100vh}main[data-astro-cid-37fxchfa]{flex:1}.code-block-wrapper{position:relative}.copy-button{position:absolute;top:8px;right:8px;padding:6px;background:var(--turbo-bg-surface);border:1px solid var(--turbo-border-default);border-radius:var(--radius-sm);color:var(--turbo-text-secondary);cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}.code-block-wrapper:hover .copy-button{opacity:1}.copy-button:hover{background:var(--turbo-bg-overlay);color:var(--turbo-text-primary);border-color:var(--grail-gold)}.copy-button.copied{color:var(--category-foundation, #a6e3a1);border-color:var(--category-foundation, #a6e3a1)}.copy-button svg{display:block}.logo[data-astro-cid-erltjlkt]{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--turbo-text-primary);transition:transform var(--transition-fast)}.logo[data-astro-cid-erltjlkt]:hover{transform:scale(1.02)}.logo[data-astro-cid-erltjlkt]:after{display:none}.logo-icon[data-astro-cid-erltjlkt]{font-size:1.75rem;animation:float 3s ease-in-out infinite}.logo-text[data-astro-cid-erltjlkt]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--grail-gold) 0%,var(--grail-gold-light) 50%,var(--grail-gold) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.main-nav[data-astro-cid-i6zhic24]{display:none}@media(min-width:768px){.main-nav[data-astro-cid-i6zhic24]{display:block}}.nav-list[data-astro-cid-i6zhic24]{display:flex;align-items:center;gap:var(--space-xs);list-style:none;margin:0;padding:0}.nav-link[data-astro-cid-i6zhic24]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);text-decoration:none;color:var(--turbo-text-secondary);font-family:var(--font-display);font-size:.9rem;letter-spacing:.03em;transition:all var(--transition-fast)}.nav-link[data-astro-cid-i6zhic24]:after{display:none}.nav-link[data-astro-cid-i6zhic24]:hover,.nav-link[data-astro-cid-i6zhic24].active{color:var(--turbo-text-primary);background:var(--turbo-bg-surface)}.nav-link[data-astro-cid-i6zhic24].active{border-bottom:2px solid var(--grail-gold)}.nav-icon[data-astro-cid-i6zhic24]{font-size:1.1rem}.search-trigger[data-astro-cid-ozjitces]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--turbo-bg-surface);border:1px solid var(--turbo-border-default);border-radius:var(--radius-md);color:var(--turbo-text-secondary);font-family:var(--font-body);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.search-trigger[data-astro-cid-ozjitces]:hover{border-color:var(--grail-gold);color:var(--turbo-text-primary)}.search-trigger[data-astro-cid-ozjitces]:focus{outline:2px solid var(--grail-gold);outline-offset:2px}.search-text[data-astro-cid-ozjitces]{display:none}@media(min-width:640px){.search-text[data-astro-cid-ozjitces]{display:inline}}.search-kbd[data-astro-cid-ozjitces]{display:none;align-items:center;gap:2px;padding:2px 6px;background:var(--turbo-bg-base);border:1px solid var(--turbo-border-default);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.7rem;color:var(--turbo-text-secondary)}@media(min-width:640px){.search-kbd[data-astro-cid-ozjitces]{display:inline-flex}}.kbd-symbol[data-astro-cid-ozjitces]:before{content:"⌘"}.theme-selector-wrapper[data-astro-cid-n755bwzh]{position:relative}.theme-trigger[data-astro-cid-n755bwzh]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--turbo-bg-surface);border:1px solid var(--turbo-border-default);border-radius:var(--radius-md);color:var(--turbo-text-secondary);font-family:var(--font-body);font-size:.8rem;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.theme-trigger[data-astro-cid-n755bwzh]:hover,.theme-trigger[data-astro-cid-n755bwzh]:focus-visible{border-color:var(--grail-gold);color:var(--turbo-text-primary)}.theme-trigger[data-astro-cid-n755bwzh]:focus-visible{outline:2px solid var(--grail-gold);outline-offset:2px}.theme-trigger[data-astro-cid-n755bwzh] img[data-astro-cid-n755bwzh]{width:24px;height:24px;border-radius:4px;object-fit:contain}.trigger-label[data-astro-cid-n755bwzh]{display:none}@media(min-width:640px){.trigger-label[data-astro-cid-n755bwzh]{display:inline}}.theme-trigger[data-astro-cid-n755bwzh].is-loading{opacity:.6;pointer-events:none}.theme-menu[data-astro-cid-n755bwzh]{position:absolute;top:calc(100% + 6px);right:0;min-width:260px;max-height:420px;overflow-y:auto;background:var(--turbo-bg-surface);border:1px solid var(--turbo-border-default);border-radius:var(--radius-lg);box-shadow:0 12px 32px -4px #0000004d;z-index:200;padding:var(--space-xs) 0;display:none}.theme-selector-wrapper[data-astro-cid-n755bwzh].is-active .theme-menu[data-astro-cid-n755bwzh]{display:block;animation:theme-menu-enter .15s ease-out}@keyframes theme-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.theme-menu[data-astro-cid-n755bwzh] .theme-family-group{animation:theme-group-enter .2s ease-out backwards;animation-delay:var(--animation-delay, 0ms)}.theme-menu[data-astro-cid-n755bwzh] .theme-family-group+.theme-family-group{border-top:1px solid var(--turbo-border-default);margin-top:var(--space-xs);padding-top:var(--space-xs)}@keyframes theme-group-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.theme-menu[data-astro-cid-n755bwzh] .theme-family-header{padding:var(--space-xs) var(--space-md)}.theme-menu[data-astro-cid-n755bwzh] .theme-family-name{font-family:var(--font-display);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--turbo-text-secondary)}.theme-menu[data-astro-cid-n755bwzh] .dropdown-item.theme-item{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:6px var(--space-md);background:none;border:none;color:var(--turbo-text-primary);font-family:var(--font-body);font-size:.85rem;cursor:pointer;transition:background var(--transition-fast);text-align:left}.theme-menu[data-astro-cid-n755bwzh] .dropdown-item.theme-item:hover,.theme-menu[data-astro-cid-n755bwzh] .dropdown-item.theme-item:focus-visible{background:var(--turbo-bg-overlay)}.theme-menu[data-astro-cid-n755bwzh] .dropdown-item.theme-item:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--grail-gold)}.theme-menu[data-astro-cid-n755bwzh] .dropdown-item.theme-item.is-active{background:color-mix(in srgb,var(--grail-gold) 12%,transparent);color:var(--grail-gold)}.theme-menu[data-astro-cid-n755bwzh] .theme-icon{width:24px;height:24px;border-radius:4px;object-fit:contain;flex-shrink:0}.theme-menu[data-astro-cid-n755bwzh] .theme-icon-placeholder{display:inline-block;width:24px;height:24px;border-radius:4px;background:var(--turbo-bg-overlay);flex-shrink:0}.theme-menu[data-astro-cid-n755bwzh] .theme-copy{flex:1;display:flex;flex-direction:column;min-width:0}.theme-menu[data-astro-cid-n755bwzh] .theme-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem}.theme-menu[data-astro-cid-n755bwzh] .theme-description{display:none}.theme-menu[data-astro-cid-n755bwzh] .theme-check{flex-shrink:0;opacity:0;color:var(--grail-gold);transition:opacity var(--transition-fast);display:flex;align-items:center}.theme-menu[data-astro-cid-n755bwzh] .dropdown-item.theme-item.is-active .theme-check{opacity:1}.github-link[data-astro-cid-nmfp4zex]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--turbo-text-secondary);transition:all var(--transition-fast)}.github-link[data-astro-cid-nmfp4zex]:after{display:none}.github-link[data-astro-cid-nmfp4zex]:hover{color:var(--turbo-text-primary);background:var(--turbo-bg-surface)}.mobile-menu-toggle[data-astro-cid-nsf3oqw4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;cursor:pointer}@media(min-width:768px){.mobile-menu-toggle[data-astro-cid-nsf3oqw4]{display:none}}.hamburger[data-astro-cid-nsf3oqw4]{position:relative;width:20px;height:2px;background:var(--turbo-text-primary);transition:background var(--transition-fast)}.hamburger[data-astro-cid-nsf3oqw4]:before,.hamburger[data-astro-cid-nsf3oqw4]:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--turbo-text-primary);transition:transform var(--transition-fast)}.hamburger[data-astro-cid-nsf3oqw4]:before{top:-6px}.hamburger[data-astro-cid-nsf3oqw4]:after{top:6px}.mobile-menu-toggle[data-astro-cid-nsf3oqw4][aria-expanded=true] .hamburger[data-astro-cid-nsf3oqw4]{background:transparent}.mobile-menu-toggle[data-astro-cid-nsf3oqw4][aria-expanded=true] .hamburger[data-astro-cid-nsf3oqw4]:before{transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle[data-astro-cid-nsf3oqw4][aria-expanded=true] .hamburger[data-astro-cid-nsf3oqw4]:after{transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-astro-cid-nsf3oqw4]{position:absolute;top:100%;left:0;right:0;background:var(--turbo-bg-surface);border-bottom:var(--border-manuscript);padding:var(--space-lg)}.mobile-nav-list[data-astro-cid-nsf3oqw4]{list-style:none;margin:0;padding:0}.mobile-nav-link[data-astro-cid-nsf3oqw4]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--turbo-text-primary);text-decoration:none;font-family:var(--font-display)}.mobile-nav-link[data-astro-cid-nsf3oqw4]:after{display:none}.mobile-section-title[data-astro-cid-nsf3oqw4]{display:block;margin-top:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--turbo-border-default);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--turbo-text-secondary)}.mobile-categories[data-astro-cid-nsf3oqw4] ul[data-astro-cid-nsf3oqw4]{list-style:none;margin:0;padding:0;padding-left:var(--space-md)}.nav-icon[data-astro-cid-nsf3oqw4]{font-size:1.1rem}.mobile-search-trigger[data-astro-cid-nsf3oqw4]{width:100%;background:none;border:none;cursor:pointer;font-size:inherit;text-align:left}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--turbo-bg-base) 95%,transparent);backdrop-filter:blur(12px);border-bottom:var(--border-manuscript)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-md)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-md)}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto;background:var(--turbo-bg-surface);border-top:var(--border-manuscript);position:relative;overflow:hidden}.footer-content[data-astro-cid-sz7xmlte]{position:relative;z-index:1;padding-block:var(--space-3xl) var(--space-xl)}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid color-mix(in srgb,var(--turbo-border-default) 30%,transparent)}@media(min-width:768px){.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;align-items:center}}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-md)}.footer-logo[data-astro-cid-sz7xmlte]{font-size:2.5rem}.footer-text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.footer-title[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--grail-gold)}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--turbo-text-secondary);font-style:italic}.footer-quote[data-astro-cid-sz7xmlte]{text-align:left}@media(min-width:768px){.footer-quote[data-astro-cid-sz7xmlte]{text-align:right}}.footer-quote[data-astro-cid-sz7xmlte] blockquote[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:1rem;font-style:italic;color:var(--turbo-text-secondary);margin:0;padding:0;border:none;background:none}.footer-quote[data-astro-cid-sz7xmlte] blockquote[data-astro-cid-sz7xmlte]:before{display:none}.footer-quote[data-astro-cid-sz7xmlte] cite[data-astro-cid-sz7xmlte]{font-size:.85rem;color:var(--turbo-text-secondary);opacity:.7}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-xl);margin-bottom:var(--space-2xl)}.footer-section[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--grail-gold);margin-bottom:var(--space-md)}.footer-section[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.footer-section[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-sm)}.footer-section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--turbo-text-secondary);font-size:.9rem;transition:color var(--transition-fast)}.footer-section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--turbo-text-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm);text-align:center;font-size:.85rem;color:var(--turbo-text-secondary)}@media(min-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between}}.copyright[data-astro-cid-sz7xmlte],.made-with[data-astro-cid-sz7xmlte]{margin:0}.footer-decoration[data-astro-cid-sz7xmlte]{position:absolute;bottom:0;left:0;right:0;height:60px;opacity:.03;pointer-events:none}.castle-silhouette[data-astro-cid-sz7xmlte]{width:100%;height:100%;background:repeating-linear-gradient(90deg,var(--turbo-text-primary) 0px,var(--turbo-text-primary) 20px,transparent 20px,transparent 30px,var(--turbo-text-primary) 30px,var(--turbo-text-primary) 50px,transparent 50px,transparent 100px);mask-image:linear-gradient(to top,black 0%,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,black 40%,transparent 100%)}
