/*
 * theme-terminal.css
 * A minimal, terminal-inspired dark theme for Forgejo.
 *
 * Aesthetic: CRT phosphor green on deep black, monospace UI,
 * flat surfaces, subtle borders, no gradients, no noise.
 *
 * Based on forgejo-dark, overrides CSS variables only.
 * Drop into: <forgejo-data>/custom/public/assets/css/theme-terminal.css
 * Then add "terminal" to [ui].THEMES in app.ini or via env var.
 */

@import url("./theme-forgejo-dark.css");

:root {
  color-scheme: dark;

  /* ── Palette ─────────────────────────────────────────────── */
  /*   bg-deep     #0a0a0a   almost black                      */
  /*   bg-surface  #111111   cards, panels                     */
  /*   bg-raised   #1a1a1a   hover states, secondary surfaces  */
  /*   border      #222222   subtle dividers                   */
  /*   text-dim    #555555   muted / disabled                  */
  /*   text-mid    #888888   secondary text                    */
  /*   text-main   #b0b0b0   primary text (soft white)         */
  /*   accent      #33ff66   phosphor green                    #ba4a2e */
  /*   accent-dim  #1a7a33   accent at low opacity            #44ff77 -> #ed532d */
  /*   warn        #ffaa00   amber warnings                    */
  /*   error       #ff4444   red errors                        */

  /* ── Typography ──────────────────────────────────────────── */
  /*--fonts-proportional: "Berkeley Mono", "JetBrains Mono", "Fira Code",
    "SF Mono", "Cascadia Code", "Source Code Pro", ui-monospace,
    monospace !important;
  --fonts-monospace: "Berkeley Mono", "JetBrains Mono", "Fira Code",
    "SF Mono", "Cascadia Code", "Source Code Pro", ui-monospace,
    monospace !important;
  */

  /* ── Primary / Accent ────────────────────────────────────── */
  --color-primary: #ba4a2e !important;
  --color-primary-hover: #ed532d !important;
  --color-primary-active: #22dd55 !important;
  --color-primary-alpha-10: rgba(51, 255, 102, 0.10) !important;
  --color-primary-alpha-20: rgba(51, 255, 102, 0.20) !important;
  --color-primary-alpha-40: rgba(51, 255, 102, 0.40) !important;
  --color-accent: #ba4a2e !important;

  /* ── Backgrounds ─────────────────────────────────────────── */
  --color-body: #0a0a0a !important;
  --color-box-body: #111111 !important;
  --color-box-body-highlight: #1a1a1a !important;
  --steel-600: #332b2b !important;
  --steel-700: #332b2b !important;
  --steel-750: #332b2b !important;
  --steel-650: #332b2b !important;
  --steel-800: #332b2b !important;
  --steel-950: #332b2b !important;
  --steel-900: #332b2b !important;
  --color-box-header: #332b2b !important;
  --color-secondary-alpha-20: rgba(255, 255, 255, 0.04) !important;
  --color-secondary-alpha-40: rgba(255, 255, 255, 0.07) !important;
  --color-secondary-alpha-60: rgba(255, 255, 255, 0.10) !important;
  --color-secondary-alpha-80: rgba(255, 255, 255, 0.14) !important;

  /* ── Borders ─────────────────────────────────────────────── */
  --color-secondary: #222222 !important;
  --color-border: #222222 !important;

  /* ── Text ────────────────────────────────────────────────── */
  --color-text: #b0b0b0 !important;
  --color-text-light: #888888 !important;
  --color-text-light-1: #888888 !important;
  --color-text-light-2: #666666 !important;
  --color-text-light-3: #555555 !important;
  --border-radius: 10px !important;

  /* ── Navbar ──────────────────────────────────────────────── */
  --color-nav-bg: #0a0a0a !important;
  --color-nav-text: #b0b0b0 !important;
  --color-nav-hover-bg: #1a1a1a !important;

  /* ── Header / Footer ─────────────────────────────────────── */
  --color-header: #0a0a0a !important;
  --color-header-wrapper: #0a0a0a !important;
  --color-footer: #0a0a0a !important;

  /* ── Buttons ─────────────────────────────────────────────── */
  --color-button-primary-bg: #ba4a2e !important;
  --color-button-primary-text: #0a0a0a !important;
  --color-button-primary-hover-bg: #ed532d !important;
  --color-button-primary-hover-text: #0a0a0a !important;

  /* ── Diffs ───────────────────────────────────────────────── */
  --color-diff-removed-word-bg: rgba(255, 68, 68, 0.35) !important;
  --color-diff-added-word-bg: rgba(51, 255, 102, 0.25) !important;
  --color-diff-removed-row-bg: rgba(255, 68, 68, 0.08) !important;
  --color-diff-added-row-bg: rgba(51, 255, 102, 0.08) !important;
  --color-diff-removed-row-border: rgba(255, 68, 68, 0.25) !important;
  --color-diff-added-row-border: rgba(51, 255, 102, 0.25) !important;

  /* ── Shadows (kill them all) ─────────────────────────────── */
  --shadow-xs: none !important;
  --shadow-sm: none !important;
  --shadow-md: none !important;
  --shadow-lg: none !important;
  --shadow-xl: none !important;

  /* ── Labels / Tags ───────────────────────────────────────── */
  --color-label-active-bg: rgba(51, 255, 102, 0.12) !important;
  --color-label-active-text: #ba4a2e !important;

  /* ── Inputs ──────────────────────────────────────────────── */
  --color-input-background: #0a0a0a !important;
  --color-input-border: #222222 !important;
  --color-input-text: #b0b0b0 !important;

  /* ── Code blocks ─────────────────────────────────────────── */
  --color-code-bg: #0e0e0e !important;
  --color-code-sidebar-bg: #0a0a0a !important;
}

/* ── Global tweaks ───────────────────────────────────────────── */

/* Thinner, sharper borders everywhere */
.ui.segment,
.ui.attached.segment,
.repository .repo-header,
.repository .repo-body {
  border-color: #222222 !important;
  border-radius: 2px !important;
}

/* Remove box shadows globally */
*,
.ui.segment,
.ui.card,
.ui.menu,
.ui.dropdown .menu {
  box-shadow: none !important;
}

/* Flat, minimal cards */
.ui.card,
.ui.cards > .card {
  border: 1px solid #222222 !important;
  border-radius: 2px !important;
  background: #111111 !important;
}

/* Repo list: cleaner */
.flex-item {
  border-bottom: 1px solid #1a1a1a !important;
}

/* Buttons: flat, no rounding */
.ui.button,
.ui.basic.button {
  border-radius: 2px !important;
  text-transform: none !important;
}

/* Primary button: green on black, inverted on hover */
a.button.primary,
.ui.primary.button {
  background: #ba4a2e !important;
  color: #0a0a0a !important;
  border: 1px solid #ba4a2e !important;
  font-weight: 600 !important;
}

.ui.primary.button:hover {
  background: #0a0a0a !important;
  color: #ba4a2e !important;
  border: 1px solid #ba4a2e !important;
}

/* Secondary/basic buttons */
.ui.basic.button {
  background: transparent !important;
  color: #888888 !important;
  border: 1px solid #333333 !important;
}

.ui.basic.button:hover {
  color: #ba4a2e !important;
  border-color: #ba4a2e !important;
}

/* Navbar: flat and minimal */
.ui.secondary.menu .item,
.ui.tabular.menu .item {
  border-radius: 0 !important;
}

/* Active tab: bottom accent line instead of background change */
.ui.tabular.menu .active.item {
  border-bottom: 2px solid #ba4a2e !important;
  background: transparent !important;
  color: #ba4a2e !important;
}

/* Links: green, no underline until hover */
a:not(.button) {
  color: white !important;
  text-decoration: none !important;
}

a:hover {
  text-decoration: underline !important;
  color: #ed532d !important;
}

/* Dimmer text links (breadcrumbs, metadata) */
.text.grey a,
.meta a,
.commit-header a {
  color: #888888 !important;
}

.text.grey a:hover,
.meta a:hover,
.commit-header a:hover {
  color: #ba4a2e !important;
}

/* Code view: tighter line height */
.code-view .lines-code,
.code-view .lines-num {
  font-size: 13px !important;
  line-height: 1.5 !important;
}

/* Scrollbars: thin and dark */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: #0a0a0a;
}

::-webkit-scrollbar-thumb {
  background: #333333;
  border-radius: 0;
}

::-webkit-scrollbar-thumb:hover {
  background: #ba4a2e;
}

/* Dropdown menus: flat */
.ui.dropdown .menu {
  background: #111111 !important;
  border: 1px solid #222222 !important;
  border-radius: 2px !important;
}

.ui.dropdown .menu > .item {
  color: #b0b0b0 !important;
}

.ui.dropdown .menu > .item:hover {
  background: #1a1a1a !important;
  color: #ba4a2e !important;
}

/* Selection: green highlight */
::selection {
  background: #ba4a2e;
  color: #e0e0e0;
}

/* Material Icon Theme for Forgejo's repository file browser. */
#repo-files-table .repo-file-cell.name > svg,
#repo-files-table .parent-link > svg {
display: none !important;
}

#repo-files-table .repo-file-cell.name::before,
#repo-files-table .parent-link::before {
content: "";
display: inline-block;
flex: 0 0 1.35em;
width: 1.35em !important;
height: 1.35em !important;
min-width: 1.35em !important;
margin-right: 0.45rem !important;
background-color: transparent !important;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM0MmE1ZjUiIGQ9Ik04IDE2aDh2Mkg4em0wLTRoOHYySDh6bTYtMTBINmMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuODkgMiAxLjk5IDJIMThjMS4xIDAgMi0uOSAyLTJWOHptNCAxOEg2VjRoN3Y1aDV6Ii8+PC9zdmc+") !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
vertical-align: -0.25em !important;
}

#repo-files-table
.repo-file-cell.name:has(> svg.octicon-file-directory-fill)::before,
#repo-files-table
.repo-file-cell.name:has(> svg.octicon-file-directory-open-fill)::before,
#repo-files-table
.repo-file-cell.name:has(> svg.octicon-file-directory-symlink)::before,
#repo-files-table
.repo-file-cell.name:has(> svg[class*="file-directory"])::before,
#repo-files-table .parent-link::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzhkNmU2MyIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjYiIHg9IjE0IiB5PSIyMiIgZmlsbD0iI2Q3Y2NjOCIgcng9IjEiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title=".github" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzU0NmU3YSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2VjZWZmMSIgZD0iTTIzIDEwYTkuMDMgOS4wMyAwIDAgMC05IDkuMDYzIDkuMDggOS4wOCAwIDAgMCA2LjE1NyA4LjYwOWMuNDUuMDcyLjU5My0uMjEuNTkzLS40NTN2LTEuNTMyYy0yLjQ5My41NDQtMy4wMjQtMS4yMTQtMy4wMjQtMS4yMTRhMi40MiAyLjQyIDAgMCAwLS45OTgtMS4zMzNjLS44Mi0uNTYxLjA2Mi0uNTQ0LjA2Mi0uNTQ0YTEuOSAxLjkgMCAwIDEgMS4zNzcuOTMzIDEuOTI1IDEuOTI1IDAgMCAwIDIuNjIuNzU0IDEuOTYgMS45NiAwIDAgMSAuNTY2LTEuMjE1Yy0xLjk5OC0uMjI3LTQuMDk0LTEuMDA3LTQuMDk0LTQuNDU5YTMuNTIgMy41MiAwIDAgMSAuOTI3LTIuNDU2IDMuMjYgMy4yNiAwIDAgMSAuMDktMi4zOTJzLjc1NC0uMjQ1IDIuNDc0LjkyNGE4LjYgOC42IDAgMCAxIDQuNSAwYzEuNzE4LTEuMTY5IDIuNDc2LS45MjQgMi40NzYtLjkyNGEzLjI2IDMuMjYgMCAwIDEgLjA4OCAyLjM5MiAzLjUyIDMuNTIgMCAwIDEgLjkyNyAyLjQ1NmMwIDMuNDYyLTIuMTA1IDQuMjIzLTQuMTEyIDQuNDVhMi4xNyAyLjE3IDAgMCAxIC42MjIgMS42NzZ2Mi40ODRjMCAuMjQ0LjE0My41MzMuNjAyLjQ1M0E5LjA4IDkuMDggMCAwIDAgMjMgMTAiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title=".vscode" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzQyYTVmNSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2JiZGVmYiIgZD0ibTI4LjE0NSAxMC03LjkwMyA3LjI2Ny00LjQxNy0zLjMyOUwxNCAxNS4wMDFsNC4zNTMgMy45OThMMTQgMjMuMDAxbDEuODI1IDEuMDY1IDQuNDE3LTMuMzI5TDI4LjE0NSAyOCAzMiAyNi4xMjdWMTEuODc0Wk0yOCAxNC43OHY4LjQ0MWwtNS42MDMtNC4yMloiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title=".devcontainer" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2IzZTVmYyIgZD0ibTMxLjUzMiAxNC4xNTMtOC4wODUtNC4wNDhhMSAxIDAgMCAwLS44OTQgMGwtOC4wODUgNC4wNDhBMSAxIDAgMCAwIDE0IDE1djEwYTEgMSAwIDAgMCAuNTUzLjg5NWw4LjA0NiA0LjAxYS45LjkgMCAwIDAgLjgwMiAwbDguMDQ2LTQuMDFBMSAxIDAgMCAwIDMyIDI1VjE1YTEgMSAwIDAgMC0uNDY4LS44NDdNMjIgMjcuMzgybC02LTN2LTcuNzlsNiAyLjg4N1ptMS05LjY0LTUuNzMtMi43NTlMMjMgMTIuMTE4bDUuNzMgMi44NjVabTcgNi42NC02IDN2LTcuOTAzbDYtMi44ODhaIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="apps" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/apps" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2VmNTM1MCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2ZmY2RkMiIgZD0iTTE2IDEyaDR2NGgtNHptNiAwaDR2NGgtNHptNiAwaDR2NGgtNHptLTEyIDZoNHY0aC00em02IDBoNHY0aC00em02IDBoNHY0aC00em0tMTIgNmg0djRoLTR6bTYgMGg0djRoLTR6bTYgMGg0djRoLTR6Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="packages" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/packages" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzFlODhlNSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2JiZGVmYiIgZD0iTTMxLjIgMTIuOTMzIDI5LjYgMTAuOEEyIDIgMCAwIDAgMjggMTBoLThhMiAyIDAgMCAwLTEuNi44bC0xLjYgMi4xMzNhNCA0IDAgMCAwLS44IDIuNFYyNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWMTUuMzMzYTQgNCAwIDAgMC0uOC0yLjRNMjAgMTJoOGwxLjUgMmgtMTFabTYgMTB2NGgtNHYtNGgtNGw2LTYgNiA2WiIvPjwvc3ZnPg==") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="server" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/server" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZiYzAyZCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2ZmZmRlNyIgZD0iTTE0IDE1djRhMSAxIDAgMCAwIDEgMWgxNmExIDEgMCAwIDAgMS0xdi00YTEgMSAwIDAgMC0xLTFIMTVhMSAxIDAgMCAwLTEgMW02IDNoLTR2LTJoNFptNCAwaC0ydi0yaDJabS0xMCA1djRhMSAxIDAgMCAwIDEgMWgxNmExIDEgMCAwIDAgMS0xdi00YTEgMSAwIDAgMC0xLTFIMTVhMSAxIDAgMCAwLTEgMW02IDNoLTR2LTJoNFptNCAwaC0ydi0yaDJaIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="scripts" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/scripts" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzU0NmU3YSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2NmZDhkYyIgZD0iTTI4IDEyaC02YTQgNCAwIDAgMC00IDR2OGgydi04aDh2OS44OTNhMi4wNzQgMi4wNzQgMCAwIDEtMS42NjQgMi4wOEEyIDIgMCAwIDEgMjQgMjZoLThhNCA0IDAgMCAwIDQgNGg2YTQgNCAwIDAgMCA0LTRWMTZoMmE0IDQgMCAwIDAtNC00Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="src" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/src" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzRjYWY1MCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2M4ZTZjOSIgZD0iTTE4LjQzNSAzMGExIDEgMCAwIDEtLjIzOC0uMDI4IDEuMTM3IDEuMTM3IDAgMCAxLS44MjgtMS4zMjNsMy4wOTMtMTUuNzQ0YTEuMTMgMS4xMyAwIDAgMSAuNTA3LS43NDQgMS4wNiAxLjA2IDAgMCAxIC44LS4xMzQgMS4xNCAxLjE0IDAgMCAxIC44MjggMS4zMjRsLTMuMSAxNS43NDRhMS4xMiAxLjEyIDAgMCAxLS41MDUuNzQzIDEuMDYgMS4wNiAwIDAgMS0uNTU3LjE2Mm02LjItMmgtLjA3N2ExLjA4IDEuMDggMCAwIDEtLjc2Mi0uNDEyIDEuMTY0IDEuMTY0IDAgMCAxIC4xMTMtMS41NDhsNS4zMi00Ljk2Ny01LjI5Ny00LjYyM2ExLjE2NSAxLjE2NSAwIDAgMS0uMTYyLTEuNTQ0IDEuMDggMS4wOCAwIDAgMSAuNzU0LS40MzcgMS4wNiAxLjA2IDAgMCAxIC44MS4yNThsNi4yNDQgNS40NTVhMS4xNTYgMS4xNTYgMCAwIDEgLjAwNCAxLjcyM2wtNi4yMiA1LjgwOGExLjA3IDEuMDcgMCAwIDEtLjcyOC4yODlabS05LjMxIDBhMS4wNyAxLjA3IDAgMCAxLS43MjgtLjI5MmwtNi4yMjUtNS44MTFhMS4xNiAxLjE2IDAgMCAxLS4wMS0xLjY5MmwuMDItLjAxOCA2LjI0Ni01LjQ1NGExLjAzIDEuMDMgMCAwIDEgLjgtLjI2IDEuMDggMS4wOCAwIDAgMSAuNzU4LjQzNiAxLjE2NSAxLjE2NSAwIDAgMS0uMTYgMS41NDdsLTUuMjkzIDQuNjIgNS4zMiA0Ljk2NGExLjE1NiAxLjE1NiAwIDAgMSAuMTEyIDEuNTQ4IDEuMDcgMS4wNyAwIDAgMS0uNzYyLjQxMloiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="docs" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/docs" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAyNzdiZCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2IzZTVmYyIgZD0iTTI0IDEwaC03YTEgMSAwIDAgMC0xIDF2MTZhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xVjE2Wm0wIDE2aC02di0yaDZabTQtNEgxOHYtMmgxMFptLTQuODI4LTUuMTcyVjEyTDI4IDE2LjgyOFoiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="test" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title="tests" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/test" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$="/tests" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAwYmZhNSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2E3ZmZlYiIgZD0iTTE2IDEydjJoMnYxMmE0IDQgMCAwIDAgOCAwVjE0aDJ2LTJabTUgMTRhMSAxIDAgMSAxIDEtMSAxIDEgMCAwIDEtMSAxbTItNGExIDEgMCAxIDEgMS0xIDEgMSAwIDAgMS0xIDFtMS00aC00di00aDRaIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".js" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$=".cjs" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$=".mjs" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmY2EyOCIgZD0iTTIgMnYxMmgxMlYyem02IDZoMXY0YTEuMDAzIDEuMDAzIDAgMCAxLTEgMUg3YTEuMDAzIDEuMDAzIDAgMCAxLTEtMXYtMWgxdjFoMXptMyAwaDJ2MWgtMnYxaDFhMS4wMDMgMS4wMDMgMCAwIDEgMSAxdjFhMS4wMDMgMS4wMDMgMCAwIDEtMSAxaC0ydi0xaDJ2LTFoLTFhMS4wMDMgMS4wMDMgMCAwIDEtMS0xVjlhMS4wMDMgMS4wMDMgMCAwIDEgMS0xIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".ts" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTIgMnYxMmgxMlYyem00IDZoM3YxSDh2NEg3VjlINnptNSAwaDJ2MWgtMnYxaDFhMS4wMDMgMS4wMDMgMCAwIDEgMSAxdjFhMS4wMDMgMS4wMDMgMCAwIDEtMSAxaC0ydi0xaDJ2LTFoLTFhMS4wMDMgMS4wMDMgMCAwIDEtMS0xVjlhMS4wMDMgMS4wMDMgMCAwIDEgMS0xIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".jsx" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAwYmNkNCIgZD0iTTE2IDEyYzcuNDQ0IDAgMTIgMi41OSAxMiA0cy00LjU1NiA0LTEyIDQtMTItMi41OS0xMi00IDQuNTU2LTQgMTItNG0wLTJjLTcuNzMyIDAtMTQgMi42ODYtMTQgNnM2LjI2OCA2IDE0IDYgMTQtMi42ODYgMTQtNi02LjI2OC02LTE0LTYiLz48cGF0aCBmaWxsPSIjMDBiY2Q0IiBkPSJNMTYgMTRhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yIi8+PHBhdGggZmlsbD0iIzAwYmNkNCIgZD0iTTEwLjQ1OCA1LjUwN2MyLjAxNyAwIDUuOTM3IDMuMTc3IDkuMDA2IDguNDkzIDMuNzIyIDYuNDQ3IDMuNzU3IDExLjY4NyAyLjUzNiAxMi4zOTJhLjkuOSAwIDAgMS0uNDU3LjFjLTIuMDE3IDAtNS45MzgtMy4xNzYtOS4wMDctOC40OTJDOC44MTQgMTEuNTUzIDguNzc5IDYuMzEzIDEwIDUuNjA4YS45LjkgMCAwIDEgLjQ1OC0uMW0tLjAwMS0yQTIuODcgMi44NyAwIDAgMCA5IDMuODc1QzYuMTMgNS41MzIgNi45MzggMTIuMzA0IDEwLjgwNCAxOWMzLjI4NCA1LjY5IDcuNzIgOS40OTMgMTAuNzQgOS40OTNBMi44NyAyLjg3IDAgMCAwIDIzIDI4LjEyNGMyLjg3LTEuNjU2IDIuMDYyLTguNDI4LTEuODA0LTE1LjEyNC0zLjI4NC01LjY5LTcuNzItOS40OTMtMTAuNzQtOS40OTNaIi8+PHBhdGggZmlsbD0iIzAwYmNkNCIgZD0iTTIxLjU0MyA1LjUwN2EuOS45IDAgMCAxIC40NTcuMWMxLjIyMS43MDYgMS4xODYgNS45NDYtMi41MzYgMTIuMzkzLTMuMDcgNS4zMTYtNi45OSA4LjQ5My05LjAwNyA4LjQ5M2EuOS45IDAgMCAxLS40NTctLjFDOC43NzkgMjUuNjg2IDguODE0IDIwLjQ0NiAxMi41MzYgMTRjMy4wNy01LjMxNiA2Ljk5LTguNDkzIDkuMDA3LTguNDkzbTAtMmMtMy4wMiAwLTcuNDU1IDMuODA0LTEwLjc0IDkuNDkzQzYuOTM5IDE5LjY5NiA2LjEzIDI2LjQ2OCA5IDI4LjEyNGEyLjg3IDIuODcgMCAwIDAgMS40NTcuMzY5YzMuMDIgMCA3LjQ1NS0zLjgwNCAxMC43NC05LjQ5M0MyNS4wNjEgMTIuMzA0IDI1Ljg3IDUuNTMyIDIzIDMuODc2YTIuODcgMi44NyAwIDAgMC0xLjQ1Ny0uMzY5Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".tsx" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTE2IDEyYzcuNDQ0IDAgMTIgMi41OSAxMiA0cy00LjU1NiA0LTEyIDQtMTItMi41OS0xMi00IDQuNTU2LTQgMTItNG0wLTJjLTcuNzMyIDAtMTQgMi42ODYtMTQgNnM2LjI2OCA2IDE0IDYgMTQtMi42ODYgMTQtNi02LjI2OC02LTE0LTYiLz48cGF0aCBmaWxsPSIjMDI4OGQxIiBkPSJNMTYgMTRhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yIi8+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTEwLjQ1OCA1LjUwN2MyLjAxNyAwIDUuOTM3IDMuMTc3IDkuMDA2IDguNDkzIDMuNzIyIDYuNDQ3IDMuNzU3IDExLjY4NyAyLjUzNiAxMi4zOTJhLjkuOSAwIDAgMS0uNDU3LjFjLTIuMDE3IDAtNS45MzgtMy4xNzYtOS4wMDctOC40OTJDOC44MTQgMTEuNTUzIDguNzc5IDYuMzEzIDEwIDUuNjA4YS45LjkgMCAwIDEgLjQ1OC0uMW0tLjAwMS0yQTIuODcgMi44NyAwIDAgMCA5IDMuODc1QzYuMTMgNS41MzIgNi45MzggMTIuMzA0IDEwLjgwNCAxOWMzLjI4NCA1LjY5IDcuNzIgOS40OTMgMTAuNzQgOS40OTNBMi44NyAyLjg3IDAgMCAwIDIzIDI4LjEyNGMyLjg3LTEuNjU2IDIuMDYyLTguNDI4LTEuODA0LTE1LjEyNC0zLjI4NC01LjY5LTcuNzItOS40OTMtMTAuNzQtOS40OTNaIi8+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTIxLjU0MyA1LjUwN2EuOS45IDAgMCAxIC40NTcuMWMxLjIyMS43MDYgMS4xODYgNS45NDYtMi41MzYgMTIuMzkzLTMuMDcgNS4zMTYtNi45OSA4LjQ5My05LjAwNyA4LjQ5M2EuOS45IDAgMCAxLS40NTctLjFDOC43NzkgMjUuNjg2IDguODE0IDIwLjQ0NiAxMi41MzYgMTRjMy4wNy01LjMxNiA2Ljk5LTguNDkzIDkuMDA3LTguNDkzbTAtMmMtMy4wMiAwLTcuNDU1IDMuODA0LTEwLjc0IDkuNDkzQzYuOTM5IDE5LjY5NiA2LjEzIDI2LjQ2OCA5IDI4LjEyNGEyLjg3IDIuODcgMCAwIDAgMS40NTcuMzY5YzMuMDIgMCA3LjQ1NS0zLjgwNCAxMC43NC05LjQ5M0MyNS4wNjEgMTIuMzA0IDI1Ljg3IDUuNTMyIDIzIDMuODc2YTIuODcgMi44NyAwIDAgMC0xLjQ1Ny0uMzY5Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".svelte" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMzAwIj48cGF0aCBmaWxsPSIjZmY1NzIyIiBkPSJNMTc1Ljk0IDI0LjMyOGMtMTMuMDM3LjI1Mi0yNi4wMDkgMy44NzItMzcuNDcxIDExLjE3NEw3OS45MTIgNzIuODE4YTY3LjEzIDY3LjEzIDAgMCAwLTMwLjM1NSA0NC45MDYgNzAuOCA3MC44IDAgMCAwIDYuOTU5IDQ1LjQ0NSA2Ny4yIDY3LjIgMCAwIDAtMTAuMDM1IDI1LjEwMiA3MS41NCA3MS41NCAwIDAgMCAxMi4yMzYgNTQuMTU2YzIzLjM1MSAzMy40MSA2OS40NjggNDMuMzExIDEwMi44MSAyMi4wN2w1OC41NTktMzcuMTU4YTY3LjM2IDY3LjM2IDAgMCAwIDMwLjM1NS00NC45MDYgNzAuNzcgNzAuNzcgMCAwIDAtNi45ODItNDUuNDIyIDY3LjY1IDY3LjY1IDAgMCAwIDEwLjA1OS0yNS4xMDIgNzEuNjMgNzEuNjMgMCAwIDAtMTIuMjM2LTU0LjE1NnYtLjE4Yy0xNS4zMjQtMjEuOTI1LTQwLjQ1My0zMy43MjctNjUuMzQyLTMzLjI0NnptNS4xMzcgMjguNjhhNDYuNSA0Ni41IDAgMCAxIDM2LjA5IDE5Ljk2OSA0Mi45OCA0Mi45OCAwIDAgMSA3LjM2NSAzMi41NTcgNDUgNDUgMCAwIDEtMS4zOTMgNS40NTVsLTEuMTIzIDMuMzctMi45ODYtMi4yNDdhNzUuOSA3NS45IDAgMCAwLTIyLjkwMi0xMS40NWwtMi4yNDQtLjY1MS4yMDEtMi4yNDZhMTMuMTYgMTMuMTYgMCAwIDAtMi4zNzktOC43MTEgMTMuOTkgMTMuOTkgMCAwIDAtMTQuOTUzLTUuNDEyIDEyLjggMTIuOCAwIDAgMC0zLjU5NCAxLjU3MmwtNTguNTc4IDM3LjI1YTEyLjI0IDEyLjI0IDAgMCAwLTUuNTAyIDguMTUgMTMuMSAxMy4xIDAgMCAwIDIuMjQ2IDkuODM0IDE0LjAzIDE0LjAzIDAgMCAwIDE0LjkzIDUuNTY5IDEzLjUgMTMuNSAwIDAgMCAzLjU5NC0xLjU3M2wyMi40NTMtMTQuMjM0YTQxLjggNDEuOCAwIDAgMSAxMS44OTgtNS4yMzIgNDYuNDggNDYuNDggMCAwIDEgNDkuOTE0IDE4LjUwMiA0My4wMiA0My4wMiAwIDAgMSA3LjM2MyAzMi41NTcgNDAuNDIgNDAuNDIgMCAwIDEtMTguMjU0IDI3LjA3OGwtNTguNTggMzcuMzE2YTQzIDQzIDAgMCAxLTExLjg5OCA1LjIzQTQ2LjU0NSA0Ni41NDUgMCAwIDEgODIuODEgMjI3LjE0YTQyLjk4IDQyLjk4IDAgMCAxLTcuMzQxLTMyLjU1NyAzOCAzOCAwIDAgMSAxLjM5LTUuNDFsMS4xMDItMy4zNyAzLjAwOCAyLjI0NmE3NS45IDc1LjkgMCAwIDAgMjIuODM2IDExLjM2MWwyLjI0NC42NS0uMjAxIDIuMjQ3YTEzLjI1IDEzLjI1IDAgMCAwIDIuNDQ3IDguNjQ0IDE0LjAzIDE0LjAzIDAgMCAwIDE1LjA0MyA1LjU2OSAxMy4xIDEzLjEgMCAwIDAgMy41OTItMS41NzNsNTguNDY3LTM3LjMxNmExMi4xNyAxMi4xNyAwIDAgMCA1LjUwMi04LjE3MyAxMi45NiAxMi45NiAwIDAgMC0yLjI0Ni05LjgxMSAxNC4wMyAxNC4wMyAwIDAgMC0xNS4wNDMtNS41NjggMTIuOCAxMi44IDAgMCAwLTMuNTkyIDEuNTdsLTIyLjQ1MyAxNC4yNThhNDIuOSA0Mi45IDAgMCAxLTExLjg3NyA1LjIwOSA0Ni41MiA0Ni41MiAwIDAgMS00OS44NDYtMTguNSA0My4wMiA0My4wMiAwIDAgMS03LjI5Ny0zMi41NTdBNDAuNDIgNDAuNDIgMCAwIDEgOTYuNzk4IDk2Ljk4bDU4LjY0Ni0zNy4zMTZhNDIuOCA0Mi44IDAgMCAxIDExLjgxMS01LjIxIDQ2LjUgNDYuNSAwIDAgMSAxMy44MjItMS40NDR6Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".css" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzdlNTdjMiIgZD0iTTIwIDE4aC0ydi0yaC0ydjJjMCAuMTkzIDAgLjcwMyAxLjI1NCAxLjAzM0EzLjM0NSAzLjM0NSAwIDAgMSAyMCAyMmgydjJoMnYtMmMwLS4zODgtLjU2Mi0uODUxLTEuMjU0LTEuMDM0QzIwLjM1NiAyMC4zNCAyMCAxOC44NCAyMCAxOG0tMy4yNTQgMi45NjZDMTQuMzU2IDIwLjM0IDE0IDE4Ljg0IDE0IDE4aC0ydi0yaC0ydjhoMnYtMmg0djJoMnYtMmMwLS4zODgtLjU2Mi0uODUxLTEuMjU0LTEuMDM0Ii8+PHBhdGggZmlsbD0iIzdlNTdjMiIgZD0iTTI0IDRINHYyMGE0IDQgMCAwIDAgNCA0aDE2LjE2QTMuODQgMy44NCAwIDAgMCAyOCAyNC4xNlY4YTQgNCAwIDAgMC00LTRtMiAxNGgtMnYtMmgtMnYyYzAgLjE5MyAwIC43MDMgMS4yNTQgMS4wMzNBMy4zNDUgMy4zNDUgMCAwIDEgMjYgMjJ2MmEyIDIgMCAwIDEtMiAyaC0yYTIgMiAwIDAgMS0yLTIgMiAyIDAgMCAxLTIgMmgtMmEyIDIgMCAwIDEtMi0yIDIgMiAwIDAgMS0yIDJoLTJhMiAyIDAgMCAxLTItMnYtOGEyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMiAyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMiAyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMloiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".html" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2U2NTEwMCIgZD0ibTQgNCAyIDIyIDEwIDIgMTAtMiAyLTIyWm0xOS43MiA3SDExLjI4bC4yOSAzaDExLjg2bC0uODAyIDkuMzM1TDE1Ljk5IDI1bC02LjYzNS0xLjY0Nkw4LjkzIDE5aDMuMDJsLjE5IDIgMy44Ni43NyAzLjg0LS43Ny4yOS00SDguODRMOCA4aDE2WiIvPjwvc3ZnPg==") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".json" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIj48cGF0aCBmaWxsPSIjZjlhODI1IiBkPSJNNTYwLTE2MHYtODBoMTIwcTE3IDAgMjguNS0xMS41VDcyMC0yODB2LTgwcTAtMzggMjItNjl0NTgtNDR2LTE0cS0zNi0xMy01OC00NHQtMjItNjl2LTgwcTAtMTctMTEuNS0yOC41VDY4MC03MjBINTYwdi04MGgxMjBxNTAgMCA4NSAzNXQzNSA4NXY4MHEwIDE3IDExLjUgMjguNVQ4NDAtNTYwaDQwdjE2MGgtNDBxLTE3IDAtMjguNSAxMS41VDgwMC0zNjB2ODBxMCA1MC0zNSA4NXQtODUgMzV6bS0yODAgMHEtNTAgMC04NS0zNXQtMzUtODV2LTgwcTAtMTctMTEuNS0yOC41VDEyMC00MDBIODB2LTE2MGg0MHExNyAwIDI4LjUtMTEuNVQxNjAtNjAwdi04MHEwLTUwIDM1LTg1dDg1LTM1aDEyMHY4MEgyODBxLTE3IDAtMjguNSAxMS41VDI0MC02ODB2ODBxMCAzOC0yMiA2OXQtNTggNDR2MTRxMzYgMTMgNTggNDR0MjIgNjl2ODBxMCAxNyAxMS41IDI4LjVUMjgwLTI0MGgxMjB2ODB6Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".md" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$=".mdx" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzQyYTVmNSIgZD0ibTE0IDEwLTQgMy41TDYgMTBINHYxMmg0di02bDIgMiAyLTJ2Nmg0VjEwem0xMiA2di02aC00djZoLTRsNiA4IDYtOHoiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="README" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title="README.md" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM0MmE1ZjUiIGQ9Ik04IDFDNC4xMzYgMSAxIDQuMTM2IDEgOHMzLjEzNiA3IDcgNyA3LTMuMTM2IDctNy0zLjEzNi03LTctN20xIDExSDdWNy41aDJ6bTAtNkg3VjRoMnoiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title^="LICENSE" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmNTcyMiIgZD0iTTggMWE1LjUgNS41IDAgMCAwLTQgOS4yNlYxNWw0LTEuNSA0IDEuNXYtNC43NEE1LjQ5IDUuNDkgMCAwIDAgOCAxbTAgMS41YTQgNCAwIDEgMSAwIDggNCA0IDAgMCAxIDAtOG0wIDJhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title^="CONTRIBUTING" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmY2EyOCIgZD0iTTE3IDlIN1Y3aDEwbTAgNkg3di0yaDEwbS0zIDZIN3YtMmg3TTEyIDNhMSAxIDAgMCAxIDEgMSAxIDEgMCAwIDEtMSAxIDEgMSAwIDAgMS0xLTEgMSAxIDAgMCAxIDEtMW03IDBoLTQuMThDMTQuNCAxLjg0IDEzLjMgMSAxMiAxcy0yLjQuODQtMi44MiAySDVhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJWNWEyIDIgMCAwIDAtMi0yIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="package.json" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title="package-lock.json" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2U1MzkzNSIgZD0iTTQgNHYyNGgyNFY0Wm0yMCAyMGgtNFYxMmgtNHYxMkg4VjhoMTZaIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title^="pnpm-lock" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2UwZTBlMCIgZD0iTTIgMjJoOHY4SDJ6bTEwIDBoOHY4aC04em0xMCAwaDh2OGgtOHpNMTIgMTJoOHY4aC04eiIvPjxwYXRoIGZpbGw9IiNmZmIzMDAiIGQ9Ik0yIDJoOHY4SDJ6bTEwIDBoOHY4aC04em0xMCAwaDh2OGgtOHptMCAxMGg4djhoLTh6Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title^="bun.lock" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title="bunfig.toml" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZjhlMSIgZD0iTTMwIDE3LjA0NWE5LjggOS44IDAgMCAwLS4zMi0yLjMwNmwtLjAwNC4wMzRhMTEuMiAxMS4yIDAgMCAwLTUuNzYyLTYuNzg2Yy0zLjQ5NS0xLjg5LTUuMjQzLTMuMzI2LTYuOC0zLjgxMWguMDAzYy0xLjk1LS42OTUtMy45NDkuODItNS44MjUgMS45MjctNC41MiAyLjQ4MS05LjU3MyA1LjQ1LTkuMjggMTEuNDE3LjAwOC0uMDI5LjAxNy0uMDUyLjAyNi0uMDhhOS45NyA5Ljk3IDAgMCAwIDMuOTM0IDcuMjU3bC0uMDEtLjAwNkMxMy43NDcgMzEuNDczIDMwLjA1IDI3LjI5MiAzMCAxNy4wNDUiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMTkuODU1IDIwLjIzNkEuOC44IDAgMCAwIDE5LjI2IDIwaC02LjUxNGEuOC44IDAgMCAwLS41OTYuMjM2LjUxLjUxIDAgMCAwLS4xMzcuNDYzIDQuMzcgNC4zNyAwIDAgMCAxLjY0MSAyLjMzOSA0LjIgNC4yIDAgMCAwIDIuMzQ5LjkyNiA0LjIgNC4yIDAgMCAwIDIuMzQzLS45MjYgNC4zNyA0LjM3IDAgMCAwIDEuNjQyLTIuMzM5LjUuNSAwIDAgMC0uMTMyLS40NjNaIi8+PGVsbGlwc2UgY3g9IjIyLjUiIGN5PSIxOC41IiBmaWxsPSIjZjhiYmQwIiByeD0iMi41IiByeT0iMS41Ii8+PGVsbGlwc2UgY3g9IjkuNSIgY3k9IjE4LjUiIGZpbGw9IiNmOGJiZDAiIHJ4PSIyLjUiIHJ5PSIxLjUiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjE2IiByPSIyIiBmaWxsPSIjMzc0NzRmIi8+PGNpcmNsZSBjeD0iMjIiIGN5PSIxNiIgcj0iMiIgZmlsbD0iIzM3NDc0ZiIvPjxwYXRoIGZpbGw9IiM0NTVhNjQiIGQ9Ik05Ljk5NiAxOEEyIDIgMCAxIDAgOCAxNS45OTZWMTZhMiAyIDAgMCAwIDEuOTk2IDIiLz48Y2lyY2xlIGN4PSI5IiBjeT0iMTUiIHI9IjEiIGZpbGw9IiNmYWZhZmEiLz48Y2lyY2xlIGN4PSIyMSIgY3k9IjE1IiByPSIxIiBmaWxsPSIjZmFmYWZhIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="biome.json" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NCA3NCI+PHBhdGggZmlsbD0iIzQyYTVmNSIgZD0iTTM3IDkgMjIuNzQ1IDMzLjY5YTMyLjIgMzIuMiAwIDAgMSAxNi44NjktLjU4NGw0LjgxOCAxLjEzNy00LjUzMyAxOS4yMi00LjgyNS0xLjEzN2MtNS45My0xLjM5OS0xMS42MjggMS43MTYtMTQuMDM2IDYuNjg1bC00LjQ2LTIuMTU4YzMuNDA0LTcuMDI5IDExLjQyNS0xMS4yODUgMTkuNjM3LTkuMzQ3bDIuMjU5LTkuNThBMjcuMjMgMjcuMjMgMCAwIDAgNSA2NC40MjRsNjQgLjAwMXoiLz48L3N2Zz4=") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title="Dockerfile" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title=".dockerignore" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTIxLjgxIDEwLjI1Yy0uMDYtLjA0LS41Ni0uNDMtMS42NC0uNDMtLjI4IDAtLjU2LjAzLS44NC4wOC0uMjEtMS40LTEuMzgtMi4xMS0xLjQzLTIuMTRsLS4yOS0uMTctLjE4LjI3Yy0uMjQuMzYtLjQzLjc3LS41MSAxLjE5LS4yLjgtLjA4IDEuNTYuMzMgMi4yMS0uNDkuMjgtMS4yOS4zNS0xLjQ2LjM1SDIuNjJjLS4zNCAwLS42Mi4yOC0uNjIuNjMgMCAxLjE1LjE4IDIuMy41OCAzLjM4LjQ1IDEuMTkgMS4xMyAyLjA3IDIgMi42MS45OC42IDIuNTkuOTQgNC40Mi45NC43OSAwIDEuNjEtLjA3IDIuNDItLjIyIDEuMTItLjIgMi4yLS41OSAzLjE5LTEuMTZBOC4zIDguMyAwIDAgMCAxNi43OCAxNmMxLjA1LTEuMTcgMS42Ny0yLjUgMi4xMi0zLjY1aC4xOWMxLjE0IDAgMS44NS0uNDYgMi4yNC0uODUuMjYtLjI0LjQ1LS41My41OS0uODdsLjA4LS4yNHptLTE3Ljk2Ljk5aDEuNzZjLjA4IDAgLjE2LS4wNy4xNi0uMTZWOS41YzAtLjA4LS4wNy0uMTYtLjE2LS4xNkgzLjg1Yy0uMDkgMC0uMTYuMDctLjE2LjE2djEuNThjLjAxLjA5LjA3LjE2LjE2LjE2bTIuNDMgMGgxLjc2Yy4wOCAwIC4xNi0uMDcuMTYtLjE2VjkuNWMwLS4wOC0uMDctLjE2LS4xNi0uMTZINi4yOGMtLjA5IDAtLjE2LjA3LS4xNi4xNnYxLjU4Yy4wMS4wOS4wNy4xNi4xNi4xNm0yLjQ3IDBoMS43NWMuMSAwIC4xNy0uMDcuMTctLjE2VjkuNWMwLS4wOC0uMDYtLjE2LS4xNy0uMTZIOC43NWMtLjA4IDAtLjE1LjA3LS4xNS4xNnYxLjU4YzAgLjA5LjA2LjE2LjE1LjE2bTIuNDQgMGgxLjc3Yy4wOCAwIC4xNS0uMDcuMTUtLjE2VjkuNWMwLS4wOC0uMDYtLjE2LS4xNS0uMTZoLTEuNzdjLS4wOCAwLS4xNS4wNy0uMTUuMTZ2MS41OGMwIC4wOS4wNy4xNi4xNS4xNk02LjI4IDloMS43NmMuMDggMCAuMTYtLjA5LjE2LS4xOFY3LjI1YzAtLjA5LS4wNy0uMTYtLjE2LS4xNkg2LjI4Yy0uMDkgMC0uMTYuMDYtLjE2LjE2djEuNTdjLjAxLjA5LjA3LjE4LjE2LjE4bTIuNDcgMGgxLjc1Yy4xIDAgLjE3LS4wOS4xNy0uMThWNy4yNWMwLS4wOS0uMDYtLjE2LS4xNy0uMTZIOC43NWMtLjA4IDAtLjE1LjA2LS4xNS4xNnYxLjU3YzAgLjA5LjA2LjE4LjE1LjE4bTIuNDQgMGgxLjc3Yy4wOCAwIC4xNS0uMDkuMTUtLjE4VjcuMjVjMC0uMDktLjA3LS4xNi0uMTUtLjE2aC0xLjc3Yy0uMDggMC0uMTUuMDYtLjE1LjE2djEuNTdjMCAuMDkuMDcuMTguMTUuMThtMC0yLjI4aDEuNzdjLjA4IDAgLjE1LS4wNy4xNS0uMTZWNWMwLS4xLS4wNy0uMTctLjE1LS4xN2gtMS43N2MtLjA4IDAtLjE1LjA2LS4xNS4xN3YxLjU2YzAgLjA4LjA3LjE2LjE1LjE2bTIuNDYgNC41MmgxLjc2Yy4wOSAwIC4xNi0uMDcuMTYtLjE2VjkuNWMwLS4wOC0uMDctLjE2LS4xNi0uMTZoLTEuNzZjLS4wOCAwLS4xNS4wNy0uMTUuMTZ2MS41OGMwIC4wOS4wNy4xNi4xNS4xNiIvPjwvc3ZnPg==") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title=".gitignore" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title=".gitattributes" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title=".gitmodules" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2U2NGExOSIgZD0iTTEzLjE3MiAyLjgyOCAxMS43OCA0LjIybDEuOTEgMS45MSAyIDJBMi45ODYgMi45ODYgMCAwIDEgMjAgMTAuODFhMy4yNSAzLjI1IDAgMCAxLS4zMSAxLjMxbDIuMDYgMmEyLjY4IDIuNjggMCAwIDEgMy4zNy41NyAyLjg2IDIuODYgMCAwIDEgLjg4IDIuMTE3IDMuMDIgMy4wMiAwIDAgMS0uODU2IDIuMTA5QTIuOSAyLjkgMCAwIDEgMjMgMTkuODFhMi45MyAyLjkzIDAgMCAxLTIuMTMtLjg3IDIuNjk0IDIuNjk0IDAgMCAxLS41Ni0zLjM4bC0yLTIuMDZhMyAzIDAgMCAxLS4zMS4xMlYyMGEzIDMgMCAwIDEgMS40NCAxLjA5IDIuOTIgMi45MiAwIDAgMSAuNTYgMS43MiAyLjg4IDIuODggMCAwIDEtLjg3OCAyLjEyOCAyLjk4IDIuOTggMCAwIDEtMi4wNDguODcxIDIuOTgxIDIuOTgxIDAgMCAxLTIuNTE0LTQuNzE5QTMgMyAwIDAgMSAxNiAyMHYtNi4zOGEyLjk2IDIuOTYgMCAwIDEtMS40NC0xLjA5IDIuOSAyLjkgMCAwIDEtLjU2LTEuNzIgMi45IDIuOSAwIDAgMSAuMzEtMS4zMWwtMy45LTMuOS03LjU3OSA3LjU3MmE0IDQgMCAwIDAtLjAwMSA1LjY1OGwxMC4zNDIgMTAuMzQyYTQgNCAwIDAgMCA1LjY1NiAwbDEwLjM0NC0xMC4zNDRhNCA0IDAgMCAwIDAtNS42NTZMMTguODI4IDIuODI4YTQgNCAwIDAgMC01LjY1NiAwIi8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title^="openapi." i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzhiYzM0YSIgZD0iTTEwLjg2IDQuMjloLS4zNmE5IDkgMCAwIDAtMS4xMS4xMmgtLjAzbC0uMjQuMDUtLjA5LjAyLS4xNS4wM2gtLjAzYTkgOSAwIDAgMC0yLjEyLjhsLS4xMy4wNy0uMTYuMDktLjExLjA2aC0uMDFsLS4wMy4wMy4wOS4xNSAyLjYzIDQuMzYuMTUtLjA5YTQgNCAwIDAgMSAuMTYtLjA4IDMuNiAzLjYgMCAwIDEgMS4xOC0uMzMgNCA0IDAgMCAxIC4zNi0uMDJWNC4zek01Ljk4IDUuNzUgNS42MSA2YTkgOSAwIDAgMC0uNzYuNjNsMy43NCAzLjc0LjEyLS4xLS4wMS0uMDJ6bTguNDcgNy40LS4wMS4xNy0uMDEuMThhMy41NyAzLjU3IDAgMCAxLS44IDEuOTJsLS4xMS4xM2MtLjA0LjA0LS4wOC4xLS4xMy4xM2wzLjczIDMuNzMuMjQtLjI2YTkgOSAwIDAgMCAuNzYtLjk0bC4wMy0uMDMuMTUtLjIzLjAzLS4wNmE4LjgzIDguODMgMCAwIDAgMS4zNy00LjM5di0uMThsLjAxLS4xOGgtNS4yNnpNMiAxMy41di4wOGwuMDEuMTUuMDIuMjNWMTRsLjAyLjE5di4wMmwuMDMuMmMuMDYuNDIuMTUuODQuMjcgMS4yNWwuMDcuMnYuMDFsLjA2LjE5LjAyLjA0LjA1LjE1LjAzLjA3LjA0LjEyLjA0LjEuMDQuMDkuMDUuMTIuMDQuMDcuMDYuMTQuMS4yLjAxLjAzLjEuMTcuMDIuMDQgNC41LTIuNzEuMDMtLjAxYTMuNiAzLjYgMCAwIDEtLjMzLTEuMTh6TTcuNzggMTVsLTQuNTEgMi43LjIxLjM0LjAxLjAxLjAxLjAyLjAyLjAzLjI0LjM0aC4wMXYuMDFsLjExLjE1LjAyLjAyLjEyLjE0LjAyLjAzLjExLjEzLjA1LjA2LjEuMS4wNS4wNi4wMi4wMi4wNy4wOC4wMy4wMy4xMi4xMyAzLjczLTMuNzNhNCA0IDAgMCAxLS4xMy0uMTNsLS4xMS0uMTMtLjEtLjEzLS4xLS4xNC0uMS0uMTV6bTQuOTMgMS4yMi0uMTYuMDhhMy42IDMuNiAwIDAgMS0xLjcuNDMgMy42IDMuNiAwIDAgMS0xLjAzLS4xNWwtLjE2LS4wNWEzIDMgMCAwIDEtLjE3LS4wN0w3LjYyIDIxbC0uMDcuMTgtLjA3LjE1aC4wMmwuMDEuMDEuMTQuMDUuMTcuMDdjLjAzIDAgLjA1LjAyLjA4LjAzYTkgOSAwIDAgMCAxLjguNDNsLjE2LjAyLjE0LjAyaC4wNGE5IDkgMCAwIDAgLjM4LjAzaC40NGE5IDkgMCAwIDAgMS40Ny0uMTFoLjAybC4xNS0uMDQuMS0uMDEuMjMtLjA1YTkgOSAwIDAgMCAyLjE1LS44bC4xNC0uMDguMTUtLjA4LjEtLjA2aC4wMWwuMDEtLjAxLjA0LS4wMi0uMS0uMTUtLjA5LS4xNnoiLz48cGF0aCBmaWxsPSIjNjg5ZjM4IiBkPSJNMTEuMjEgNC4zdjUuMjdhMy43IDMuNyAwIDAgMSAuOC4xN2wzLjg5LTMuODhhOSA5IDAgMCAwLS40NC0uMjloLS4wMmwtLjE0LS4xLS4wOS0uMDQtLjA4LS4wNS0uMTQtLjA3LS4wMi0uMDJhOSA5IDAgMCAwLS45NS0uNDJsLS4wMy0uMDEtLjIxLS4wOEE5IDkgMCAwIDAgMTIgNC4zNmwtLjA4LS4wMWgtLjA3bC0uMTQtLjAyaC0uMDVsLS4xNy0uMDJoLS4wNmwtLjE1LS4wMXpNNC42IDYuODcgNC40NyA3bC0uMTIuMTNhOSA5IDAgMCAwLS43NS45M2wtLjA0LjA1YTYgNiAwIDAgMC0uMTUuMjNsLS4wMy4wNGE4LjgzIDguODMgMCAwIDAtMS4zNyA0LjR2LjE3bC0uMDEuMThoNS4yNmwuMDEtLjE4LjAxLS4xN2EzLjU3IDMuNTcgMCAwIDEgLjgtMS45MmMuMDMtLjA1LjA4LS4wOS4xMi0uMTMuMDQtLjA1LjA3LS4xLjEyLS4xNEw0LjYgNi44OHpNMTguMTQgOC4xbC0zLjg5IDMuODljLjEuMjYuMTUuNTIuMTguOGg1LjI4di0uMDhsLS4wMi0uMTR2LS4wN2wtLjAxLS4xN3YtLjA0bC0uMDMtLjJ2LS4wMWwtLjAzLS4yMWE5IDkgMCAwIDAtLjI3LTEuMjR2LS4wMWwtLjA2LS4yLS4wNy0uMTktLjAxLS4wNGE2IDYgMCAwIDAtLjA4LS4yMmwtLjA1LS4xMi0uMDgtLjItLjA1LS4xMS0uMS0uMjEtLjAyLS4wNC0uMDgtLjE3VjkuMWwtLjEtLjE3di0uMDFhOSA5IDAgMCAwLS41LS44MnptLTUuMDEgNy44Mi0uMTMuMS4wMS4wMSAyLjcyIDQuNS4zNy0uMjVhOSA5IDAgMCAwIC43Ni0uNjNsLTMuNzItMy43MXptLTQuNTUgMC0uMDEuMDItMy43MiAzLjcxLjE2LjE2Yy4wMiAwIC4wNC4wMi4wNi4wNGwuMTMuMS4wMy4wMy4xNS4xMi4wMS4wMi4xNi4xMmE5IDkgMCAwIDAgLjcuNDdsLjAzLjAyYTkgOSAwIDAgMCAuNDUuMjVsLjAyLjAxYTggOCAwIDAgMCAuNC4ybC4xNC0uMzIgMS44Ny00LjU0di0uMDJhMy42IDMuNiAwIDAgMS0uNTgtLjM5Ii8+PHBhdGggZmlsbD0iI2UwZTBlMCIgZD0iTTE5LjUzIDJhMi40NiAyLjQ2IDAgMCAwLTEuNzQuNzIgMi40NyAyLjQ3IDAgMCAwLS40NyAyLjg0bC01LjM3IDUuMzdhMi40NyAyLjQ3IDAgMSAwIDEuMTIgMS4xMmw1LjM3LTUuMzdhMi40NyAyLjQ3IDAgMCAwIDIuODQtMy45NkEyLjQ2IDIuNDYgMCAwIDAgMTkuNTMgMiIvPjwvc3ZnPg==") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title$=".lock" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title$=".lockb" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZDU0ZiIgZD0iTTI1IDEyaC0zVjhhNiA2IDAgMCAwLTEyIDB2NEg3YTEgMSAwIDAgMC0xIDF2MTZhMSAxIDAgMCAwIDEgMWgxOGExIDEgMCAwIDAgMS0xVjEzYTEgMSAwIDAgMC0xLTFNMTQgOGEyIDIgMCAwIDEgNCAwdjRoLTRabTIgMTdhNCA0IDAgMSAxIDQtNCA0IDQgMCAwIDEtNCA0Ii8+PC9zdmc+") !important;
}

#repo-files-table
.repo-file-item:has(.entry-name[title^="bun.lock" i])
.repo-file-cell.name::before,
#repo-files-table
.repo-file-item:has(.entry-name[title="bunfig.toml" i])
.repo-file-cell.name::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZjhlMSIgZD0iTTMwIDE3LjA0NWE5LjggOS44IDAgMCAwLS4zMi0yLjMwNmwtLjAwNC4wMzRhMTEuMiAxMS4yIDAgMCAwLTUuNzYyLTYuNzg2Yy0zLjQ5NS0xLjg5LTUuMjQzLTMuMzI2LTYuOC0zLjgxMWguMDAzYy0xLjk1LS42OTUtMy45NDkuODItNS44MjUgMS45MjctNC41MiAyLjQ4MS05LjU3MyA1LjQ1LTkuMjggMTEuNDE3LjAwOC0uMDI5LjAxNy0uMDUyLjAyNi0uMDhhOS45NyA5Ljk3IDAgMCAwIDMuOTM0IDcuMjU3bC0uMDEtLjAwNkMxMy43NDcgMzEuNDczIDMwLjA1IDI3LjI5MiAzMCAxNy4wNDUiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMTkuODU1IDIwLjIzNkEuOC44IDAgMCAwIDE5LjI2IDIwaC02LjUxNGEuOC44IDAgMCAwLS41OTYuMjM2LjUxLjUxIDAgMCAwLS4xMzcuNDYzIDQuMzcgNC4zNyAwIDAgMCAxLjY0MSAyLjMzOSA0LjIgNC4yIDAgMCAwIDIuMzQ5LjkyNiA0LjIgNC4yIDAgMCAwIDIuMzQzLS45MjYgNC4zNyA0LjM3IDAgMCAwIDEuNjQyLTIuMzM5LjUuNSAwIDAgMC0uMTMyLS40NjNaIi8+PGVsbGlwc2UgY3g9IjIyLjUiIGN5PSIxOC41IiBmaWxsPSIjZjhiYmQwIiByeD0iMi41IiByeT0iMS41Ii8+PGVsbGlwc2UgY3g9IjkuNSIgY3k9IjE4LjUiIGZpbGw9IiNmOGJiZDAiIHJ4PSIyLjUiIHJ5PSIxLjUiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjE2IiByPSIyIiBmaWxsPSIjMzc0NzRmIi8+PGNpcmNsZSBjeD0iMjIiIGN5PSIxNiIgcj0iMiIgZmlsbD0iIzM3NDc0ZiIvPjxwYXRoIGZpbGw9IiM0NTVhNjQiIGQ9Ik05Ljk5NiAxOEEyIDIgMCAxIDAgOCAxNS45OTZWMTZhMiAyIDAgMCAwIDEuOTk2IDIiLz48Y2lyY2xlIGN4PSI5IiBjeT0iMTUiIHI9IjEiIGZpbGw9IiNmYWZhZmEiLz48Y2lyY2xlIGN4PSIyMSIgY3k9IjE1IiByPSIxIiBmaWxsPSIjZmFmYWZhIi8+PC9zdmc+") !important;
}

/* Material Icon Theme for Forgejo 14/15 table file browser. */
#repo-files-table tr.entry td.name a.muted > svg,
#repo-files-table tr.has-parent td a.muted > svg {
display: none !important;
visibility: hidden !important;
width: 0 !important;
height: 0 !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
color: transparent !important;
fill: transparent !important;
stroke: transparent !important;
}

#repo-files-table tr.entry td.name a.muted::before,
#repo-files-table tr.has-parent td a.muted::before {
content: "" !important;
display: inline-block !important;
width: 1.35em !important;
height: 1.35em !important;
min-width: 1.35em !important;
margin-right: 0.45rem !important;
background-color: transparent !important;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM0MmE1ZjUiIGQ9Ik04IDE2aDh2Mkg4em0wLTRoOHYySDh6bTYtMTBINmMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuODkgMiAxLjk5IDJIMThjMS4xIDAgMi0uOSAyLTJWOHptNCAxOEg2VjRoN3Y1aDV6Ii8+PC9zdmc+") !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
vertical-align: -0.25em !important;
}

#repo-files-table
tr.entry
td.name
a.muted:has(> svg.octicon-file-directory-fill)::before,
#repo-files-table
tr.entry
td.name
a.muted:has(> svg.octicon-file-directory-open-fill)::before,
#repo-files-table
tr.entry
td.name
a.muted:has(> svg[class*="file-directory"])::before,
#repo-files-table tr.has-parent td a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzhkNmU2MyIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjYiIHg9IjE0IiB5PSIyMiIgZmlsbD0iI2Q3Y2NjOCIgcng9IjEiLz48L3N2Zz4=") !important;
}

#repo-files-table tr.entry[data-entryname=".github" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzU0NmU3YSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2VjZWZmMSIgZD0iTTIzIDEwYTkuMDMgOS4wMyAwIDAgMC05IDkuMDYzIDkuMDggOS4wOCAwIDAgMCA2LjE1NyA4LjYwOWMuNDUuMDcyLjU5My0uMjEuNTkzLS40NTN2LTEuNTMyYy0yLjQ5My41NDQtMy4wMjQtMS4yMTQtMy4wMjQtMS4yMTRhMi40MiAyLjQyIDAgMCAwLS45OTgtMS4zMzNjLS44Mi0uNTYxLjA2Mi0uNTQ0LjA2Mi0uNTQ0YTEuOSAxLjkgMCAwIDEgMS4zNzcuOTMzIDEuOTI1IDEuOTI1IDAgMCAwIDIuNjIuNzU0IDEuOTYgMS45NiAwIDAgMSAuNTY2LTEuMjE1Yy0xLjk5OC0uMjI3LTQuMDk0LTEuMDA3LTQuMDk0LTQuNDU5YTMuNTIgMy41MiAwIDAgMSAuOTI3LTIuNDU2IDMuMjYgMy4yNiAwIDAgMSAuMDktMi4zOTJzLjc1NC0uMjQ1IDIuNDc0LjkyNGE4LjYgOC42IDAgMCAxIDQuNSAwYzEuNzE4LTEuMTY5IDIuNDc2LS45MjQgMi40NzYtLjkyNGEzLjI2IDMuMjYgMCAwIDEgLjA4OCAyLjM5MiAzLjUyIDMuNTIgMCAwIDEgLjkyNyAyLjQ1NmMwIDMuNDYyLTIuMTA1IDQuMjIzLTQuMTEyIDQuNDVhMi4xNyAyLjE3IDAgMCAxIC42MjIgMS42NzZ2Mi40ODRjMCAuMjQ0LjE0My41MzMuNjAyLjQ1M0E5LjA4IDkuMDggMCAwIDAgMjMgMTAiLz48L3N2Zz4=") !important;
}

#repo-files-table tr.entry[data-entryname=".vscode" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzQyYTVmNSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2JiZGVmYiIgZD0ibTI4LjE0NSAxMC03LjkwMyA3LjI2Ny00LjQxNy0zLjMyOUwxNCAxNS4wMDFsNC4zNTMgMy45OThMMTQgMjMuMDAxbDEuODI1IDEuMDY1IDQuNDE3LTMuMzI5TDI4LjE0NSAyOCAzMiAyNi4xMjdWMTEuODc0Wk0yOCAxNC43OHY4LjQ0MWwtNS42MDMtNC4yMloiLz48L3N2Zz4=") !important;
}

#repo-files-table
tr.entry[data-entryname=".devcontainer" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2IzZTVmYyIgZD0ibTMxLjUzMiAxNC4xNTMtOC4wODUtNC4wNDhhMSAxIDAgMCAwLS44OTQgMGwtOC4wODUgNC4wNDhBMSAxIDAgMCAwIDE0IDE1djEwYTEgMSAwIDAgMCAuNTUzLjg5NWw4LjA0NiA0LjAxYS45LjkgMCAwIDAgLjgwMiAwbDguMDQ2LTQuMDFBMSAxIDAgMCAwIDMyIDI1VjE1YTEgMSAwIDAgMC0uNDY4LS44NDdNMjIgMjcuMzgybC02LTN2LTcuNzlsNiAyLjg4N1ptMS05LjY0LTUuNzMtMi43NTlMMjMgMTIuMTE4bDUuNzMgMi44NjVabTcgNi42NC02IDN2LTcuOTAzbDYtMi44ODhaIi8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname="apps" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$="/apps" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2VmNTM1MCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2ZmY2RkMiIgZD0iTTE2IDEyaDR2NGgtNHptNiAwaDR2NGgtNHptNiAwaDR2NGgtNHptLTEyIDZoNHY0aC00em02IDBoNHY0aC00em02IDBoNHY0aC00em0tMTIgNmg0djRoLTR6bTYgMGg0djRoLTR6bTYgMGg0djRoLTR6Ii8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname="packages" i] td.name a.muted::before,
#repo-files-table
tr.entry[data-entryname$="/packages" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzFlODhlNSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2JiZGVmYiIgZD0iTTMxLjIgMTIuOTMzIDI5LjYgMTAuOEEyIDIgMCAwIDAgMjggMTBoLThhMiAyIDAgMCAwLTEuNi44bC0xLjYgMi4xMzNhNCA0IDAgMCAwLS44IDIuNFYyNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWMTUuMzMzYTQgNCAwIDAgMC0uOC0yLjRNMjAgMTJoOGwxLjUgMmgtMTFabTYgMTB2NGgtNHYtNGgtNGw2LTYgNiA2WiIvPjwvc3ZnPg==") !important;
}

#repo-files-table tr.entry[data-entryname="server" i] td.name a.muted::before,
#repo-files-table
tr.entry[data-entryname$="/server" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZiYzAyZCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2ZmZmRlNyIgZD0iTTE0IDE1djRhMSAxIDAgMCAwIDEgMWgxNmExIDEgMCAwIDAgMS0xdi00YTEgMSAwIDAgMC0xLTFIMTVhMSAxIDAgMCAwLTEgMW02IDNoLTR2LTJoNFptNCAwaC0ydi0yaDJabS0xMCA1djRhMSAxIDAgMCAwIDEgMWgxNmExIDEgMCAwIDAgMS0xdi00YTEgMSAwIDAgMC0xLTFIMTVhMSAxIDAgMCAwLTEgMW02IDNoLTR2LTJoNFptNCAwaC0ydi0yaDJaIi8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname="scripts" i] td.name a.muted::before,
#repo-files-table
tr.entry[data-entryname$="/scripts" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzU0NmU3YSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2NmZDhkYyIgZD0iTTI4IDEyaC02YTQgNCAwIDAgMC00IDR2OGgydi04aDh2OS44OTNhMi4wNzQgMi4wNzQgMCAwIDEtMS42NjQgMi4wOEEyIDIgMCAwIDEgMjQgMjZoLThhNCA0IDAgMCAwIDQgNGg2YTQgNCAwIDAgMCA0LTRWMTZoMmE0IDQgMCAwIDAtNC00Ii8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname="src" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$="/src" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzRjYWY1MCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2M4ZTZjOSIgZD0iTTE4LjQzNSAzMGExIDEgMCAwIDEtLjIzOC0uMDI4IDEuMTM3IDEuMTM3IDAgMCAxLS44MjgtMS4zMjNsMy4wOTMtMTUuNzQ0YTEuMTMgMS4xMyAwIDAgMSAuNTA3LS43NDQgMS4wNiAxLjA2IDAgMCAxIC44LS4xMzQgMS4xNCAxLjE0IDAgMCAxIC44MjggMS4zMjRsLTMuMSAxNS43NDRhMS4xMiAxLjEyIDAgMCAxLS41MDUuNzQzIDEuMDYgMS4wNiAwIDAgMS0uNTU3LjE2Mm02LjItMmgtLjA3N2ExLjA4IDEuMDggMCAwIDEtLjc2Mi0uNDEyIDEuMTY0IDEuMTY0IDAgMCAxIC4xMTMtMS41NDhsNS4zMi00Ljk2Ny01LjI5Ny00LjYyM2ExLjE2NSAxLjE2NSAwIDAgMS0uMTYyLTEuNTQ0IDEuMDggMS4wOCAwIDAgMSAuNzU0LS40MzcgMS4wNiAxLjA2IDAgMCAxIC44MS4yNThsNi4yNDQgNS40NTVhMS4xNTYgMS4xNTYgMCAwIDEgLjAwNCAxLjcyM2wtNi4yMiA1LjgwOGExLjA3IDEuMDcgMCAwIDEtLjcyOC4yODlabS05LjMxIDBhMS4wNyAxLjA3IDAgMCAxLS43MjgtLjI5MmwtNi4yMjUtNS44MTFhMS4xNiAxLjE2IDAgMCAxLS4wMS0xLjY5MmwuMDItLjAxOCA2LjI0Ni01LjQ1NGExLjAzIDEuMDMgMCAwIDEgLjgtLjI2IDEuMDggMS4wOCAwIDAgMSAuNzU4LjQzNiAxLjE2NSAxLjE2NSAwIDAgMS0uMTYgMS41NDdsLTUuMjkzIDQuNjIgNS4zMiA0Ljk2NGExLjE1NiAxLjE1NiAwIDAgMSAuMTEyIDEuNTQ4IDEuMDcgMS4wNyAwIDAgMS0uNzYyLjQxMloiLz48L3N2Zz4=") !important;
}

#repo-files-table tr.entry[data-entryname="docs" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$="/docs" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAyNzdiZCIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2IzZTVmYyIgZD0iTTI0IDEwaC03YTEgMSAwIDAgMC0xIDF2MTZhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xVjE2Wm0wIDE2aC02di0yaDZabTQtNEgxOHYtMmgxMFptLTQuODI4LTUuMTcyVjEyTDI4IDE2LjgyOFoiLz48L3N2Zz4=") !important;
}

#repo-files-table tr.entry[data-entryname="test" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname="tests" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$="/test" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$="/tests" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAwYmZhNSIgZD0ibTEzLjg0NCA3LjUzNi0xLjI4OC0xLjA3MkEyIDIgMCAwIDAgMTEuMjc2IDZINGEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMjRhMiAyIDAgMCAwIDItMlYxMGEyIDIgMCAwIDAtMi0ySDE1LjEyNGEyIDIgMCAwIDEtMS4yOC0uNDY0Ii8+PHBhdGggZmlsbD0iI2E3ZmZlYiIgZD0iTTE2IDEydjJoMnYxMmE0IDQgMCAwIDAgOCAwVjE0aDJ2LTJabTUgMTRhMSAxIDAgMSAxIDEtMSAxIDEgMCAwIDEtMSAxbTItNGExIDEgMCAxIDEgMS0xIDEgMSAwIDAgMS0xIDFtMS00aC00di00aDRaIi8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname$=".js" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$=".cjs" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$=".mjs" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmY2EyOCIgZD0iTTIgMnYxMmgxMlYyem02IDZoMXY0YTEuMDAzIDEuMDAzIDAgMCAxLTEgMUg3YTEuMDAzIDEuMDAzIDAgMCAxLTEtMXYtMWgxdjFoMXptMyAwaDJ2MWgtMnYxaDFhMS4wMDMgMS4wMDMgMCAwIDEgMSAxdjFhMS4wMDMgMS4wMDMgMCAwIDEtMSAxaC0ydi0xaDJ2LTFoLTFhMS4wMDMgMS4wMDMgMCAwIDEtMS0xVjlhMS4wMDMgMS4wMDMgMCAwIDEgMS0xIi8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname$=".ts" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTIgMnYxMmgxMlYyem00IDZoM3YxSDh2NEg3VjlINnptNSAwaDJ2MWgtMnYxaDFhMS4wMDMgMS4wMDMgMCAwIDEgMSAxdjFhMS4wMDMgMS4wMDMgMCAwIDEtMSAxaC0ydi0xaDJ2LTFoLTFhMS4wMDMgMS4wMDMgMCAwIDEtMS0xVjlhMS4wMDMgMS4wMDMgMCAwIDEgMS0xIi8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname$=".jsx" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAwYmNkNCIgZD0iTTE2IDEyYzcuNDQ0IDAgMTIgMi41OSAxMiA0cy00LjU1NiA0LTEyIDQtMTItMi41OS0xMi00IDQuNTU2LTQgMTItNG0wLTJjLTcuNzMyIDAtMTQgMi42ODYtMTQgNnM2LjI2OCA2IDE0IDYgMTQtMi42ODYgMTQtNi02LjI2OC02LTE0LTYiLz48cGF0aCBmaWxsPSIjMDBiY2Q0IiBkPSJNMTYgMTRhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yIi8+PHBhdGggZmlsbD0iIzAwYmNkNCIgZD0iTTEwLjQ1OCA1LjUwN2MyLjAxNyAwIDUuOTM3IDMuMTc3IDkuMDA2IDguNDkzIDMuNzIyIDYuNDQ3IDMuNzU3IDExLjY4NyAyLjUzNiAxMi4zOTJhLjkuOSAwIDAgMS0uNDU3LjFjLTIuMDE3IDAtNS45MzgtMy4xNzYtOS4wMDctOC40OTJDOC44MTQgMTEuNTUzIDguNzc5IDYuMzEzIDEwIDUuNjA4YS45LjkgMCAwIDEgLjQ1OC0uMW0tLjAwMS0yQTIuODcgMi44NyAwIDAgMCA5IDMuODc1QzYuMTMgNS41MzIgNi45MzggMTIuMzA0IDEwLjgwNCAxOWMzLjI4NCA1LjY5IDcuNzIgOS40OTMgMTAuNzQgOS40OTNBMi44NyAyLjg3IDAgMCAwIDIzIDI4LjEyNGMyLjg3LTEuNjU2IDIuMDYyLTguNDI4LTEuODA0LTE1LjEyNC0zLjI4NC01LjY5LTcuNzItOS40OTMtMTAuNzQtOS40OTNaIi8+PHBhdGggZmlsbD0iIzAwYmNkNCIgZD0iTTIxLjU0MyA1LjUwN2EuOS45IDAgMCAxIC40NTcuMWMxLjIyMS43MDYgMS4xODYgNS45NDYtMi41MzYgMTIuMzkzLTMuMDcgNS4zMTYtNi45OSA4LjQ5My05LjAwNyA4LjQ5M2EuOS45IDAgMCAxLS40NTctLjFDOC43NzkgMjUuNjg2IDguODE0IDIwLjQ0NiAxMi41MzYgMTRjMy4wNy01LjMxNiA2Ljk5LTguNDkzIDkuMDA3LTguNDkzbTAtMmMtMy4wMiAwLTcuNDU1IDMuODA0LTEwLjc0IDkuNDkzQzYuOTM5IDE5LjY5NiA2LjEzIDI2LjQ2OCA5IDI4LjEyNGEyLjg3IDIuODcgMCAwIDAgMS40NTcuMzY5YzMuMDIgMCA3LjQ1NS0zLjgwNCAxMC43NC05LjQ5M0MyNS4wNjEgMTIuMzA0IDI1Ljg3IDUuNTMyIDIzIDMuODc2YTIuODcgMi44NyAwIDAgMC0xLjQ1Ny0uMzY5Ii8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname$=".tsx" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTE2IDEyYzcuNDQ0IDAgMTIgMi41OSAxMiA0cy00LjU1NiA0LTEyIDQtMTItMi41OS0xMi00IDQuNTU2LTQgMTItNG0wLTJjLTcuNzMyIDAtMTQgMi42ODYtMTQgNnM2LjI2OCA2IDE0IDYgMTQtMi42ODYgMTQtNi02LjI2OC02LTE0LTYiLz48cGF0aCBmaWxsPSIjMDI4OGQxIiBkPSJNMTYgMTRhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yIi8+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTEwLjQ1OCA1LjUwN2MyLjAxNyAwIDUuOTM3IDMuMTc3IDkuMDA2IDguNDkzIDMuNzIyIDYuNDQ3IDMuNzU3IDExLjY4NyAyLjUzNiAxMi4zOTJhLjkuOSAwIDAgMS0uNDU3LjFjLTIuMDE3IDAtNS45MzgtMy4xNzYtOS4wMDctOC40OTJDOC44MTQgMTEuNTUzIDguNzc5IDYuMzEzIDEwIDUuNjA4YS45LjkgMCAwIDEgLjQ1OC0uMW0tLjAwMS0yQTIuODcgMi44NyAwIDAgMCA5IDMuODc1QzYuMTMgNS41MzIgNi45MzggMTIuMzA0IDEwLjgwNCAxOWMzLjI4NCA1LjY5IDcuNzIgOS40OTMgMTAuNzQgOS40OTNBMi44NyAyLjg3IDAgMCAwIDIzIDI4LjEyNGMyLjg3LTEuNjU2IDIuMDYyLTguNDI4LTEuODA0LTE1LjEyNC0zLjI4NC01LjY5LTcuNzItOS40OTMtMTAuNzQtOS40OTNaIi8+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTIxLjU0MyA1LjUwN2EuOS45IDAgMCAxIC40NTcuMWMxLjIyMS43MDYgMS4xODYgNS45NDYtMi41MzYgMTIuMzkzLTMuMDcgNS4zMTYtNi45OSA4LjQ5My05LjAwNyA4LjQ5M2EuOS45IDAgMCAxLS40NTctLjFDOC43NzkgMjUuNjg2IDguODE0IDIwLjQ0NiAxMi41MzYgMTRjMy4wNy01LjMxNiA2Ljk5LTguNDkzIDkuMDA3LTguNDkzbTAtMmMtMy4wMiAwLTcuNDU1IDMuODA0LTEwLjc0IDkuNDkzQzYuOTM5IDE5LjY5NiA2LjEzIDI2LjQ2OCA5IDI4LjEyNGEyLjg3IDIuODcgMCAwIDAgMS40NTcuMzY5YzMuMDIgMCA3LjQ1NS0zLjgwNCAxMC43NC05LjQ5M0MyNS4wNjEgMTIuMzA0IDI1Ljg3IDUuNTMyIDIzIDMuODc2YTIuODcgMi44NyAwIDAgMC0xLjQ1Ny0uMzY5Ii8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname$=".svelte" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMzAwIj48cGF0aCBmaWxsPSIjZmY1NzIyIiBkPSJNMTc1Ljk0IDI0LjMyOGMtMTMuMDM3LjI1Mi0yNi4wMDkgMy44NzItMzcuNDcxIDExLjE3NEw3OS45MTIgNzIuODE4YTY3LjEzIDY3LjEzIDAgMCAwLTMwLjM1NSA0NC45MDYgNzAuOCA3MC44IDAgMCAwIDYuOTU5IDQ1LjQ0NSA2Ny4yIDY3LjIgMCAwIDAtMTAuMDM1IDI1LjEwMiA3MS41NCA3MS41NCAwIDAgMCAxMi4yMzYgNTQuMTU2YzIzLjM1MSAzMy40MSA2OS40NjggNDMuMzExIDEwMi44MSAyMi4wN2w1OC41NTktMzcuMTU4YTY3LjM2IDY3LjM2IDAgMCAwIDMwLjM1NS00NC45MDYgNzAuNzcgNzAuNzcgMCAwIDAtNi45ODItNDUuNDIyIDY3LjY1IDY3LjY1IDAgMCAwIDEwLjA1OS0yNS4xMDIgNzEuNjMgNzEuNjMgMCAwIDAtMTIuMjM2LTU0LjE1NnYtLjE4Yy0xNS4zMjQtMjEuOTI1LTQwLjQ1My0zMy43MjctNjUuMzQyLTMzLjI0NnptNS4xMzcgMjguNjhhNDYuNSA0Ni41IDAgMCAxIDM2LjA5IDE5Ljk2OSA0Mi45OCA0Mi45OCAwIDAgMSA3LjM2NSAzMi41NTcgNDUgNDUgMCAwIDEtMS4zOTMgNS40NTVsLTEuMTIzIDMuMzctMi45ODYtMi4yNDdhNzUuOSA3NS45IDAgMCAwLTIyLjkwMi0xMS40NWwtMi4yNDQtLjY1MS4yMDEtMi4yNDZhMTMuMTYgMTMuMTYgMCAwIDAtMi4zNzktOC43MTEgMTMuOTkgMTMuOTkgMCAwIDAtMTQuOTUzLTUuNDEyIDEyLjggMTIuOCAwIDAgMC0zLjU5NCAxLjU3MmwtNTguNTc4IDM3LjI1YTEyLjI0IDEyLjI0IDAgMCAwLTUuNTAyIDguMTUgMTMuMSAxMy4xIDAgMCAwIDIuMjQ2IDkuODM0IDE0LjAzIDE0LjAzIDAgMCAwIDE0LjkzIDUuNTY5IDEzLjUgMTMuNSAwIDAgMCAzLjU5NC0xLjU3M2wyMi40NTMtMTQuMjM0YTQxLjggNDEuOCAwIDAgMSAxMS44OTgtNS4yMzIgNDYuNDggNDYuNDggMCAwIDEgNDkuOTE0IDE4LjUwMiA0My4wMiA0My4wMiAwIDAgMSA3LjM2MyAzMi41NTcgNDAuNDIgNDAuNDIgMCAwIDEtMTguMjU0IDI3LjA3OGwtNTguNTggMzcuMzE2YTQzIDQzIDAgMCAxLTExLjg5OCA1LjIzQTQ2LjU0NSA0Ni41NDUgMCAwIDEgODIuODEgMjI3LjE0YTQyLjk4IDQyLjk4IDAgMCAxLTcuMzQxLTMyLjU1NyAzOCAzOCAwIDAgMSAxLjM5LTUuNDFsMS4xMDItMy4zNyAzLjAwOCAyLjI0NmE3NS45IDc1LjkgMCAwIDAgMjIuODM2IDExLjM2MWwyLjI0NC42NS0uMjAxIDIuMjQ3YTEzLjI1IDEzLjI1IDAgMCAwIDIuNDQ3IDguNjQ0IDE0LjAzIDE0LjAzIDAgMCAwIDE1LjA0MyA1LjU2OSAxMy4xIDEzLjEgMCAwIDAgMy41OTItMS41NzNsNTguNDY3LTM3LjMxNmExMi4xNyAxMi4xNyAwIDAgMCA1LjUwMi04LjE3MyAxMi45NiAxMi45NiAwIDAgMC0yLjI0Ni05LjgxMSAxNC4wMyAxNC4wMyAwIDAgMC0xNS4wNDMtNS41NjggMTIuOCAxMi44IDAgMCAwLTMuNTkyIDEuNTdsLTIyLjQ1MyAxNC4yNThhNDIuOSA0Mi45IDAgMCAxLTExLjg3NyA1LjIwOSA0Ni41MiA0Ni41MiAwIDAgMS00OS44NDYtMTguNSA0My4wMiA0My4wMiAwIDAgMS03LjI5Ny0zMi41NTdBNDAuNDIgNDAuNDIgMCAwIDEgOTYuNzk4IDk2Ljk4bDU4LjY0Ni0zNy4zMTZhNDIuOCA0Mi44IDAgMCAxIDExLjgxMS01LjIxIDQ2LjUgNDYuNSAwIDAgMSAxMy44MjItMS40NDR6Ii8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname$=".css" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzdlNTdjMiIgZD0iTTIwIDE4aC0ydi0yaC0ydjJjMCAuMTkzIDAgLjcwMyAxLjI1NCAxLjAzM0EzLjM0NSAzLjM0NSAwIDAgMSAyMCAyMmgydjJoMnYtMmMwLS4zODgtLjU2Mi0uODUxLTEuMjU0LTEuMDM0QzIwLjM1NiAyMC4zNCAyMCAxOC44NCAyMCAxOG0tMy4yNTQgMi45NjZDMTQuMzU2IDIwLjM0IDE0IDE4Ljg0IDE0IDE4aC0ydi0yaC0ydjhoMnYtMmg0djJoMnYtMmMwLS4zODgtLjU2Mi0uODUxLTEuMjU0LTEuMDM0Ii8+PHBhdGggZmlsbD0iIzdlNTdjMiIgZD0iTTI0IDRINHYyMGE0IDQgMCAwIDAgNCA0aDE2LjE2QTMuODQgMy44NCAwIDAgMCAyOCAyNC4xNlY4YTQgNCAwIDAgMC00LTRtMiAxNGgtMnYtMmgtMnYyYzAgLjE5MyAwIC43MDMgMS4yNTQgMS4wMzNBMy4zNDUgMy4zNDUgMCAwIDEgMjYgMjJ2MmEyIDIgMCAwIDEtMiAyaC0yYTIgMiAwIDAgMS0yLTIgMiAyIDAgMCAxLTIgMmgtMmEyIDIgMCAwIDEtMi0yIDIgMiAwIDAgMS0yIDJoLTJhMiAyIDAgMCAxLTItMnYtOGEyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMiAyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMiAyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMloiLz48L3N2Zz4=") !important;
}

#repo-files-table tr.entry[data-entryname$=".html" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2U2NTEwMCIgZD0ibTQgNCAyIDIyIDEwIDIgMTAtMiAyLTIyWm0xOS43MiA3SDExLjI4bC4yOSAzaDExLjg2bC0uODAyIDkuMzM1TDE1Ljk5IDI1bC02LjYzNS0xLjY0Nkw4LjkzIDE5aDMuMDJsLjE5IDIgMy44Ni43NyAzLjg0LS43Ny4yOS00SDguODRMOCA4aDE2WiIvPjwvc3ZnPg==") !important;
}

#repo-files-table tr.entry[data-entryname$=".json" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIj48cGF0aCBmaWxsPSIjZjlhODI1IiBkPSJNNTYwLTE2MHYtODBoMTIwcTE3IDAgMjguNS0xMS41VDcyMC0yODB2LTgwcTAtMzggMjItNjl0NTgtNDR2LTE0cS0zNi0xMy01OC00NHQtMjItNjl2LTgwcTAtMTctMTEuNS0yOC41VDY4MC03MjBINTYwdi04MGgxMjBxNTAgMCA4NSAzNXQzNSA4NXY4MHEwIDE3IDExLjUgMjguNVQ4NDAtNTYwaDQwdjE2MGgtNDBxLTE3IDAtMjguNSAxMS41VDgwMC0zNjB2ODBxMCA1MC0zNSA4NXQtODUgMzV6bS0yODAgMHEtNTAgMC04NS0zNXQtMzUtODV2LTgwcTAtMTctMTEuNS0yOC41VDEyMC00MDBIODB2LTE2MGg0MHExNyAwIDI4LjUtMTEuNVQxNjAtNjAwdi04MHEwLTUwIDM1LTg1dDg1LTM1aDEyMHY4MEgyODBxLTE3IDAtMjguNSAxMS41VDI0MC02ODB2ODBxMCAzOC0yMiA2OXQtNTggNDR2MTRxMzYgMTMgNTggNDR0MjIgNjl2ODBxMCAxNyAxMS41IDI4LjVUMjgwLTI0MGgxMjB2ODB6Ii8+PC9zdmc+") !important;
}

#repo-files-table tr.entry[data-entryname$=".md" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$=".mdx" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzQyYTVmNSIgZD0ibTE0IDEwLTQgMy41TDYgMTBINHYxMmg0di02bDIgMiAyLTJ2Nmg0VjEwem0xMiA2di02aC00djZoLTRsNiA4IDYtOHoiLz48L3N2Zz4=") !important;
}

#repo-files-table tr.entry[data-entryname="README" i] td.name a.muted::before,
#repo-files-table
tr.entry[data-entryname="README.md" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM0MmE1ZjUiIGQ9Ik04IDFDNC4xMzYgMSAxIDQuMTM2IDEgOHMzLjEzNiA3IDcgNyA3LTMuMTM2IDctNy0zLjEzNi03LTctN20xIDExSDdWNy41aDJ6bTAtNkg3VjRoMnoiLz48L3N2Zz4=") !important;
}

#repo-files-table
tr.entry[data-entryname^="LICENSE" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmNTcyMiIgZD0iTTggMWE1LjUgNS41IDAgMCAwLTQgOS4yNlYxNWw0LTEuNSA0IDEuNXYtNC43NEE1LjQ5IDUuNDkgMCAwIDAgOCAxbTAgMS41YTQgNCAwIDEgMSAwIDggNCA0IDAgMCAxIDAtOG0wIDJhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00Ii8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname^="CONTRIBUTING" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmY2EyOCIgZD0iTTE3IDlIN1Y3aDEwbTAgNkg3di0yaDEwbS0zIDZIN3YtMmg3TTEyIDNhMSAxIDAgMCAxIDEgMSAxIDEgMCAwIDEtMSAxIDEgMSAwIDAgMS0xLTEgMSAxIDAgMCAxIDEtMW03IDBoLTQuMThDMTQuNCAxLjg0IDEzLjMgMSAxMiAxcy0yLjQuODQtMi44MiAySDVhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJWNWEyIDIgMCAwIDAtMi0yIi8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname="package.json" i]
td.name
a.muted::before,
#repo-files-table
tr.entry[data-entryname="package-lock.json" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2U1MzkzNSIgZD0iTTQgNHYyNGgyNFY0Wm0yMCAyMGgtNFYxMmgtNHYxMkg4VjhoMTZaIi8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname^="pnpm-lock" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2UwZTBlMCIgZD0iTTIgMjJoOHY4SDJ6bTEwIDBoOHY4aC04em0xMCAwaDh2OGgtOHpNMTIgMTJoOHY4aC04eiIvPjxwYXRoIGZpbGw9IiNmZmIzMDAiIGQ9Ik0yIDJoOHY4SDJ6bTEwIDBoOHY4aC04em0xMCAwaDh2OGgtOHptMCAxMGg4djhoLTh6Ii8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname="biome.json" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NCA3NCI+PHBhdGggZmlsbD0iIzQyYTVmNSIgZD0iTTM3IDkgMjIuNzQ1IDMzLjY5YTMyLjIgMzIuMiAwIDAgMSAxNi44NjktLjU4NGw0LjgxOCAxLjEzNy00LjUzMyAxOS4yMi00LjgyNS0xLjEzN2MtNS45My0xLjM5OS0xMS42MjggMS43MTYtMTQuMDM2IDYuNjg1bC00LjQ2LTIuMTU4YzMuNDA0LTcuMDI5IDExLjQyNS0xMS4yODUgMTkuNjM3LTkuMzQ3bDIuMjU5LTkuNThBMjcuMjMgMjcuMjMgMCAwIDAgNSA2NC40MjRsNjQgLjAwMXoiLz48L3N2Zz4=") !important;
}

#repo-files-table
tr.entry[data-entryname="Dockerfile" i]
td.name
a.muted::before,
#repo-files-table
tr.entry[data-entryname=".dockerignore" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAyODhkMSIgZD0iTTIxLjgxIDEwLjI1Yy0uMDYtLjA0LS41Ni0uNDMtMS42NC0uNDMtLjI4IDAtLjU2LjAzLS44NC4wOC0uMjEtMS40LTEuMzgtMi4xMS0xLjQzLTIuMTRsLS4yOS0uMTctLjE4LjI3Yy0uMjQuMzYtLjQzLjc3LS41MSAxLjE5LS4yLjgtLjA4IDEuNTYuMzMgMi4yMS0uNDkuMjgtMS4yOS4zNS0xLjQ2LjM1SDIuNjJjLS4zNCAwLS42Mi4yOC0uNjIuNjMgMCAxLjE1LjE4IDIuMy41OCAzLjM4LjQ1IDEuMTkgMS4xMyAyLjA3IDIgMi42MS45OC42IDIuNTkuOTQgNC40Mi45NC43OSAwIDEuNjEtLjA3IDIuNDItLjIyIDEuMTItLjIgMi4yLS41OSAzLjE5LTEuMTZBOC4zIDguMyAwIDAgMCAxNi43OCAxNmMxLjA1LTEuMTcgMS42Ny0yLjUgMi4xMi0zLjY1aC4xOWMxLjE0IDAgMS44NS0uNDYgMi4yNC0uODUuMjYtLjI0LjQ1LS41My41OS0uODdsLjA4LS4yNHptLTE3Ljk2Ljk5aDEuNzZjLjA4IDAgLjE2LS4wNy4xNi0uMTZWOS41YzAtLjA4LS4wNy0uMTYtLjE2LS4xNkgzLjg1Yy0uMDkgMC0uMTYuMDctLjE2LjE2djEuNThjLjAxLjA5LjA3LjE2LjE2LjE2bTIuNDMgMGgxLjc2Yy4wOCAwIC4xNi0uMDcuMTYtLjE2VjkuNWMwLS4wOC0uMDctLjE2LS4xNi0uMTZINi4yOGMtLjA5IDAtLjE2LjA3LS4xNi4xNnYxLjU4Yy4wMS4wOS4wNy4xNi4xNi4xNm0yLjQ3IDBoMS43NWMuMSAwIC4xNy0uMDcuMTctLjE2VjkuNWMwLS4wOC0uMDYtLjE2LS4xNy0uMTZIOC43NWMtLjA4IDAtLjE1LjA3LS4xNS4xNnYxLjU4YzAgLjA5LjA2LjE2LjE1LjE2bTIuNDQgMGgxLjc3Yy4wOCAwIC4xNS0uMDcuMTUtLjE2VjkuNWMwLS4wOC0uMDYtLjE2LS4xNS0uMTZoLTEuNzdjLS4wOCAwLS4xNS4wNy0uMTUuMTZ2MS41OGMwIC4wOS4wNy4xNi4xNS4xNk02LjI4IDloMS43NmMuMDggMCAuMTYtLjA5LjE2LS4xOFY3LjI1YzAtLjA5LS4wNy0uMTYtLjE2LS4xNkg2LjI4Yy0uMDkgMC0uMTYuMDYtLjE2LjE2djEuNTdjLjAxLjA5LjA3LjE4LjE2LjE4bTIuNDcgMGgxLjc1Yy4xIDAgLjE3LS4wOS4xNy0uMThWNy4yNWMwLS4wOS0uMDYtLjE2LS4xNy0uMTZIOC43NWMtLjA4IDAtLjE1LjA2LS4xNS4xNnYxLjU3YzAgLjA5LjA2LjE4LjE1LjE4bTIuNDQgMGgxLjc3Yy4wOCAwIC4xNS0uMDkuMTUtLjE4VjcuMjVjMC0uMDktLjA3LS4xNi0uMTUtLjE2aC0xLjc3Yy0uMDggMC0uMTUuMDYtLjE1LjE2djEuNTdjMCAuMDkuMDcuMTguMTUuMThtMC0yLjI4aDEuNzdjLjA4IDAgLjE1LS4wNy4xNS0uMTZWNWMwLS4xLS4wNy0uMTctLjE1LS4xN2gtMS43N2MtLjA4IDAtLjE1LjA2LS4xNS4xN3YxLjU2YzAgLjA4LjA3LjE2LjE1LjE2bTIuNDYgNC41MmgxLjc2Yy4wOSAwIC4xNi0uMDcuMTYtLjE2VjkuNWMwLS4wOC0uMDctLjE2LS4xNi0uMTZoLTEuNzZjLS4wOCAwLS4xNS4wNy0uMTUuMTZ2MS41OGMwIC4wOS4wNy4xNi4xNS4xNiIvPjwvc3ZnPg==") !important;
}

#repo-files-table
tr.entry[data-entryname=".gitignore" i]
td.name
a.muted::before,
#repo-files-table
tr.entry[data-entryname=".gitattributes" i]
td.name
a.muted::before,
#repo-files-table
tr.entry[data-entryname=".gitmodules" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2U2NGExOSIgZD0iTTEzLjE3MiAyLjgyOCAxMS43OCA0LjIybDEuOTEgMS45MSAyIDJBMi45ODYgMi45ODYgMCAwIDEgMjAgMTAuODFhMy4yNSAzLjI1IDAgMCAxLS4zMSAxLjMxbDIuMDYgMmEyLjY4IDIuNjggMCAwIDEgMy4zNy41NyAyLjg2IDIuODYgMCAwIDEgLjg4IDIuMTE3IDMuMDIgMy4wMiAwIDAgMS0uODU2IDIuMTA5QTIuOSAyLjkgMCAwIDEgMjMgMTkuODFhMi45MyAyLjkzIDAgMCAxLTIuMTMtLjg3IDIuNjk0IDIuNjk0IDAgMCAxLS41Ni0zLjM4bC0yLTIuMDZhMyAzIDAgMCAxLS4zMS4xMlYyMGEzIDMgMCAwIDEgMS40NCAxLjA5IDIuOTIgMi45MiAwIDAgMSAuNTYgMS43MiAyLjg4IDIuODggMCAwIDEtLjg3OCAyLjEyOCAyLjk4IDIuOTggMCAwIDEtMi4wNDguODcxIDIuOTgxIDIuOTgxIDAgMCAxLTIuNTE0LTQuNzE5QTMgMyAwIDAgMSAxNiAyMHYtNi4zOGEyLjk2IDIuOTYgMCAwIDEtMS40NC0xLjA5IDIuOSAyLjkgMCAwIDEtLjU2LTEuNzIgMi45IDIuOSAwIDAgMSAuMzEtMS4zMWwtMy45LTMuOS03LjU3OSA3LjU3MmE0IDQgMCAwIDAtLjAwMSA1LjY1OGwxMC4zNDIgMTAuMzQyYTQgNCAwIDAgMCA1LjY1NiAwbDEwLjM0NC0xMC4zNDRhNCA0IDAgMCAwIDAtNS42NTZMMTguODI4IDIuODI4YTQgNCAwIDAgMC01LjY1NiAwIi8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname^="openapi." i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzhiYzM0YSIgZD0iTTEwLjg2IDQuMjloLS4zNmE5IDkgMCAwIDAtMS4xMS4xMmgtLjAzbC0uMjQuMDUtLjA5LjAyLS4xNS4wM2gtLjAzYTkgOSAwIDAgMC0yLjEyLjhsLS4xMy4wNy0uMTYuMDktLjExLjA2aC0uMDFsLS4wMy4wMy4wOS4xNSAyLjYzIDQuMzYuMTUtLjA5YTQgNCAwIDAgMSAuMTYtLjA4IDMuNiAzLjYgMCAwIDEgMS4xOC0uMzMgNCA0IDAgMCAxIC4zNi0uMDJWNC4zek01Ljk4IDUuNzUgNS42MSA2YTkgOSAwIDAgMC0uNzYuNjNsMy43NCAzLjc0LjEyLS4xLS4wMS0uMDJ6bTguNDcgNy40LS4wMS4xNy0uMDEuMThhMy41NyAzLjU3IDAgMCAxLS44IDEuOTJsLS4xMS4xM2MtLjA0LjA0LS4wOC4xLS4xMy4xM2wzLjczIDMuNzMuMjQtLjI2YTkgOSAwIDAgMCAuNzYtLjk0bC4wMy0uMDMuMTUtLjIzLjAzLS4wNmE4LjgzIDguODMgMCAwIDAgMS4zNy00LjM5di0uMThsLjAxLS4xOGgtNS4yNnpNMiAxMy41di4wOGwuMDEuMTUuMDIuMjNWMTRsLjAyLjE5di4wMmwuMDMuMmMuMDYuNDIuMTUuODQuMjcgMS4yNWwuMDcuMnYuMDFsLjA2LjE5LjAyLjA0LjA1LjE1LjAzLjA3LjA0LjEyLjA0LjEuMDQuMDkuMDUuMTIuMDQuMDcuMDYuMTQuMS4yLjAxLjAzLjEuMTcuMDIuMDQgNC41LTIuNzEuMDMtLjAxYTMuNiAzLjYgMCAwIDEtLjMzLTEuMTh6TTcuNzggMTVsLTQuNTEgMi43LjIxLjM0LjAxLjAxLjAxLjAyLjAyLjAzLjI0LjM0aC4wMXYuMDFsLjExLjE1LjAyLjAyLjEyLjE0LjAyLjAzLjExLjEzLjA1LjA2LjEuMS4wNS4wNi4wMi4wMi4wNy4wOC4wMy4wMy4xMi4xMyAzLjczLTMuNzNhNCA0IDAgMCAxLS4xMy0uMTNsLS4xMS0uMTMtLjEtLjEzLS4xLS4xNC0uMS0uMTV6bTQuOTMgMS4yMi0uMTYuMDhhMy42IDMuNiAwIDAgMS0xLjcuNDMgMy42IDMuNiAwIDAgMS0xLjAzLS4xNWwtLjE2LS4wNWEzIDMgMCAwIDEtLjE3LS4wN0w3LjYyIDIxbC0uMDcuMTgtLjA3LjE1aC4wMmwuMDEuMDEuMTQuMDUuMTcuMDdjLjAzIDAgLjA1LjAyLjA4LjAzYTkgOSAwIDAgMCAxLjguNDNsLjE2LjAyLjE0LjAyaC4wNGE5IDkgMCAwIDAgLjM4LjAzaC40NGE5IDkgMCAwIDAgMS40Ny0uMTFoLjAybC4xNS0uMDQuMS0uMDEuMjMtLjA1YTkgOSAwIDAgMCAyLjE1LS44bC4xNC0uMDguMTUtLjA4LjEtLjA2aC4wMWwuMDEtLjAxLjA0LS4wMi0uMS0uMTUtLjA5LS4xNnoiLz48cGF0aCBmaWxsPSIjNjg5ZjM4IiBkPSJNMTEuMjEgNC4zdjUuMjdhMy43IDMuNyAwIDAgMSAuOC4xN2wzLjg5LTMuODhhOSA5IDAgMCAwLS40NC0uMjloLS4wMmwtLjE0LS4xLS4wOS0uMDQtLjA4LS4wNS0uMTQtLjA3LS4wMi0uMDJhOSA5IDAgMCAwLS45NS0uNDJsLS4wMy0uMDEtLjIxLS4wOEE5IDkgMCAwIDAgMTIgNC4zNmwtLjA4LS4wMWgtLjA3bC0uMTQtLjAyaC0uMDVsLS4xNy0uMDJoLS4wNmwtLjE1LS4wMXpNNC42IDYuODcgNC40NyA3bC0uMTIuMTNhOSA5IDAgMCAwLS43NS45M2wtLjA0LjA1YTYgNiAwIDAgMC0uMTUuMjNsLS4wMy4wNGE4LjgzIDguODMgMCAwIDAtMS4zNyA0LjR2LjE3bC0uMDEuMThoNS4yNmwuMDEtLjE4LjAxLS4xN2EzLjU3IDMuNTcgMCAwIDEgLjgtMS45MmMuMDMtLjA1LjA4LS4wOS4xMi0uMTMuMDQtLjA1LjA3LS4xLjEyLS4xNEw0LjYgNi44OHpNMTguMTQgOC4xbC0zLjg5IDMuODljLjEuMjYuMTUuNTIuMTguOGg1LjI4di0uMDhsLS4wMi0uMTR2LS4wN2wtLjAxLS4xN3YtLjA0bC0uMDMtLjJ2LS4wMWwtLjAzLS4yMWE5IDkgMCAwIDAtLjI3LTEuMjR2LS4wMWwtLjA2LS4yLS4wNy0uMTktLjAxLS4wNGE2IDYgMCAwIDAtLjA4LS4yMmwtLjA1LS4xMi0uMDgtLjItLjA1LS4xMS0uMS0uMjEtLjAyLS4wNC0uMDgtLjE3VjkuMWwtLjEtLjE3di0uMDFhOSA5IDAgMCAwLS41LS44MnptLTUuMDEgNy44Mi0uMTMuMS4wMS4wMSAyLjcyIDQuNS4zNy0uMjVhOSA5IDAgMCAwIC43Ni0uNjNsLTMuNzItMy43MXptLTQuNTUgMC0uMDEuMDItMy43MiAzLjcxLjE2LjE2Yy4wMiAwIC4wNC4wMi4wNi4wNGwuMTMuMS4wMy4wMy4xNS4xMi4wMS4wMi4xNi4xMmE5IDkgMCAwIDAgLjcuNDdsLjAzLjAyYTkgOSAwIDAgMCAuNDUuMjVsLjAyLjAxYTggOCAwIDAgMCAuNC4ybC4xNC0uMzIgMS44Ny00LjU0di0uMDJhMy42IDMuNiAwIDAgMS0uNTgtLjM5Ii8+PHBhdGggZmlsbD0iI2UwZTBlMCIgZD0iTTE5LjUzIDJhMi40NiAyLjQ2IDAgMCAwLTEuNzQuNzIgMi40NyAyLjQ3IDAgMCAwLS40NyAyLjg0bC01LjM3IDUuMzdhMi40NyAyLjQ3IDAgMSAwIDEuMTIgMS4xMmw1LjM3LTUuMzdhMi40NyAyLjQ3IDAgMCAwIDIuODQtMy45NkEyLjQ2IDIuNDYgMCAwIDAgMTkuNTMgMiIvPjwvc3ZnPg==") !important;
}

#repo-files-table tr.entry[data-entryname$=".lock" i] td.name a.muted::before,
#repo-files-table tr.entry[data-entryname$=".lockb" i] td.name a.muted::before {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZDU0ZiIgZD0iTTI1IDEyaC0zVjhhNiA2IDAgMCAwLTEyIDB2NEg3YTEgMSAwIDAgMC0xIDF2MTZhMSAxIDAgMCAwIDEgMWgxOGExIDEgMCAwIDAgMS0xVjEzYTEgMSAwIDAgMC0xLTFNMTQgOGEyIDIgMCAwIDEgNCAwdjRoLTRabTIgMTdhNCA0IDAgMSAxIDQtNCA0IDQgMCAwIDEtNCA0Ii8+PC9zdmc+") !important;
}

#repo-files-table
tr.entry[data-entryname^="bun.lock" i]
td.name
a.muted::before,
#repo-files-table
tr.entry[data-entryname="bunfig.toml" i]
td.name
a.muted::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZjhlMSIgZD0iTTMwIDE3LjA0NWE5LjggOS44IDAgMCAwLS4zMi0yLjMwNmwtLjAwNC4wMzRhMTEuMiAxMS4yIDAgMCAwLTUuNzYyLTYuNzg2Yy0zLjQ5NS0xLjg5LTUuMjQzLTMuMzI2LTYuOC0zLjgxMWguMDAzYy0xLjk1LS42OTUtMy45NDkuODItNS44MjUgMS45MjctNC41MiAyLjQ4MS05LjU3MyA1LjQ1LTkuMjggMTEuNDE3LjAwOC0uMDI5LjAxNy0uMDUyLjAyNi0uMDhhOS45NyA5Ljk3IDAgMCAwIDMuOTM0IDcuMjU3bC0uMDEtLjAwNkMxMy43NDcgMzEuNDczIDMwLjA1IDI3LjI5MiAzMCAxNy4wNDUiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMTkuODU1IDIwLjIzNkEuOC44IDAgMCAwIDE5LjI2IDIwaC02LjUxNGEuOC44IDAgMCAwLS41OTYuMjM2LjUxLjUxIDAgMCAwLS4xMzcuNDYzIDQuMzcgNC4zNyAwIDAgMCAxLjY0MSAyLjMzOSA0LjIgNC4yIDAgMCAwIDIuMzQ5LjkyNiA0LjIgNC4yIDAgMCAwIDIuMzQzLS45MjYgNC4zNyA0LjM3IDAgMCAwIDEuNjQyLTIuMzM5LjUuNSAwIDAgMC0uMTMyLS40NjNaIi8+PGVsbGlwc2UgY3g9IjIyLjUiIGN5PSIxOC41IiBmaWxsPSIjZjhiYmQwIiByeD0iMi41IiByeT0iMS41Ii8+PGVsbGlwc2UgY3g9IjkuNSIgY3k9IjE4LjUiIGZpbGw9IiNmOGJiZDAiIHJ4PSIyLjUiIHJ5PSIxLjUiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjE2IiByPSIyIiBmaWxsPSIjMzc0NzRmIi8+PGNpcmNsZSBjeD0iMjIiIGN5PSIxNiIgcj0iMiIgZmlsbD0iIzM3NDc0ZiIvPjxwYXRoIGZpbGw9IiM0NTVhNjQiIGQ9Ik05Ljk5NiAxOEEyIDIgMCAxIDAgOCAxNS45OTZWMTZhMiAyIDAgMCAwIDEuOTk2IDIiLz48Y2lyY2xlIGN4PSI5IiBjeT0iMTUiIHI9IjEiIGZpbGw9IiNmYWZhZmEiLz48Y2lyY2xlIGN4PSIyMSIgY3k9IjE1IiByPSIxIiBmaWxsPSIjZmFmYWZhIi8+PC9zdmc+") !important;
}
/* End Material Icon Theme table file browser. */


/* Syntax highlighting for Forgejo's Chroma-rendered file views. */
.chroma .bp {
  color: #fabd2f !important;
}
.chroma .c,
.chroma .c1,
.chroma .ch,
.chroma .cm {
  color: #8f877f !important;
}
.chroma .cp {
  color: #8ab87e !important;
}
.chroma .cpf {
  color: #8fb3d2 !important;
}
.chroma .cs {
  color: #b6a0df !important;
}
.chroma .dl {
  color: #8fb3d2 !important;
}
.chroma .gd {
  color: #ffffff !important;
  background-color: #6a3029 !important;
}
.chroma .ge {
  color: #e0ba68 !important;
}
.chroma .gh {
  color: #e4a064 !important;
}
.chroma .gi {
  color: #ffffff !important;
  background-color: #344f2d !important;
}
.chroma .go {
  color: #8f877f !important;
}
.chroma .gp {
  color: #f3efe8 !important;
}
.chroma .gr {
  color: #e06e60 !important;
}
.chroma .gs {
  color: #f3efe8 !important;
}
.chroma .gt {
  color: #e06e60 !important;
}
.chroma .gu {
  color: #b8b96f !important;
}
.chroma .il {
  color: #8fb3d2 !important;
}
.chroma .k {
  color: #e06e60 !important;
}
.chroma .kc {
  color: #8fb3d2 !important;
}
.chroma .kd {
  color: #e06e60 !important;
}
.chroma .kn {
  color: #e4a064 !important;
}
.chroma .kp {
  color: #8ab87e !important;
}
.chroma .kr {
  color: #e06e60 !important;
}
.chroma .kt {
  color: #dc99b3 !important;
}
.chroma .m,
.chroma .mb,
.chroma .mf,
.chroma .mh,
.chroma .mi,
.chroma .mo {
  color: #8fb3d2 !important;
}
.chroma .n {
  color: #eaddcf !important;
}
.chroma .na,
.chroma .nb {
  color: #e0ba68 !important;
}
.chroma .nc {
  color: #e4a064 !important;
}
.chroma .nd {
  color: #8ab87e !important;
}
.chroma .ne {
  color: #e06e60 !important;
}
.chroma .nf,
.chroma .ni {
  color: #e0ba68 !important;
}
.chroma .nl {
  color: #e06e60 !important;
}
.chroma .nn {
  color: #eaddcf !important;
}
.chroma .no {
  color: #8fb3d2 !important;
}
.chroma .nt {
  color: #e06e60 !important;
}
.chroma .nv {
  color: #f3efe8 !important;
}
.chroma .nx {
  color: #d0c6bd !important;
}
.chroma .o {
  color: #e06e60 !important;
}
.chroma .ow {
  color: #8ab87e !important;
}
.chroma .p {
  color: #cfc6bd !important;
}
.chroma .s,
.chroma .s1,
.chroma .s2 {
  color: #b8b96f !important;
}
.chroma .sa {
  color: #e4a064 !important;
}
.chroma .sb {
  color: #b8b96f !important;
}
.chroma .sc {
  color: #e4a064 !important;
}
.chroma .sd {
  color: #b8b96f !important;
}
.chroma .se {
  color: #e4a064 !important;
}
.chroma .sh {
  color: #b8b96f !important;
}
.chroma .si {
  color: #e4a064 !important;
}
.chroma .sr {
  color: #b6a0df !important;
}
.chroma .ss {
  color: #e4a064 !important;
}
.chroma .sx {
  color: #e4a064 !important;
}
.chroma .vc,
.chroma .vg,
.chroma .vi {
  color: #8fb3d2 !important;
}
.chroma .w {
  color: #7f7770 !important;
}

/* Syntax highlighting for Forgejo's CodeMirror-backed editor views. */
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
  color: #8ab87e !important;
}
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
  color: #8fb3d2 !important;
}
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
  color: #8ab87e !important;
}
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
  color: #e06e60 !important;
}
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
  color: #dc99b3 !important;
}
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
  color: #8fb3d2 !important;
}
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
  color: #f3efe8 !important;
}
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
  color: #70bbae !important;
}
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
  color: #8ab87e !important;
}
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
  color: #8f877f !important;
}
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
  color: #b8b96f !important;
}
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
  color: #e4a064 !important;
}
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
  color: #e4a064 !important;
}
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
  color: #e0ba68 !important;
}
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
  color: #cfc6bd !important;
}
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
  color: #e06e60 !important;
}
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
  color: #e0ba68 !important;
}
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
  color: #8f877f !important;
}
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
  color: #d0c6bd !important;
}
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
  color: #e0ba68 !important;
}
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
  color: #e06e60 !important;
}

.CodeMirror-selected,
.CodeMirror-focused .CodeMirror-selected,
.cm-selectionBackground,
.cm-editor.cm-focused .cm-selectionBackground,
.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection,
.cm-content::selection,
.cm-line::selection,
.cm-line > span::selection,
.cm-line > span > span::selection,
.CodeMirror-line::-moz-selection,
.CodeMirror-line > span::-moz-selection,
.CodeMirror-line > span > span::-moz-selection,
.cm-content::-moz-selection,
.cm-line::-moz-selection,
.cm-line > span::-moz-selection,
.cm-line > span > span::-moz-selection {
  color: var(--rizz-selection-fg, #0d0b0a) !important;
  background-color: var(--rizz-selection-bg, #8fb3d2) !important;
  text-shadow: none !important;
}


img.ui.avatar {
	border-radius: 50%;
}
