/* Keel documentation custom styles */

/* Make code blocks slightly larger */
pre code {
  font-size: 0.95em;
  line-height: 1.5;
}

/* Style for Keel-specific keywords in regular text */
code {
  background-color: var(--quote-bg);
  padding: 0.1em 0.3em;
  border-radius: 3px;
}

/* Improve table readability */
table {
  width: 100%;
}

table th {
  text-align: left;
  font-weight: 600;
}

table td, table th {
  padding: 0.5em 1em;
}

/* Terminal output styling */
pre code .language-text,
pre code .language-bash + pre {
  background-color: #1a1a2e;
}

/* Logo: show light/dark variant based on theme */
.light-only { display: inline; }
.dark-only { display: none; }
.navy .light-only, .coal .light-only, .ayu .light-only { display: none; }
.navy .dark-only, .coal .dark-only, .ayu .dark-only { display: inline; }

/* Footer */
.content main::after {
  content: "Made with ❤ by Zied Maktouf";
  display: block;
  text-align: center;
  padding: 3em 0 1em;
  margin-top: 4em;
  border-top: 1px solid var(--table-border-color);
  color: var(--sidebar-non-existant);
  font-size: 0.85em;
}
