/* Generated by tools/extract-theme.py from vendor/zeron/ui. Do not edit by hand. */
:root {
  --accounts-account-action-width: 112;
  --accounts-usage-bar-width: 88px;
  --accounts-usage-column-width: 190px;
  --accounts-usage-critical-fraction: 0.95px;
  --accounts-usage-label-width: 52px;
  --accounts-usage-percent-width: 34px;
  --accounts-usage-warn-fraction: 0.8px;
  --appearance-background-zoom-step: 0.1px;
  --archived-indent: 22px;
  --asset-http-max-asset-bytes: 16777216px;
  --asset-http-max-redirects: 5px;
  --atspi-max-bytes: 98304px;
  --atspi-max-depth: 24px;
  --attachments-image-cache-budget-bytes: 67108864px;
  --attachments-upload-concurrency: 3px;
  --badges-badge-height: 24px;
  --badges-card-width: 320px;
  --badges-icon-size: 12px;
  --badges-pill-radius: 8px;
  --badges-text-size: 12px;
  --changes-accent-bar-width: 3px;
  --changes-body-bottom-pad: 8px;
  --changes-code-padding-right: 24px;
  --changes-comment-adder-size: 16px;
  --changes-diff-line-height: 21px;
  --changes-diff-tab-size: 4px;
  --changes-diff-text-size: 12px;
  --changes-fold-tween-max-px: 2400px;
  --changes-gutter-width: 36px;
  --changes-hunk-header-height: 28px;
  --changes-marker-width: 28px;
  --changes-notice-height: 24px;
  --changes-split-code-padding-left: 6px;
  --changes-split-divider-width: 1px;
  --changes-split-marker-width: 18px;
  --changes-sticky-file-header-blur: 16px;
  --changes-sticky-file-header-tint-alpha-dark: 0.4;
  --changes-sticky-file-header-tint-alpha-light: 0.85;
  --changes-unified-code-padding-left: 12px;
  --chip-chip-icon-size: 14px;
  --command-palette-all-tab-limit: 5px;
  --command-palette-content-matches-per-file: 3px;
  --command-palette-content-tab-limit: 100px;
  --command-palette-files-tab-limit: 50px;
  --command-palette-min-workspace-query-chars: 2px;
  --command-palette-results-fade-band: 18px;
  --command-palette-threads-tab-limit: 50px;
  --comments-card-gap: 6px;
  --comments-card-header-height: 22px;
  --comments-card-line-height: 18px;
  --comments-card-max-lines: 8px;
  --comments-card-pad-v: 20px;
  --comments-card-wrap-columns: 64px;
  --comments-comment-adder-size: 16px;
  --comments-draft-card-height: 116px;
  --compact-card-borders: 2px;
  --compact-compact-list-rows: 7px;
  --compact-compact-row-height: 32px;
  --compact-compact-width: 256px;
  --compact-effort-block: 42px;
  --compact-fast-button-width: 32px;
  --compact-fill-past: 14px;
  --compact-header-height: 48px;
  --compact-header-height-single: 36px;
  --compact-list-header: 80px;
  --compact-options-gap: 4px;
  --compact-options-max-rows: 6px;
  --compact-rail-height: 28px;
  --compact-rail-top: 4px;
  --compact-slider-bottom: 4px;
  --compact-slider-height: 36px;
  --compact-slider-top: 2px;
  --compact-thumb-height: 32px;
  --compact-thumb-inset: 22px;
  --compact-thumb-width: 44px;
  --composer-actions-bottom-pad: 8px;
  --composer-actions-row-height: 42px;
  --composer-action-primary-gap: 8px;
  --composer-action-utility-gap: 2px;
  --composer-almost: 179px;
  --composer-appshot-image-inset: 12px;
  --composer-appshot-image-max-height: 132px;
  --composer-appshot-image-max-width: 320px;
  --composer-appshot-preview-height: 148px;
  --composer-appshot-tile-height: 192px;
  --composer-appshot-tile-min-width: 96px;
  --composer-cluster-x-delta: 4px;
  --composer-collapse-hysteresis: 32px;
  --composer-compact-total-height: 49px;
  --composer-composer-max-height: 304px;
  --composer-composer-max-width: 768px;
  --composer-composer-min-height: 120px;
  --composer-composer-radius: 26px;
  --composer-composer-width-epsilon: 0.5px;
  --composer-input-fade-band: 12px;
  --composer-input-line-height: 22.75px;
  --composer-input-text-size: 14px;
  --composer-mention-tooltip-height: 24px;
  --composer-min-compact-input-width: 200px;
  --composer-new-thread-selector-row-height: 20px;
  --composer-pill-border-v: 2px;
  --composer-queue-composer-overlap: 18px;
  --composer-queue-side-inset: 16px;
  --composer-session-footer-height: 24px;
  --composer-strip-gap: 8px;
  --composer-strip-pad-top: 12px;
  --composer-strip-pad-x: 16px;
  --composer-strip-thumb: 56px;
  --composer-textarea-max: 260px;
  --composer-textarea-min: 76px;
  --composer-textarea-pad-v: 20px;
  --composer-undo-limit: 200px;
  --composer-voice-track-gap: 8px;
  --composer-voice-track-height: 32px;
  --files-panel-recent-files-per-chat: 20px;
  --frost-menu-blur: 16px;
  --harness-updates-chip-height: 38px;
  --harness-updates-list-fade-band: 32px;
  --harness-updates-list-width: 360px;
  --harness-updates-mark-size: 22px;
  --harness-updates-mark-step: 14px;
  --harness-updates-max-marks: 3px;
  --harness-updates-max-visible-rows: 3.5px;
  --harness-updates-row-height: 64px;
  --harness-updates-summary-height: 36px;
  --harnesses-details-inset: 52px;
  --history-history-commit-subject-min-width: 80px;
  --history-history-comparison-min-width: 260px;
  --history-history-graph-compact-enter-lane-spacing: 4px;
  --history-history-graph-compact-enter-subject-width: 160px;
  --history-history-graph-compact-exit-lane-spacing: 5px;
  --history-history-graph-compact-exit-subject-width: 184px;
  --history-history-graph-focused-stroke-width: 2.25px;
  --history-history-graph-hit-radius: 5.5px;
  --history-history-graph-max-width-ratio: 0.34;
  --history-history-graph-min-compact-width: 48px;
  --history-history-graph-resize-step: 2px;
  --history-history-graph-row-overlap: 0.75px;
  --history-history-graph-saturation: 0.72;
  --history-history-graph-trailing-padding: 12px;
  --history-history-graph-unfocused-opacity: 0.24;
  --history-history-head-ring-padding: 2px;
  --history-history-lane-spacing: 12px;
  --history-history-node-radius: 3px;
  --history-history-page-size: 100px;
  --history-history-ref-area-ratio: 0.45;
  --history-history-ref-badge-max-width: 112px;
  --history-history-ref-gap: 5px;
  --history-history-row-height: 36px;
  --history-history-row-unfocused-opacity: 0.6;
  --history-history-search-width: 196px;
  --history-history-stroke-width: 1.5px;
  --history-samples: 10px;
  --hz-goto-col: 16px;
  --hz-icon-radius: 0.225px;
  --hz-icon-side: 256px;
  --hz-tabs-breath-period: 1.6;
  --hz-tabs-eps: 0.002px;
  --hz-tabs-glow-in: 0.3;
  --hz-tabs-glow-out: 0.55;
  --hz-tabs-herdr-indent: 30px;
  --hz-tabs-tab-name-min: 35px;
  --hz-tabs-tag-gap: 46px;
  --image-media-gpui-svg-scale: 2;
  --image-media-max-raster-side: 4096px;
  --image-media-preview-pixels: 1048576px;
  --image-preview-max-media-bytes: 67108864px;
  --inline-code-links-cached-parts: 32px;
  --link-presentation-file-glyph-gap: 4px;
  --link-presentation-file-glyph-size: 12px;
  --links-max-url: 4096px;
  --loaders-cols: 2px;
  --loaders-ring-len: 6px;
  --loaders-ring-segments: 64px;
  --loaders-ring-stroke: 2.5px;
  --loaders-rows: 3px;
  --macos-event-hot-key-pressed: 5px;
  --macos-max-ax-bytes: 98304px;
  --macos-max-ax-depth: 24px;
  --markdown-preview-max-markdown-bytes: 2097152px;
  --markdown-preview-max-media-bytes: 67108864px;
  --markdown-preview-max-media-entries: 32px;
  --markdown-preview-max-preview-content-width: 900px;
  --markdown-preview-preview-vertical-padding: 16px;
  --mermaid-max-source-bytes: 16384px;
  --mermaid-cache-max-entries: 64px;
  --mermaid-cache-max-retained-bytes: 67108864px;
  --meter-capacity: 320px;
  --meter-floor: 0.08px;
  --meter-release: 0.62px;
  --motion-resize-edge-bounce-out-fraction: 0.32px;
  --motion-resize-edge-nudge: 5px;
  --new-thread-background-mask-cutout-reveal-opacity: 0.5;
  --orb-default-target-fps: 30px;
  --panel-tab-bar-height: 40px;
  --panel-tab-width: 118px;
  --panel-handoff-duration: 0.32;
  --panel-handoff-geometry-switch: 0.22px;
  --pickers-config-card-width: 252px;
  --pickers-footer-chip-radius: 6px;
  --pickers-gap: 6px;
  --pickers-max-ref-rows: 300px;
  --popover-card-inset: 4px;
  --popover-card-radius: 12px;
  --popover-menu-gap: 2px;
  --popover-menu-item-radius: 7px;
  --popover-menu-scrollbar-hit-width: 10px;
  --popover-menu-scrollbar-hover-thumb-width: 5px;
  --popover-menu-scrollbar-min-thumb: 24px;
  --popover-menu-scrollbar-thumb-width: 3px;
  --popover-menu-scrollbar-track-inset: 4px;
  --popover-menu-travel: 4px;
  --popover-palette-item-radius: 10px;
  --popover-picker-row-height: 32px;
  --popover-search-row-height: 40px;
  --preview-editor-comment-card-margin: 8px;
  --preview-editor-comment-card-min-anchored-width: 220px;
  --preview-editor-comment-card-width: 320px;
  --preview-editor-comment-draft-height: 92px;
  --preview-editor-text-size: 13px;
  --preview-max-retained-documents: 16px;
  --preview-max-retained-document-bytes: 33554432px;
  --preview-preview-line-height: 20px;
  --preview-preview-line-height-ratio: 1.73913;
  --preview-preview-text-size: 11.5px;
  --pull-request-code-card-clip-radius: 11px;
  --pull-request-code-card-radius: 12px;
  --pull-request-code-files-width: 260px;
  --pull-request-code-picker-height: 360px;
  --pull-request-code-picker-width: 320px;
  --pull-request-code-sticky-blur: 32px;
  --pull-request-code-sticky-veil: 0.18px;
  --pull-request-code-tree-indent: 14px;
  --pull-request-code-tree-row-height: 28px;
  --pull-request-code-wide-min: 760px;
  --pull-request-code-workspace-gap: 16px;
  --pull-request-detail-card-gap: 12px;
  --pull-request-detail-nav-clearance: 78px;
  --pull-request-detail-nav-height: 46px;
  --pull-request-detail-nav-padding: 2px;
  --pull-request-detail-nav-segment-height: 36px;
  --pull-request-detail-nav-segment-inset: 2px;
  --pull-requests-header-control-height: 32px;
  --pull-requests-pr-page-horizontal-padding: 40px;
  --pull-requests-pr-page-max-width: 760px;
  --pull-requests-pr-scroll-fade-band: 24px;
  --pull-requests-pr-table-row-height: 64px;
  --queue-panel-border: 1px;
  --queue-panel-pad-top: 4px;
  --queue-panel-pad-x: 4px;
  --queue-panel-radius: 16px;
  --queue-queue-icon-size: 13px;
  --queue-queue-text-size: 12.5px;
  --queue-row-control-inset: 4px;
  --queue-row-control-radius: 7px;
  --queue-row-control-size: 24px;
  --queue-row-gap: 4px;
  --queue-row-height: 32px;
  --queue-row-pad-x: 8px;
  --queue-row-radius: 11px;
  --queue-row-slot: 36px;
  --rail-max-rail-ticks: 12px;
  --rail-preview-prompt-chars: 160px;
  --rail-preview-reply-chars: 200px;
  --rail-rail-min-container-width: 768px;
  --rail-rail-v-margin: 24px;
  --rail-tick-gap: 3px;
  --rail-tick-slot: 10px;
  --render-code-action-size: 22px;
  --render-code-header-height: 28px;
  --render-code-line-height: 18px;
  --render-code-line-height-ratio: 1.44;
  --render-code-padding-x: 12px;
  --render-code-padding-y: 10px;
  --render-code-scrollbar-hit-height: 10px;
  --render-code-text-size: 12.5px;
  --render-inline-code-inset-y: 2px;
  --render-inline-code-pad-x: 2px;
  --render-inline-code-radius: 4.5px;
  --render-md-block-gap: 12px;
  --render-md-line-height: 22px;
  --render-md-text-size: 14px;
  --render-table-cell-padding: 12px;
  --render-table-divider: 1px;
  --render-table-min-column-content: 48px;
  --render-table-min-column-width: 96px;
  --roll-text-blur-em: 0.1px;
  --roll-text-max-keys: 256px;
  --roll-text-rest-scale: 0.6;
  --roll-text-stagger: 0.3px;
  --roll-text-tilt-deg: 2px;
  --roll-text-travel-em: 0.35px;
  --running-pill-badge: 13px;
  --running-pill-badge-pad: 3px;
  --running-pill-button-radius: 6px;
  --running-pill-count-cap: 99;
  --running-pill-digit-mid: 0.355px;
  --running-pill-dot: 5px;
  --running-pill-gap: 4px;
  --running-pill-height: 16px;
  --running-pill-pad: 6px;
  --running-pill-plus-trim: 1px;
  --search-search-result-limit: 200px;
  --search-search-row-height: 27px;
  --sections-empty-actions-height: 40px;
  --sections-empty-copy-height: 36px;
  --sections-empty-pad: 10px;
  --sections-footer-height: 510px;
  --sections-footer-pad-bottom: 6px;
  --sections-footer-pad-top: 4px;
  --sections-group-indent: 10px;
  --sections-initial-rows: 10px;
  --sections-list-fade-band: 16px;
  --sections-min-body-height: 120px;
  --sections-page-rows: 10px;
  --sections-row-gap: 2px;
  --sections-row-height: 29px;
  --sections-section-body-inset: 4px;
  --sections-section-header-height: 28px;
  --session-info-docked-min-column: 480px;
  --session-info-session-card-gap: 24px;
  --session-info-session-card-inset: 12px;
  --session-info-session-card-width: 272px;
  --session-info-transcript-gutter: 48px;
  --settings-author-max: 220px;
  --settings-author-min: 44px;
  --settings-chat-panel-min: 300px;
  --settings-date-max: 180px;
  --settings-date-min: 68px;
  --settings-files-panel-default: 286px;
  --settings-files-panel-max: 440px;
  --settings-files-panel-min: 220px;
  --settings-jump-slots: 9px;
  --settings-max-zoom: 4px;
  --settings-min-zoom: 1px;
  --settings-right-pane-default: 520px;
  --settings-right-pane-min: 360px;
  --settings-sha-max: 140px;
  --settings-sha-min: 58px;
  --settings-sidebar-default: 256px;
  --settings-sidebar-max: 400px;
  --settings-sidebar-min: 242px;
  --settings-terminal-abs-max-height: 2000px;
  --settings-terminal-default-height: 352px;
  --settings-terminal-max-vh: 0.55px;
  --settings-terminal-min-height: 352px;
  --settings-transcript-width-default: 736px;
  --settings-transcript-width-max: 1200px;
  --settings-transcript-width-min: 560px;
  --settings-transcript-width-step: 16px;
  --shell-chip-slot: 116px;
  --shell-chip-w: 112px;
  --shell-cluster-buttons-width: 82px;
  --shell-compact-jump-hint-width: 42px;
  --shell-corner: 14px;
  --shell-edge: 6px;
  --shell-fade-width: 36px;
  --shell-hz-icon-gap: 4px;
  --shell-linux-window-corner-radius: 10px;
  --shell-new-thread-background-frosted-opacity: 0.84;
  --shell-new-thread-background-max-height: 760px;
  --shell-new-thread-background-viewport-ratio: 0.72;
  --shell-pane-resize-hitbox-half-width: 10px;
  --shell-pane-resize-hitbox-top: 38px;
  --shell-sidebar-active-harness-icon-size: 13px;
  --shell-sidebar-active-harness-title-gap: 8px;
  --shell-sidebar-drag-scroll-band: 48px;
  --shell-sidebar-drag-scroll-max: 12px;
  --shell-sidebar-footer-action-gap: 4px;
  --shell-sidebar-footer-action-size: 28px;
  --shell-sidebar-footer-avatar-size: 16px;
  --shell-sidebar-footer-button-size: 28px;
  --shell-sidebar-glass-fade-band: 24px;
  --shell-sidebar-list-gap: 2px;
  --shell-sidebar-list-pad-top: 4px;
  --shell-sidebar-session-slot: 63px;
  --shell-span: 2640px;
  --shell-step: 44px;
  --shell-terminal-resize-hitbox-height: 10px;
  --shell-titlebar-action-edge-inset: 6px;
  --shell-titlebar-action-slot-width: 32px;
  --shell-titlebar-cluster-pad: 10px;
  --shell-titlebar-control-gap: 2px;
  --shell-titlebar-group-gap: 8px;
  --shell-titlebar-identity-gap: 12px;
  --shell-windows-caption-button-width: 36px;
  --shell-windows-caption-width: 108px;
  --spaces-archived-initial-rows: 10px;
  --spaces-archived-page-rows: 25px;
  --spaces-crumb-folders-max: 3px;
  --spaces-crumb-folders-tail: 2px;
  --spaces-home-folder-min-query-chars: 2px;
  --spaces-initial: 10px;
  --spaces-page: 25px;
  --spaces-sidebar-disclosure-body-inset: 4px;
  --spaces-sidebar-disclosure-header-height: 28px;
  --spaces-sidebar-section-gap: 12px;
  --state-transcript-cache-bytes: 67108864px;
  --state-transcript-cache-cap: 12px;
  --surface-chrome-control-gap: 4px;
  --surface-chrome-control-radius: 6px;
  --surface-chrome-control-size: 24px;
  --surface-chrome-edge-inset: 8px;
  --surface-chrome-header-height: 38px;
  --surface-chrome-icon-size: 14px;
  --syntax-cache-max-documents: 96px;
  --syntax-cache-max-retained-bytes: 25165824px;
  --syntax-cache-query-generation: 1;
  --tabs-panel-toggle-gap: 4px;
  --tabs-panel-toggle-slots: 60px;
  --tabs-right-pane-header-controls-min-width: 44px;
  --ui-bubble-radius: 16px;
  --ui-control-radius: 6px;
  --ui-header-height: 44px;
  --ui-ink-fill-scale: 1;
  --ui-ink-hairline-scale: 1.35;
  --ui-panel-radius: 10px;
  --ui-scrim-alpha-dark: 0.6;
  --ui-space-lg: 16px;
  --ui-space-md: 12px;
  --ui-space-sm: 8px;
  --ui-space-xs: 4px;
  --ui-status-strip-height: 24px;
  --ui-text-stack-gap: 1px;
  --ui-titlebar-height: 38px;
  --ui-titlebar-top-pad: 4px;
  --ui-transcript-fade-band: 24px;
  --thread-search-branch: 30px;
  --thread-search-device: 20px;
  --thread-search-project: 40px;
  --thread-search-pull-request: 20px;
  --thread-search-title: 100px;
  --toast-gap: 14px;
  --toast-offset: 24px;
  --toast-step-scale: 0.05;
  --toast-swipe-threshold: 45px;
  --toast-visible: 3px;
  --toast-width: 356px;
  --todo-panel-action-size: 24px;
  --todo-panel-focus-window: 3px;
  --todo-panel-fold-above: 6px;
  --todo-panel-glyph-slot: 14px;
  --todo-panel-header-height: 32px;
  --todo-panel-row-pad-x: 8px;
  --todo-panel-side-inset: 16px;
  --todo-panel-text-line: 17px;
  --todo-panel-text-size: 12.5px;
  --tool-images-budget-bytes: 67108864px;
  --tool-images-max-images-per-tool: 4px;
  --transcript-activity-bend-radius: 6px;
  --transcript-activity-branch-end-x: 28px;
  --transcript-activity-gutter-width: 48px;
  --transcript-activity-icon-left: 32px;
  --transcript-activity-icon-size: 16px;
  --transcript-activity-text-gap: 8px;
  --transcript-activity-trunk-x: 12.5px;
  --transcript-att-thumb-h: 80px;
  --transcript-att-thumb-w: 112px;
  --transcript-at-bottom-px: 2px;
  --transcript-blob-affordance-height: 24px;
  --transcript-call-wrap-cols: 80px;
  --transcript-chips-top-pad: 2px;
  --transcript-chip-card-height: 30px;
  --transcript-chip-gap: 0px;
  --transcript-chip-header-height: 28px;
  --transcript-chip-height: 38px;
  --transcript-chip-status-size: 14px;
  --transcript-detail-separator: 1px;
  --transcript-diff-detail-max-lines: 600px;
  --transcript-frame-stats-window: 240px;
  --transcript-full-output-max-lines: 400px;
  --transcript-glide-max-viewports: 2.5px;
  --transcript-max-pending-queued-turns: 256px;
  --transcript-max-saved-viewports: 256px;
  --transcript-output-body-pad: 12px;
  --transcript-output-detail-max-lines: 24px;
  --transcript-output-line-height: 18px;
  --transcript-output-line-max-chars: 8192px;
  --transcript-overdraw-px: 320px;
  --transcript-own-send-glide-retain: 0.85px;
  --transcript-own-send-glide-snap-px: 1px;
  --transcript-own-send-scroll-slack-px: 2px;
  --transcript-own-send-top-inset-px: 48px;
  --transcript-scroll-button-threshold-px: 320px;
  --transcript-selection-scroll-edge-px: 36px;
  --transcript-selection-scroll-max-step-px: 24px;
  --transcript-spring-chase-max-lead: 32px;
  --transcript-spring-damping: 0.7px;
  --transcript-spring-frame-ms: 16.6667px;
  --transcript-spring-growth-ema: 0.12px;
  --transcript-spring-mass: 1.25px;
  --transcript-spring-max-catchup-frames: 8px;
  --transcript-spring-stiffness: 0.05px;
  --transcript-stick-threshold-px: 70px;
  --transcript-subagent-title-max: 40px;
  --transcript-thought-wrap-cols: 96px;
  --transcript-tool-group-header-height: 26px;
  --transcript-tool-group-shimmer-half-width: 0.36px;
  --transcript-tool-group-shimmer-strip-width: 2px;
  --transcript-tool-image-height: 220px;
  --transcript-tool-image-max-width: 560px;
  --transcript-tool-image-pad: 8px;
  --transcript-tool-image-strip-height: 237px;
  --transcript-tool-label-line-height: 18px;
  --transcript-tool-label-size: 12px;
  --transcript-tool-text-size: 12px;
  --transcript-tool-tree-row-height: 32px;
  --transcript-user-collapsed-lines: 5px;
  --transcript-user-collapse-chars: 400px;
  --transcript-user-line-height: 22px;
  --transcript-user-toggle-gap: 8px;
  --tree-tree-fade-band: 24px;
  --tree-tree-indent: 14px;
  --tree-tree-row-height: 27px;
  --typography-code-font-size-default: 12.5px;
  --typography-fixed-width-tolerance: 0.01px;
  --typography-font-size-max: 32px;
  --typography-font-size-min: 8px;
  --typography-terminal-font-size-default: 13px;
  --view-selection-drag-threshold: 2px;
  --view-term-font-size: 13px;
  --view-term-line-height: 18px;
  --view-term-line-height-ratio: 1.38462;
  --view-term-padding: 12px;
  --voice-stage-bar-control: 44px;
  --voice-stage-bar-pad: 8px;
  --voice-stage-stage-caption-chars: 160px;
  --voice-stage-stage-enter-ms: 460px;
  --voice-stage-stage-exit-ms: 220px;
  --voice-stage-stage-orb-box: 400px;
  --voice-stage-voice-stage-orb-scale: 2.25;
  --wallpaper-history-limit: 8px;
  --wallpaper-lookahead: 3px;
  --waveform-bar-gap: 3px;
  --waveform-bar-width: 3px;
  --waveform-breath-period: 1.4;
  --waveform-edge-fade: 28px;
  --waveform-pitch: 6px;
  --waveform-sweep-period: 1.6;
  --widgets-option-card-height: 148px;
  --widgets-option-card-radius: 6px;
  --widgets-page-max-width: 760px;
  --widgets-page-pad-x: 40px;
  --widgets-row-description-size: 12px;
  --widgets-row-title-size: 13px;
  --widgets-section-gap: 32px;
  --widgets-section-label-inset: 8px;
  --widgets-select-height: 32px;
  --widgets-select-menu-min-width: 160px;
  --widgets-switch-height: 28.8px;
  --widgets-switch-mark-size: 7.2px;
  --widgets-switch-side-inset: 1.6px;
  --widgets-switch-thumb-height: 17.6px;
  --widgets-switch-thumb-width: 24px;
  --widgets-switch-track-height: 20.8px;
  --widgets-switch-width: 44.8px;
  --widgets-tooltip-above-gap: 20px;
}
:root[data-theme="dark"] {
  --hairline-rgb: 255 255 255;
  --ink-rgb: 255 255 255;
  --wash-rgb: 235 235 235;
  --c-accent: #8b7cf6;
  --c-accent-strong: #8b7cf6;
  --c-accent-wash: rgb(139 124 246 / 0.220);
  --c-band: rgb(255 255 255 / 0.110);
  --c-bg: #060606;
  --c-border: rgb(255 255 255 / 0.102);
  --c-border-strong: rgb(255 255 255 / 0.180);
  --c-busy: #8b7cf6;
  --c-caret: #8b7cf6;
  --n-code-font-size: 12.5;
  --c-code-text: #8b7cf6;
  --c-code-wash: rgb(139 124 246 / 0.220);
  --c-cursor: rgb(232 232 234 / 0.400);
  --c-danger: #f87171;
  --c-danger-muted: #f49293;
  --c-danger-strong: #f87171;
  --c-diff-add: #34d399;
  --c-diff-del: #f87171;
  --c-diff-hunk-bg: rgb(139 124 246 / 0.078);
  --c-element-active: rgb(139 124 246 / 0.180);
  --c-element-hover: rgb(255 255 255 / 0.110);
  --c-fn-card-glass-bg: #0d0d0d;
  --c-fn-composer-sidebar-tint: rgb(1 1 1 / 0.150);
  --c-fn-composer-surface-bg: #27272a;
  --c-fn-composer-surface-border: rgb(255 255 255 / 0.102);
  --c-fn-glass: #0d0d0d;
  --c-fn-glass-hover: rgb(255 255 255 / 0.110);
  --c-fn-glass-overlay: #1b1b1c;
  --c-fn-input-glass-bg: #27272a;
  --c-fn-panel-bg: #060606;
  --c-fn-scrim: rgb(0 0 0 / 0.600);
  --c-glyph-deep: #7266ca;
  --c-glyph-light: #aba1f9;
  --c-glyph-mid: #8b7cf6;
  --c-input-bg: rgb(52 52 56 / 0.722);
  --c-on-accent: #000000;
  --c-on-solid: #000000;
  --c-selection: rgb(139 124 246 / 0.349);
  --c-solid: #ebebef;
  --c-success: #34d399;
  --c-success-muted: #61d8ad;
  --c-surface: #0d0d0d;
  --c-surface-card: #0e0e0e;
  --c-surface-dialog: #151516;
  --c-surface-overlay: #1b1b1c;
  --c-surface-raised: #343438;
  --c-surface-raised-hover: #343438;
  --c-syntax-attribute: #22d3ee;
  --c-syntax-boolean: #facc15;
  --c-syntax-comment: #92929a;
  --c-syntax-constant: #facc15;
  --c-syntax-constructor: #c084fc;
  --c-syntax-escape: #22d3ee;
  --c-syntax-function: #60a5fa;
  --c-syntax-function-builtin: #60a5fa;
  --c-syntax-invalid: #f87171;
  --c-syntax-keyword: #8b7cf6;
  --c-syntax-label: #60a5fa;
  --c-syntax-macro-name: #8b7cf6;
  --c-syntax-markup-emphasis: #e679b4;
  --c-syntax-markup-heading: #8f96ed;
  --c-syntax-markup-link: #e679b4;
  --c-syntax-markup-raw: #1eb787;
  --c-syntax-markup-reference: #dba924;
  --c-syntax-markup-strong: #8f96ed;
  --c-syntax-number: #facc15;
  --c-syntax-operator: #8b7cf6;
  --c-syntax-parameter: #e8e8ea;
  --c-syntax-property: #f472b6;
  --c-syntax-punctuation: #a1a1aa;
  --c-syntax-string: #34d399;
  --c-syntax-string-special: #22d3ee;
  --c-syntax-tag: #f472b6;
  --c-syntax-type-builtin: #c084fc;
  --c-syntax-type-name: #c084fc;
  --c-syntax-variable: #e8e8ea;
  --c-syntax-variable-special: #8b7cf6;
  --c-terminal-ansi0: #242424;
  --c-terminal-ansi1: #f87171;
  --c-terminal-ansi10: #86efac;
  --c-terminal-ansi11: #fde047;
  --c-terminal-ansi12: #93c5fd;
  --c-terminal-ansi13: #d8b4fe;
  --c-terminal-ansi14: #67e8f9;
  --c-terminal-ansi15: #fafafa;
  --c-terminal-ansi2: #4ade80;
  --c-terminal-ansi3: #facc15;
  --c-terminal-ansi4: #60a5fa;
  --c-terminal-ansi5: #c084fc;
  --c-terminal-ansi6: #22d3ee;
  --c-terminal-ansi7: #d4d4d8;
  --c-terminal-ansi8: #52525b;
  --c-terminal-ansi9: #fca5a5;
  --c-terminal-background: #090909;
  --c-terminal-foreground: #e8e8ea;
  --c-terminal-selection: rgb(255 255 255 / 0.220);
  --n-terminal-font-size: 13;
  --c-text: #e8e8ea;
  --c-text-dim: #a9a9ae;
  --c-text-faint: #85858a;
  --c-text-muted: #a9a9ae;
  --c-warning: #facc15;
  --c-warning-muted: #f6d34a;
}
:root[data-theme="light"] {
  --hairline-rgb: 0 0 0;
  --ink-rgb: 0 0 0;
  --wash-rgb: 26 26 26;
  --c-accent: #5b43e8;
  --c-accent-strong: #5b43e8;
  --c-accent-wash: rgb(91 67 232 / 0.122);
  --c-band: rgb(0 0 0 / 0.059);
  --c-bg: #ffffff;
  --c-border: rgb(0 0 0 / 0.122);
  --c-border-strong: rgb(0 0 0 / 0.220);
  --c-busy: #5b43e8;
  --c-caret: #5b43e8;
  --n-code-font-size: 12.5;
  --c-code-text: #5b43e8;
  --c-code-wash: rgb(91 67 232 / 0.122);
  --c-cursor: rgb(48 48 53 / 0.549);
  --c-danger: #dc2626;
  --c-danger-muted: #ac292a;
  --c-danger-strong: #dc2626;
  --c-diff-add: #15803d;
  --c-diff-del: #dc2626;
  --c-diff-hunk-bg: rgb(91 67 232 / 0.071);
  --c-element-active: rgb(91 67 232 / 0.102);
  --c-element-hover: rgb(0 0 0 / 0.059);
  --c-fn-card-glass-bg: #f3f3f5;
  --c-fn-composer-sidebar-tint: rgb(255 255 255 / 0.150);
  --c-fn-composer-surface-bg: #ffffff;
  --c-fn-composer-surface-border: rgb(0 0 0 / 0.122);
  --c-fn-glass: #f3f3f5;
  --c-fn-glass-hover: rgb(0 0 0 / 0.059);
  --c-fn-glass-overlay: #ffffff;
  --c-fn-input-glass-bg: #ffffff;
  --c-fn-panel-bg: #ffffff;
  --c-fn-scrim: rgb(0 0 0 / 0.320);
  --c-glyph-deep: #4332ac;
  --c-glyph-light: #7965ec;
  --c-glyph-mid: #5b43e8;
  --c-input-bg: #ffffff;
  --c-on-accent: #ffffff;
  --c-on-solid: #ffffff;
  --c-selection: rgb(91 67 232 / 0.239);
  --c-solid: #232328;
  --c-success: #15803d;
  --c-success-muted: #1c6c3b;
  --c-surface: #f3f3f5;
  --c-surface-card: #ffffff;
  --c-surface-dialog: #fefefe;
  --c-surface-overlay: #ffffff;
  --c-surface-raised: #ededf0;
  --c-surface-raised-hover: #ededf0;
  --c-syntax-attribute: #0e7490;
  --c-syntax-boolean: #a16207;
  --c-syntax-comment: #6b7280;
  --c-syntax-constant: #a16207;
  --c-syntax-constructor: #7e22ce;
  --c-syntax-escape: #0e7490;
  --c-syntax-function: #2563eb;
  --c-syntax-function-builtin: #2563eb;
  --c-syntax-invalid: #b91c1c;
  --c-syntax-keyword: #5b43e8;
  --c-syntax-label: #2563eb;
  --c-syntax-macro-name: #5b43e8;
  --c-syntax-markup-emphasis: #8d2f58;
  --c-syntax-markup-heading: #5754b4;
  --c-syntax-markup-link: #8d2f58;
  --c-syntax-markup-raw: #0f5b41;
  --c-syntax-markup-reference: #7c451e;
  --c-syntax-markup-strong: #5754b4;
  --c-syntax-number: #a16207;
  --c-syntax-operator: #5b43e8;
  --c-syntax-parameter: #303035;
  --c-syntax-property: #be185d;
  --c-syntax-punctuation: #52525b;
  --c-syntax-string: #15803d;
  --c-syntax-string-special: #0e7490;
  --c-syntax-tag: #be185d;
  --c-syntax-type-builtin: #7e22ce;
  --c-syntax-type-name: #7e22ce;
  --c-syntax-variable: #303035;
  --c-syntax-variable-special: #5b43e8;
  --c-terminal-ansi0: #1f1f1f;
  --c-terminal-ansi1: #dc2626;
  --c-terminal-ansi10: #15803d;
  --c-terminal-ansi11: #92400e;
  --c-terminal-ansi12: #1d4ed8;
  --c-terminal-ansi13: #7e22ce;
  --c-terminal-ansi14: #155e75;
  --c-terminal-ansi15: #18181b;
  --c-terminal-ansi2: #16a34a;
  --c-terminal-ansi3: #b45309;
  --c-terminal-ansi4: #2563eb;
  --c-terminal-ansi5: #9333ea;
  --c-terminal-ansi6: #0e7490;
  --c-terminal-ansi7: #3f3f46;
  --c-terminal-ansi8: #71717a;
  --c-terminal-ansi9: #b91c1c;
  --c-terminal-background: #fafafa;
  --c-terminal-foreground: #303035;
  --c-terminal-selection: rgb(0 0 0 / 0.161);
  --n-terminal-font-size: 13;
  --c-text: #303035;
  --c-text-dim: #62626a;
  --c-text-faint: #797981;
  --c-text-muted: #62626a;
  --c-warning: #a16207;
  --c-warning-muted: #855613;
}
