/* Minimal Ledgerly overrides — rely on Tabler for everything else. */

#ledgerly-nav .nav-sub {
  margin-left: 1.75rem;
  border-left: 1px solid var(--tblr-border-color, #e6e7e9);
  padding-left: .25rem;
}

#ledgerly-nav .nav-sub .nav-link {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

#ledgerly-nav .nav-subgroup-label {
  font-size: .75rem;
  text-transform: uppercase;
  letter-spacing: .04em;
  color: var(--tblr-secondary, #6c757d);
  padding: .4rem .5rem .2rem;
}

#ledgerly-nav .nav-ep-note {
  font-size: .7rem;
  font-style: italic;
  color: var(--tblr-secondary, #9aa0a6);
  padding: .15rem .5rem;
}

#ledgerly-nav .nav-ep-placeholder {
  margin-left: auto;
  font-size: .7rem;
  letter-spacing: .08em;
  color: var(--tblr-secondary, #9aa0a6);
  opacity: .6;
}

#ledgerly-main {
  padding-top: 1.25rem;
}
