/* Custom styles for Find.gr Engineering Blog */

/* Code block styling */
.highlight {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.highlight pre {
  border: 1px solid var(--border);
  border-radius: 8px;
}

/* Line numbers styling */
.highlight .lnt {
  color: var(--secondary);
  padding-right: 1em;
  user-select: none;
}

/* Code copy button positioning */
.highlight .copy-code {
  border-radius: 4px;
}

/* Inline code styling */
code:not([class*="language-"]) {
  background-color: var(--code-bg);
  padding: 0.2em 0.4em;
  border-radius: 4px;
  font-size: 0.9em;
}

/* Table of contents styling */
.toc {
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 1em;
  margin-bottom: 2em;
}

/* Post meta styling */
.post-meta {
  color: var(--secondary);
}

/* Series badge styling */
.post-series {
  display: inline-block;
  padding: 0.25em 0.5em;
  background-color: var(--tertiary);
  border-radius: 4px;
  font-size: 0.85em;
  margin-bottom: 1em;
}
