/* Ajustes IDEP Informática sobre el tema de dl.rockylinux.org
 * (nginx-fancyindex-flat-theme, GPLv3, ver theme.css). */
body { min-height: 100vh; display: flex; flex-direction: column; }
body > .container { flex: 1 0 auto; }

.navbar-brand { display: flex; align-items: center; gap: .75rem; padding: .25rem 0; }
.navbar-brand .idep__logo { height: 44px; width: auto; color: #212529; }
.navbar-brand .brand-text { font-size: 1rem; line-height: 1.15; color: #6c757d; border-left: 1px solid #e9ecef; padding-left: .75rem; }
.navbar-brand .brand-text b { display: block; color: #212529; font-weight: 600; }

#list th a { color: inherit; text-decoration: none; cursor: pointer; }
#list th a:hover { text-decoration: underline; }
#list th .dir { opacity: .6; }
#list td.col-auto:first-child { width: 1.75rem; color: #10b981; }
#list .size, #list .date { font-variant-numeric: tabular-nums; }
#list td a { text-decoration: none; }
#list td a:hover { text-decoration: underline; }

.empty { color: #6c757d; padding: 1rem .3rem; }

@media (prefers-color-scheme: dark) {
  .navbar-brand .idep__logo { color: #e2e8f0; }
  .navbar-brand .brand-text { color: #94a3b8; border-left-color: #232323; }
  .navbar-brand .brand-text b { color: #e2e8f0; }
  .empty { color: #94a3b8; }
}
