/* @size-limit-exempt Generated distribution CSS. Edit src/*.css and run node build.mjs. */

body.theme-dark {
  color-scheme: dark;
  --background-primary: #1a1b26;
  --background-primary-alt: #13141c;
  --background-secondary: #0e0e14;
  --background-secondary-alt: #13141c;
  --omarchy-pane-border: #414868;
  --omarchy-pane-active: #7aa2f7;
  --omarchy-code-background: #13141c;
  --omarchy-rule: #414868;
  --background-modifier-hover: #24283b;
  --background-modifier-active-hover: #292e42;
  --background-modifier-border: #414868;
  --background-modifier-border-hover: #565f89;
  --background-modifier-border-focus: #7aa2f7;
  --background-modifier-form-field: #13141c;
  --background-modifier-success: #9ece6a;
  --background-modifier-error: #f7768e;
  --background-modifier-error-hover: #ff7a93;
  --background-modifier-cover: rgb(14 14 20 / 75%);
  --text-normal: #a9b1d6;
  --text-muted: #8992b5;
  --text-faint: #737da4;
  --text-on-accent: #1a1b26;
  --text-accent: #7aa2f7;
  --text-accent-hover: #7da6ff;
  --text-error: #f7768e;
  --text-success: #9ece6a;
  --text-warning: #e0af68;
  --text-selection: #292e42;
  --text-highlight-bg: rgb(224 175 104 / 22%);
  --caret-color: #c0caf5;
  --interactive-normal: #24283b;
  --interactive-hover: #292e42;
  --interactive-accent: #7aa2f7;
  --interactive-accent-hover: #7da6ff;
  --interactive-accent-rgb: 122, 162, 247;
  --color-accent: #7aa2f7;
  --color-accent-1: #7aa2f7;
  --color-accent-2: #7da6ff;
  --color-red: #f7768e;
  --color-red-rgb: 247, 118, 142;
  --color-orange: #eb927b;
  --color-orange-rgb: 235, 146, 123;
  --color-yellow: #e0af68;
  --color-yellow-rgb: 224, 175, 104;
  --color-green: #9ece6a;
  --color-green-rgb: 158, 206, 106;
  --color-cyan: #449dab;
  --color-cyan-rgb: 68, 157, 171;
  --color-blue: #7aa2f7;
  --color-blue-rgb: 122, 162, 247;
  --color-purple: #ad8ee6;
  --color-purple-rgb: 173, 142, 230;
  --color-pink: #ff7a93;
  --color-pink-rgb: 255, 122, 147;
  --h1-color: #f7768e;
  --h2-color: #9ece6a;
  --h3-color: #e0af68;
  --h4-color: #7aa2f7;
  --h5-color: #ad8ee6;
  --h6-color: #ad8ee6;
  --inline-title-color: #c0caf5;
  --bold-color: #c0caf5;
  --italic-color: #ad8ee6;
  --link-color: #7aa2f7;
  --link-color-hover: #7da6ff;
  --link-external-color: #7aa2f7;
  --link-external-color-hover: #7da6ff;
  --link-unresolved-color: #ad8ee6;
  --tag-color: #449dab;
  --tag-color-hover: #0db9d7;
  --tag-background: #292e42;
  --tag-background-hover: #24283b;
  --tag-border-color: #414868;
  --code-normal: #449dab;
  --code-background: #13141c;
  --code-comment: #737da4;
  --code-function: #7aa2f7;
  --code-important: #eb927b;
  --code-keyword: #f7768e;
  --code-operator: #7aa2f7;
  --code-property: #a9b1d6;
  --code-punctuation: #8992b5;
  --code-string: #9ece6a;
  --code-tag: #f7768e;
  --code-value: #e0af68;
  --blockquote-border-color: #7aa2f7;
  --blockquote-background-color: rgb(122 162 247 / 5%);
  --checkbox-color: #7aa2f7;
  --checkbox-color-hover: #7da6ff;
  --checkbox-marker-color: #1a1b26;
  --checkbox-border-color: #737da4;
  --checklist-done-color: #8992b5;
  --table-border-color: #414868;
  --table-header-background: #24283b;
  --table-header-color: #c0caf5;
  --table-row-alt-background: rgb(36 40 59 / 40%);
  --hr-color: #414868;
  --nav-item-color: #a9b1d6;
  --nav-item-color-hover: #c0caf5;
  --nav-item-color-active: #7aa2f7;
  --nav-item-background-active: #292e42;
  --nav-item-background-hover: #24283b;
  --nav-collapse-icon-color: #737da4;
  --nav-collapse-icon-color-collapsed: #737da4;
  --tab-background-active: #1a1b26;
  --tab-text-color: #8992b5;
  --tab-text-color-active: #c0caf5;
  --tab-text-color-focused-active: #7aa2f7;
  --tab-outline-color: #414868;
  --titlebar-background: #0e0e14;
  --titlebar-background-focused: #0e0e14;
  --titlebar-text-color-focused: #c0caf5;
  --ribbon-background: #0e0e14;
  --ribbon-background-collapsed: #0e0e14;
  --status-bar-background: #0e0e14;
  --status-bar-text-color: #8992b5;
  --divider-color: #414868;
  --divider-color-hover: #7aa2f7;
  --icon-color: #8992b5;
  --icon-color-hover: #c0caf5;
  --icon-color-active: #7aa2f7;
  --icon-color-focused: #7aa2f7;
  --search-result-background: #24283b;
  --search-result-file-title-color: #7aa2f7;
  --graph-line: #414868;
  --graph-node: #7aa2f7;
  --graph-node-focused: #7aa2f7;
  --graph-node-tag: #449dab;
  --graph-node-attachment: #9ece6a;
  --graph-node-unresolved: #737da4;
  --graph-text: #a9b1d6;
  --canvas-background: #1a1b26;
  --scrollbar-bg: transparent;
  --scrollbar-thumb-bg: rgb(86 95 137 / 45%);
  --scrollbar-active-thumb-bg: #737da4;
}


body.theme-light {
  color-scheme: light;
  --background-primary: #e1e2e7;
  --background-primary-alt: #d5d8e3;
  --background-secondary: #c9cedb;
  --background-secondary-alt: #d5d8e3;
  --omarchy-pane-border: #a1a6c5;
  --omarchy-pane-active: #2e7de9;
  --omarchy-code-background: #d5d8e3;
  --omarchy-rule: #a1a6c5;
  --background-modifier-hover: #d5d8e3;
  --background-modifier-active-hover: #b7c1e3;
  --background-modifier-border: #a1a6c5;
  --background-modifier-border-hover: #8991b4;
  --background-modifier-border-focus: #2e7de9;
  --background-modifier-form-field: #d5d8e3;
  --background-modifier-success: #587539;
  --background-modifier-error: #f52a65;
  --background-modifier-error-hover: #ff4774;
  --background-modifier-cover: rgb(36 59 115 / 22%);
  --text-normal: #3760bf;
  --text-muted: #52649b;
  --text-faint: #6172b0;
  --text-on-accent: #13141c;
  --text-accent: #2e7de9;
  --text-accent-hover: #2568c5;
  --text-error: #f52a65;
  --text-success: #587539;
  --text-warning: #8c6c3e;
  --text-selection: #b7c1e3;
  --text-highlight-bg: rgb(162 118 41 / 18%);
  --caret-color: #243b73;
  --interactive-normal: #d5d8e3;
  --interactive-hover: #b7c1e3;
  --interactive-accent: #2e7de9;
  --interactive-accent-hover: #2568c5;
  --interactive-accent-rgb: 46, 125, 233;
  --color-accent: #2e7de9;
  --color-accent-1: #2e7de9;
  --color-accent-2: #2568c5;
  --color-red: #f52a65;
  --color-red-rgb: 245, 42, 101;
  --color-orange: #a27629;
  --color-orange-rgb: 162, 118, 41;
  --color-yellow: #8c6c3e;
  --color-yellow-rgb: 140, 108, 62;
  --color-green: #587539;
  --color-green-rgb: 88, 117, 57;
  --color-cyan: #007197;
  --color-cyan-rgb: 0, 113, 151;
  --color-blue: #2e7de9;
  --color-blue-rgb: 46, 125, 233;
  --color-purple: #9854f1;
  --color-purple-rgb: 152, 84, 241;
  --color-pink: #ff4774;
  --color-pink-rgb: 255, 71, 116;
  --h1-color: #f52a65;
  --h2-color: #587539;
  --h3-color: #8c6c3e;
  --h4-color: #2e7de9;
  --h5-color: #9854f1;
  --h6-color: #9854f1;
  --inline-title-color: #243b73;
  --bold-color: #243b73;
  --italic-color: #9854f1;
  --link-color: #2e7de9;
  --link-color-hover: #2568c5;
  --link-external-color: #2e7de9;
  --link-external-color-hover: #2568c5;
  --link-unresolved-color: #9854f1;
  --tag-color: #007197;
  --tag-color-hover: #007ea8;
  --tag-background: #b7c1e3;
  --tag-background-hover: #d5d8e3;
  --tag-border-color: #a1a6c5;
  --code-normal: #007197;
  --code-background: #d5d8e3;
  --code-comment: #6172b0;
  --code-function: #2e7de9;
  --code-important: #a27629;
  --code-keyword: #f52a65;
  --code-operator: #2e7de9;
  --code-property: #3760bf;
  --code-punctuation: #52649b;
  --code-string: #587539;
  --code-tag: #f52a65;
  --code-value: #8c6c3e;
  --blockquote-border-color: #2e7de9;
  --blockquote-background-color: rgb(46 125 233 / 6%);
  --checkbox-color: #2e7de9;
  --checkbox-color-hover: #2568c5;
  --checkbox-marker-color: #13141c;
  --checkbox-border-color: #6172b0;
  --checklist-done-color: #52649b;
  --table-border-color: #a1a6c5;
  --table-header-background: #d5d8e3;
  --table-header-color: #243b73;
  --table-row-alt-background: rgb(183 193 227 / 22%);
  --hr-color: #a1a6c5;
  --nav-item-color: #3760bf;
  --nav-item-color-hover: #243b73;
  --nav-item-color-active: #2e7de9;
  --nav-item-background-active: #b7c1e3;
  --nav-item-background-hover: #d5d8e3;
  --nav-collapse-icon-color: #6172b0;
  --nav-collapse-icon-color-collapsed: #6172b0;
  --tab-background-active: #e1e2e7;
  --tab-text-color: #52649b;
  --tab-text-color-active: #243b73;
  --tab-text-color-focused-active: #2e7de9;
  --tab-outline-color: #a1a6c5;
  --titlebar-background: #c9cedb;
  --titlebar-background-focused: #c9cedb;
  --titlebar-text-color-focused: #243b73;
  --ribbon-background: #c9cedb;
  --ribbon-background-collapsed: #c9cedb;
  --status-bar-background: #c9cedb;
  --status-bar-text-color: #52649b;
  --divider-color: #a1a6c5;
  --divider-color-hover: #2e7de9;
  --icon-color: #52649b;
  --icon-color-hover: #243b73;
  --icon-color-active: #2e7de9;
  --icon-color-focused: #2e7de9;
  --search-result-background: #d5d8e3;
  --search-result-file-title-color: #2e7de9;
  --graph-line: #a1a6c5;
  --graph-node: #2e7de9;
  --graph-node-focused: #2e7de9;
  --graph-node-tag: #007197;
  --graph-node-attachment: #587539;
  --graph-node-unresolved: #6172b0;
  --graph-text: #3760bf;
  --canvas-background: #e1e2e7;
  --scrollbar-bg: transparent;
  --scrollbar-thumb-bg: rgb(97 114 176 / 40%);
  --scrollbar-active-thumb-bg: #6172b0;
}


body:not(.is-mobile) .workspace-split.mod-root .workspace-leaf .workspace-leaf-content {
  box-shadow: inset 0 0 0 1px var(--omarchy-pane-border);
}

body:not(.is-mobile) .workspace-split.mod-root .workspace-leaf.mod-active .workspace-leaf-content {
  box-shadow: inset 0 0 0 2px var(--omarchy-pane-active);
}

body:not(.is-mobile) .workspace-split.mod-root {
  counter-reset: omarchy-pane;
}

body:not(.is-mobile) .workspace-split.mod-root .workspace-tabs {
  counter-increment: omarchy-pane;
}

body:not(.is-mobile) .workspace-tab-header-container {
  background: var(--background-secondary);
  border-bottom: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .workspace-split.mod-root .workspace-tabs {
  background: var(--background-secondary);
}

body:not(.is-mobile) .workspace-split.mod-root .workspace-tab-container {
  background: var(--background-primary);
}

body:not(.is-mobile) .workspace-tab-header {
  border-radius: 0;
}

body:not(.is-mobile) .workspace-tab-header.is-active {
  box-shadow: inset 0 2px var(--omarchy-pane-active);
}

body:not(.is-mobile) .workspace-tab-header:not(.is-active):hover {
  background: var(--background-modifier-hover);
  box-shadow: inset 0 2px var(--omarchy-pane-border);
}

body:not(.is-mobile) .workspace-tab-header:focus-visible {
  outline: 2px solid var(--omarchy-pane-active);
  outline-offset: -2px;
}

body:not(.is-mobile) .workspace-split.mod-root .workspace-tab-header-inner-title::before {
  content: counter(omarchy-pane, decimal-leading-zero);
  display: inline-block;
  margin-right: 0.7em;
  color: var(--text-faint);
  font-family: var(--font-monospace);
  font-size: 0.78em;
  font-weight: 600;
}

body:not(.is-mobile)
  .workspace-split.mod-root
  .workspace-tabs:has(.workspace-leaf.mod-active)
  .workspace-tab-header.is-active
  .workspace-tab-header-inner-title::before {
  color: var(--omarchy-pane-active);
}

body:not(.is-mobile) :is(.workspace-tab-header-inner-title, .status-bar) {
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .view-header {
  border-bottom: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .view-header-title {
  font-family: var(--font-monospace);
}


body:not(.is-mobile) .status-bar {
  background: var(--background-secondary);
  border: 1px solid var(--omarchy-pane-border);
  border-top: 2px solid var(--omarchy-pane-active);
  border-radius: 0;
  box-shadow: none;
}

body:not(.is-mobile) .status-bar-item + .status-bar-item {
  border-left: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .status-bar-item:hover {
  background: var(--background-modifier-hover);
  color: var(--omarchy-pane-active);
}

body:not(.is-mobile) .nav-file-title.is-active {
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
  border-radius: 0;
}


body:not(.is-mobile) :is(.nav-file-title, .nav-folder-title) {
  border-radius: 2px;
}

body:not(.is-mobile) :is(.nav-file-title, .nav-folder-title):hover {
  box-shadow: inset 2px 0 var(--omarchy-pane-border);
}

body:not(.is-mobile) :is(.nav-file-title, .nav-folder-title).is-active:hover {
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
}

body:not(.is-mobile) .nav-folder-title.is-active {
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
  border-radius: 0;
}

body:not(.is-mobile) :is(.workspace-ribbon .clickable-icon.is-active, .workspace-ribbon .clickable-icon:hover) {
  border-radius: 2px;
}


body:not(.is-mobile) .prompt {
  background: var(--background-secondary);
  border: 1px solid var(--omarchy-pane-border);
  border-top: 3px solid var(--omarchy-pane-active);
  border-radius: 3px;
  box-shadow: 0 18px 48px rgb(0 0 0 / 28%);
}

body:not(.is-mobile) .prompt-input-container {
  background: var(--background-primary-alt);
  border-bottom: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .prompt-input-container::before {
  content: '›';
  color: var(--omarchy-pane-active);
  font-family: var(--font-monospace);
  font-weight: 700;
  padding-left: 0.8em;
}

body:not(.is-mobile) .prompt-input {
  background: transparent;
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .prompt .suggestion-item {
  border-radius: 2px;
}

body:not(.is-mobile) .prompt .suggestion-item.is-selected {
  background: var(--background-modifier-hover);
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
}

body:not(.is-mobile) .prompt-instructions {
  border-top: 1px solid var(--omarchy-pane-border);
  font-family: var(--font-monospace);
}


body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .global-search-input-container {
  background: var(--background-primary-alt);
  border: 1px solid var(--omarchy-pane-border);
  border-left: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
  box-shadow: none;
}

body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .global-search-input-container:focus-within {
  border-color: var(--omarchy-pane-active);
  box-shadow: 0 0 0 1px var(--omarchy-pane-active);
}

body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .global-search-input-container input {
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .global-search-input-container input:focus-visible {
  outline: none;
  box-shadow: none;
}

body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .search-results-info {
  border-bottom: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .search-result-file-title {
  border-radius: 0;
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .workspace-leaf-content[data-type='search'] .search-result-file-match:hover {
  background: var(--background-modifier-hover);
  box-shadow: inset 2px 0 var(--omarchy-pane-active);
}

body.theme-light .notice {
  color: var(--text-normal);
  background-color: var(--background-primary);
}


body:not(.is-mobile) .mod-settings .vertical-tab-header {
  background: var(--background-secondary);
  border-right: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .mod-settings .vertical-tab-header input[type='search'] {
  background: var(--background-primary-alt);
  border: 1px solid var(--omarchy-pane-border);
  border-left: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
  box-shadow: none;
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .mod-settings .vertical-tab-header input[type='search']:focus {
  border-color: var(--omarchy-pane-active);
  box-shadow: 0 0 0 1px var(--omarchy-pane-active);
}

body:not(.is-mobile) .mod-settings .vertical-tab-header-group-title {
  border-bottom: 1px solid var(--omarchy-pane-border);
  color: var(--text-muted);
  font-family: var(--font-monospace);
  text-transform: uppercase;
}

body:not(.is-mobile) .mod-settings .vertical-tab-nav-item {
  border-radius: 2px;
}

body:not(.is-mobile) .mod-settings .vertical-tab-nav-item.is-active {
  background: var(--background-modifier-hover);
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
}

body:not(.is-mobile) .mod-settings .vertical-tab-content-container {
  background: var(--background-primary);
}

body:not(.is-mobile) .mod-settings .setting-items {
  border: 1px solid var(--omarchy-pane-border);
  border-top: 2px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

body:not(.is-mobile) .mod-settings :is(button, select, input:not([type='checkbox'])) {
  border-radius: 2px;
}


body:not(.is-mobile) .modal:not(.mod-settings) {
  background: var(--background-primary);
  border: 1px solid var(--omarchy-pane-border);
  border-top: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

body:not(.is-mobile) .modal:not(.mod-settings) .modal-title {
  color: var(--text-normal);
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .modal:not(.mod-settings) :is(button, input, textarea, select) {
  border-radius: 2px;
}

body:not(.is-mobile) .mod-community-modal .community-modal-controls {
  background: var(--background-secondary);
  border-bottom: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .mod-community-modal .community-modal-search .search-input-container {
  background: var(--background-primary-alt);
  border: 1px solid var(--omarchy-pane-border);
  border-left: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
  box-shadow: none;
}

body:not(.is-mobile) .mod-community-modal .community-modal-search input {
  background: transparent;
  font-family: var(--font-monospace);
}

body:not(.is-mobile) .mod-community-modal .community-item {
  border-radius: 2px;
}

body:not(.is-mobile) .mod-community-modal .community-item:is(:hover, .is-selected) {
  border-color: var(--omarchy-pane-active);
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
}


body:not(.is-mobile) .canvas-node-container {
  background: var(--background-primary-alt);
  border-radius: 2px;
  box-shadow: inset 0 2px var(--omarchy-pane-border);
}

body:not(.is-mobile) .canvas-node:hover .canvas-node-container {
  box-shadow: inset 0 2px var(--omarchy-pane-active);
}

body:not(.is-mobile) :is(.canvas-control-group, .canvas-card-menu) {
  background: var(--background-secondary);
  border: 1px solid var(--omarchy-pane-border);
  border-radius: 2px;
  box-shadow: none;
}

body:not(.is-mobile) .canvas-control-item:hover {
  background: var(--background-modifier-hover);
  color: var(--omarchy-pane-active);
}


body:not(.is-mobile) .graph-controls {
  background: var(--background-secondary);
  border: 1px solid var(--omarchy-pane-border);
  border-top: 2px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

body:not(.is-mobile) .graph-control-section {
  border-bottom: 1px solid var(--omarchy-pane-border);
}

body:not(.is-mobile) .graph-controls :is(button, input, select) {
  border-radius: 2px;
}


body.is-mobile {
  --mobile-sidebar-radius: 2px;
  --mobile-sidebar-background: var(--background-secondary);
  --navbar-radius: 2px;
  --tab-switcher-background: var(--background-primary);
  --tab-switcher-menubar-background: var(--background-secondary);
}

body.is-mobile .mobile-navbar {
  background: var(--background-secondary);
  border: 1px solid var(--omarchy-pane-border);
  border-top: 2px solid var(--omarchy-pane-active);
  border-radius: 2px;
  box-shadow: none;
}

body.is-mobile .workspace-drawer {
  background: var(--background-secondary);
  border-radius: 0;
}

body.is-mobile .workspace-drawer.mod-left {
  border-right: 1px solid var(--omarchy-pane-border);
}

body.is-mobile .workspace-drawer.mod-right {
  border-left: 1px solid var(--omarchy-pane-border);
}

body.is-mobile .workspace-drawer-header-name-text {
  font-family: var(--font-monospace);
}

body.is-mobile .workspace-drawer-tab-select .workspace-tab-header-inner {
  border-left: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

body.is-mobile .workspace-drawer .search-input-container {
  background: var(--background-primary-alt);
  border: 1px solid var(--omarchy-pane-border);
  border-left: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

body.is-mobile .workspace-drawer .search-input-container input {
  background: transparent;
  border: 0;
  font-family: var(--font-monospace);
}

body.is-mobile .workspace-drawer :is(.nav-file-title, .nav-folder-title).is-active {
  border-radius: 2px;
  box-shadow: inset 3px 0 var(--omarchy-pane-active);
}

body.is-mobile .mobile-tab-switcher .mobile-tab {
  border-radius: 2px;
}

body.is-mobile .mobile-tab-switcher-menubar {
  border-top: 2px solid var(--omarchy-pane-active);
}

body.is-mobile .empty-state-action {
  border-left: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
  font-family: var(--font-monospace);
}

body.is-mobile .prompt {
  border-top: 3px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

body.is-mobile .prompt .prompt-input {
  border-radius: 2px;
  font-family: var(--font-monospace);
}

:is(.theme-dark, .theme-light) .markdown-rendered pre {
  background: var(--omarchy-code-background);
  border: 1px solid var(--omarchy-pane-border);
  border-top-color: var(--omarchy-pane-active);
  border-radius: 2px;
}

:is(.theme-dark, .theme-light) .markdown-rendered .callout {
  border: 1px solid var(--omarchy-pane-border);
  border-left: 2px solid var(--omarchy-pane-active);
  border-radius: 2px;
}

:is(.theme-dark, .theme-light) .markdown-rendered h1 {
  border-bottom: 1px solid var(--omarchy-rule);
  padding-bottom: 0.3em;
}

:is(.theme-dark, .theme-light) .markdown-rendered h2 {
  border-left: 3px solid var(--h2-color);
  padding-left: 0.6em;
}

:is(.theme-dark, .theme-light) .markdown-rendered :is(th, td) {
  border-color: var(--omarchy-rule);
}


:is(.theme-dark, .theme-light) .search-result-file-title {
  color: var(--text-accent);
}

:is(.theme-dark, .theme-light) :is(button, input, textarea, select, a):focus-visible {
  outline: 2px solid var(--interactive-accent);
  outline-offset: 2px;
}
