/* FIVE:CNR Wiki V60 — stable layout, careful visual improvements. */
:root{--cnr-green:#55C84A}

/* Okuma ilerleme cubugu: ana sayfadaki birebir CSS style.css'de zaten mevcut.
   V60'da eklenen 3px kalinlik, golge ve arka plan override'i kaldirildi. */

/* Category visuals only: keep V57 geometry and positioning, improve subtle contrast. */
.sidebar #categoryList details.category > summary{
  border-color:#27372d!important;
  background:#0e1510!important;
  transition:border-color .16s ease, background-color .16s ease!important;
}
.sidebar #categoryList details.category > summary:hover{
  border-color:#35563d!important;background:#142019!important;
}
.sidebar #categoryList details.category.cnr-expanded > summary{
  background:#142019!important;border-color:#34543c!important;
}
.sidebar #categoryList .category-children > a.cnr-guide-link.active,
.sidebar #categoryList .category-children > a.cnr-guide-link[aria-current="page"]{
  background:#112118!important;border-color:#33533a!important;
}
.sidebar #categoryList .category-children > a.cnr-guide-link:not(.active):hover{
  background:#111b14!important;border-color:#2b4231!important;
}
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide *,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:hover,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:hover *{
  transition:none!important;animation:none!important;transform:none!important;
  scale:1!important;filter:none!important;box-shadow:none!important;
}

/* Rehberleri Keşfedin: equal-height, restrained premium treatment; existing grid preserved. */
.v29-categories .v29-category-card.cnr-discovery-card{
  min-height:162px!important;padding:16px 16px 15px!important;
  border-color:#2b4031!important;border-radius:7px!important;
  background:linear-gradient(145deg,#0d1510 0%,#090e0b 75%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
.v29-categories .cnr-discovery-card strong{font-size:12px!important;line-height:1.4!important;}
.v29-categories .cnr-discovery-card small{font-size:11px!important;line-height:1.5!important;color:#b2c0b5!important;margin:6px 0 10px!important;}
.v29-categories .cnr-discovery-card .cnr-discovery-icon{
  border:1px solid #31583a!important;background:#13231a!important;
}
.v29-categories .cnr-discovery-card .cnr-discovery-cta{
  margin-top:auto!important;color:#55C84A!important;
}
.v29-categories .cnr-discovery-card .cnr-discovery-cta a{color:#55C84A!important;text-decoration:none!important;}
@media(hover:hover){
  .v29-categories .v29-category-card.cnr-discovery-card:hover{
    transform:translateY(-2px)!important;border-color:#47804c!important;
    background:linear-gradient(145deg,#101c14 0%,#0b130e 75%)!important;
    box-shadow:0 8px 20px rgba(0,0,0,.25)!important;
  }
  .v29-categories .cnr-discovery-card.cnr-jobs-card:hover{
    border-color:#47804c!important;
    background:linear-gradient(145deg,#101c14 0%,#0b130e 75%)!important;
    box-shadow:0 8px 20px rgba(0,0,0,.25)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html body .cnr-reading-progress > .cnr-reading-progress-bar,
  .v29-categories .v29-category-card.cnr-discovery-card{transition:none!important;}
}
