/* ---------------------------------------------------------------
   Small, deliberate tweaks on top of the Cosmo/Darkly base themes.
   Edit or delete anything here -- this is just a starting point.
   --------------------------------------------------------------- */

@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400..700;1,8..60,400..700&family=Inter:wght@400;500;600&display=swap");

:root {
  --accent: #3a6b8a;       /* a quiet slate blue used for links + headings */
  --accent-dark: #294a5f;
}

body {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
}

h1, h2, h3, .title, .navbar-title {
  font-family: "Source Serif 4", Georgia, serif;
  font-weight: 600;
}

/* keep body copy comfortably readable */
.content, main {
  line-height: 1.65;
}

a {
  color: var(--accent);
}
a:hover {
  color: var(--accent-dark);
}

/* listing page: a little extra breathing room between posts */
.quarto-listing .quarto-post {
  margin-bottom: 2.25rem;
}

/* code blocks: slightly tighter, with a subtle left border */
pre.sourceCode {
  border-left: 3px solid var(--accent);
  padding-left: 0.75rem;
}

blockquote {
  border-left: 3px solid #cfd8dc;
  color: #5a6a72;
  padding-left: 1rem;
}
