code.literal{
	color: #00A3C5 !important;
	font-size: 85%;
	border: none;
	background: none !important;
	padding: 0;
}

/* green: 26AA5E*/

/* Side bar */
.wy-nav-side p.caption {
	color: #00A3C5 !important;
}
.wy-nav-side code.literal {
	color: #00A3C5 !important;
}

.wy-side-nav-search, .wy-nav-top {
	background: #343131;
  	color: #00A3C5 !important;
}
.unit-operation-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem 0.75rem;
  margin: 0.75rem 0 1rem;
}

.unit-operation-filters label {
  font-weight: 600;
}

.unit-operation-filters select {
  max-width: 14rem;
}

.unit-operation-filter-count {
  color: var(--color-foreground-muted);
  font-size: 0.9rem;
}

/* Collapsible "aside" blocks (raw <details>) used in the tutorials.
   nbsphinx wraps the <summary> text in a block <p>, which drops the
   disclosure triangle onto its own line; force it inline. */
details:not([class]) {
  margin: 1.25rem 0;
  padding: 0.5rem 0.9rem;
  border: 1px solid var(--color-background-border);
  border-radius: 6px;
}
details:not([class]) > summary {
  cursor: pointer;
  padding: 0.15rem 0.4rem;
  border-radius: 4px;
  transition: background-color 0.15s ease;
}
details:not([class]) > summary > p {
  display: inline;
  margin: 0;
}
details:not([class]) > summary:hover {
  background-color: var(--color-background-secondary);
}

/* pandas DataFrame tables in notebook output (nbsphinx). Pandas emits a
   `table.dataframe` with light-mode colors baked in, which becomes
   low-contrast (light text on light stripes) in furo's dark mode. Re-color
   everything from furo's theme variables so it adapts to light/dark. */
table.dataframe {
  color: var(--color-foreground-primary);
  border-color: var(--color-background-border);
}
table.dataframe th,
table.dataframe td {
  color: var(--color-foreground-primary);
  border-color: var(--color-background-border);
}
/* column headers (thead) and the row-index column (tbody th) */
table.dataframe thead th,
table.dataframe tbody th {
  background-color: var(--color-background-secondary);
}
/* data cells, with zebra striping that stays readable in both modes */
table.dataframe tbody td {
  background-color: var(--color-background-primary);
}
table.dataframe tbody tr:nth-child(odd) td {
  background-color: var(--color-background-secondary);
}
table.dataframe tbody tr:hover td,
table.dataframe tbody tr:hover th {
  background-color: var(--color-background-hover);
}

/* nbsphinx renders stderr output (warnings, deprecation notices) with a
   hardcoded light-pink background (#fdd), which is unreadable in furo's dark
   mode (light text on light pink). Replace it with a semi-transparent red tint
   that reads as a subtle warning on both light and dark backgrounds, and let the
   text use the theme's foreground color. */
div.nboutput.container div.output_area.stderr {
  background: rgba(229, 83, 75, 0.13);
  color: var(--color-foreground-primary);
}
