/* Hiwa Bo Kurd — Koerdisch (Sorani) font */
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;700&display=swap');

body, p, h1, h2, h3, h4, h5, h6, a, span, div, li, td, th,
button, input, select, textarea, label, .btn, .card, .navbar {
  font-family: 'Vazirmatn', 'Noto Naskh Arabic', Tahoma, sans-serif !important;
}

/* iconfonts niet overschrijven */
.material-icons, [class^="material-icons"], .fa, [class^="fa-"], [class*=" fa-"] {
  font-family: 'Material Icons' !important;
}

/* iets ruimere regelafstand voor Sorani leesbaarheid */
body { line-height: 1.9; }

/* Latijnse lijstnummers weg in de lessen-navigatie (de titels dragen al Koerdische cijfers) */
.sidebar-sections li::before {
  content: "" !important;
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.sidebar-sections ol { padding-inline-start: 0 !important; padding-right: 0 !important; }
.sidebar-sections li { padding-inline-start: 0 !important; }


/* HBK-DARKMODE v1 */
/* Donkere modus: eigen dark theme zodat browsers de pagina niet zelf (fout) donker maken */
:root{color-scheme:light dark}
@media (prefers-color-scheme: dark){
  html,body{background-color:#15181d!important;color:#e6e9ee!important}
  .main,.container,.container-fluid,.row{background-color:transparent!important}
  .card,.list-group-item,.dropdown-menu,.modal-content,.popover,.toast,.accordion,.jumbotron{background-color:#1e232b!important;color:#e6e9ee!important;border-color:#2c333d!important}
  a.card:hover{background-color:#242b34!important}
  .card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card p,.card .text-dark,.card a:not(.btn){color:#e6e9ee!important}
  .text-dark,h1,h2,h3,h4,h5,h6{color:#e6e9ee!important}
  .text-muted,small.text-muted{color:#9aa4b2!important}
  .text-success{color:#4ade80!important}
  .bg-white,.bg-light{background-color:#1e232b!important}
  .border,.border-top,.border-bottom,.border-left,.border-right,.card-header,.card-footer{border-color:#2c333d!important}
  .card-header,.card-footer{background-color:#191e25!important}
  hr{border-color:#2c333d!important}
  .form-control,.custom-select,textarea,.input-group-text{background-color:#12151a!important;color:#e6e9ee!important;border-color:#2c333d!important}
  .form-control::placeholder{color:#8b95a3!important}
  .table,.table td,.table th{color:#e6e9ee!important;border-color:#2c333d!important}
  .table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.03)!important}
  .breadcrumb{background-color:#1e232b!important}
  .close,.close span{color:#e6e9ee!important;text-shadow:none!important}
  .sidebar,.sidebar-sections,aside{background-color:#171b21!important}
  footer,.footer{background-color:#12151a!important;color:#9aa4b2!important}
  .btn-light{background-color:#2c333d!important;color:#e6e9ee!important;border-color:#3a424e!important}
  .btn-outline-secondary,.btn-outline-dark{color:#c3cad4!important;border-color:#3a424e!important}
  .page-link{background-color:#1e232b!important;border-color:#2c333d!important}
}
