/* Obsidian Search theme: overrides SearXNG "simple" colours (all theme modes) */
html[class][class]{
  --ob-bg:#030304;--ob-fg:#f2f2f4;--ob-mut:#8b8b94;--ob-line:rgba(255,255,255,.09);--ob-glass:rgba(255,255,255,.035);
  --color-base-font:#e6e6ea;--color-base-font-rgb:230,230,234;--color-base-background:#030304;--color-base-background-mobile:#030304;
  --color-url-font:#d8d8de;--color-url-visited-font:#9d9da6;
  --color-header-background:rgba(3,3,4,.85);--color-header-border:rgba(255,255,255,.09);
  --color-footer-background:#030304;--color-footer-border:rgba(255,255,255,.09);
  --color-sidebar-border:#2a2a30;--color-sidebar-font:#f2f2f4;--color-sidebar-background:#0b0b0e;
  --color-backtotop-font:#f2f2f4;--color-backtotop-border:#2a2a30;--color-backtotop-background:#0b0b0e;
  --color-btn-background:#f2f2f4;--color-btn-font:#030304;--color-show-btn-background:#1b1b20;--color-show-btn-font:#f2f2f4;
  --color-search-border:rgba(255,255,255,.18);--color-search-shadow:0 8px 30px rgba(255,255,255,.06);--color-search-background:#0b0b0e;--color-search-font:#f2f2f4;--color-search-background-hover:#f2f2f4;
  --color-categories-item-selected-font:#ffffff;--color-categories-item-border-selected:#ffffff;
  --color-autocomplete-font:#f2f2f4;--color-autocomplete-border:#2a2a30;--color-autocomplete-shadow:0 8px 30px rgba(0,0,0,.6);--color-autocomplete-background:#0b0b0e;--color-autocomplete-background-hover:#18181d;
  --color-answer-font:#e6e6ea;--color-answer-background:#0b0b0e;
  --color-result-keyvalue-col-table:#0b0b0e;--color-result-keyvalue-odd:#0b0b0e;--color-result-keyvalue-even:#111115;
  --color-result-background:#0b0b0e;--color-result-border:rgba(255,255,255,.09);--color-result-url-font:#b8b8c0;
  --color-result-vim-selected:#15151acc;--color-result-vim-arrow:#ffffff;--color-result-description-highlight-font:#ffffff;
  --color-result-link-font:#ffffff;--color-result-link-font-highlight:#ffffff;--color-result-link-visited-font:#a9a9b3;
  --color-result-publishdate-font:#8b8b94;--color-result-engines-font:#8b8b94;
  --color-result-search-url-border:#2a2a30;--color-result-search-url-font:#f2f2f4;
  --color-result-detail-font:#f2f2f4;--color-result-detail-label-font:#b8b8c0;--color-result-detail-background:#050506;--color-result-detail-hr:#2a2a30;--color-result-detail-link:#ffffff;
  --color-result-image-span-font:#b8b8c0;--color-result-image-span-font-selected:#030304;--color-result-image-background:#0b0b0e;
  --color-settings-tr-hover:#121216;--color-settings-engine-description-font:#8b8b94;--color-settings-table-group-background:#0b0b0e;
  --color-toolkit-badge-font:#030304;--color-toolkit-badge-background:#d8d8de;--color-toolkit-dialog-border:#2a2a30;--color-toolkit-dialog-background:#0b0b0e;
  --color-toolkit-tabs-label-border:#030304;--color-toolkit-tabs-section-border:#2a2a30;
  --color-toolkit-select-background:#0b0b0e;--color-toolkit-select-border:#2a2a30;--color-toolkit-select-background-hover:#18181d;--color-toolkit-input-text-font:#f2f2f4;
  --color-toolkit-checkbox-onoff-off-background:#18181d;--color-toolkit-checkbox-onoff-on-background:#18181d;--color-toolkit-checkbox-onoff-on-mark-background:#f2f2f4;--color-toolkit-checkbox-onoff-on-mark-color:#030304;
  --color-toolkit-checkbox-input-border:#f2f2f4;--color-toolkit-engine-tooltip-border:#2a2a30;--color-toolkit-engine-tooltip-background:#0b0b0e;
  --color-favicon-background-color:#d8d8de;--color-favicon-border-color:#2a2a30;
  color-scheme:dark;
}
html[class][class] body{background:radial-gradient(1200px 600px at 70% -10%,rgba(255,255,255,.08),transparent 60%),radial-gradient(800px 500px at -10% 30%,rgba(255,255,255,.04),transparent 60%),#030304;background-attachment:fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
.obsidian-title{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:1.2rem}
.obsidian-title .obsidian-emblem{width:96px;height:96px;filter:drop-shadow(0 0 22px rgba(255,255,255,.18))}
.index .title.obsidian-title{background:none!important;height:auto!important;min-height:0}
.index .title.obsidian-title h1{visibility:visible!important;font-size:clamp(32px,6vw,52px);line-height:1.05;margin:.3em 0 .1em;letter-spacing:-.03em;font-weight:750;background:linear-gradient(180deg,#fff 30%,#77777f);-webkit-background-clip:text;background-clip:text;color:transparent}
.obsidian-tagline{margin:0;color:#8b8b94;font-size:.85rem;letter-spacing:.28em;text-transform:uppercase}
#search_logo img.obsidian-search-logo{width:40px;height:40px;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}
.obsidian-header-logo{max-height:48px!important;width:auto!important;vertical-align:middle}
.obsidian-header-name{margin-left:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1rem;vertical-align:middle;color:#f2f2f4}
.search_box,#search .search_box{border-radius:999px}
input#q{color:#f2f2f4}
#send_search{color:#f2f2f4}
footer p{color:#8b8b94}footer a{color:#d8d8de}
#links_on_top a,#links_on_top a span{color:#b8b8c0}
.result h3 a{color:#ffffff}
::selection{background:#f2f2f4;color:#030304}
html[class][class]{--color-doc-code:#e6e6ea;--color-doc-code-background:#121216}
