@import url("https://fonts.googleapis.com/css2?family=Noticia+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap");

ul {
  margin-left: 0em;   /* default is around 2em */
  padding-left: 1.2em;
}
ul ul {
  margin-left: 0.5em; /* nested lists */
  padding-left: 0.5em;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline; /* optional: keep underline on hover */
}

/* Re-centre the header logo on narrow screens (phones).
   Quarto 1.3 emitted `div.quarto-about-solana .about-entity { align-items: start }`
   before its own `@media (max-width: 991.98px) { ... align-items: center }`, so
   the centring won below 992px. Quarto 1.10 emits it after, so `start` wins at
   every width and pushes the logo against the left edge. styles.css loads last,
   so restating the rule here is enough and needs no !important. */
@media (max-width: 991.98px) {
  div.quarto-about-solana .about-entity {
    align-items: center;
  }
}


/* Type and colours as on alisiahkoohi.github.io (theme colours: custom.scss, custom_dark.scss). */
/* Lists: the small right triangle (\blacktriangleright) in place of round bullets. */
main ul { list-style: none; }
main ul > li { position: relative; }
main ul > li::before { content: "\25B8"; position: absolute; left: -1.1em; }
main ul ul > li::before { content: "\25B9"; }

/* Contents column, as the menu there: larger text, an orange 2px marker on the current section. */
.sidebar nav[role=doc-toc] > ul { font-size: 1.05rem; }
.sidebar nav[role=doc-toc] > ul li a { line-height: 1.5; padding-top: .15rem; padding-bottom: .15rem; }
.sidebar nav[role=doc-toc] > ul > li > a.active { border-left-width: 2px; padding-left: calc(.6rem - 1px); }
