/*
 Theme Name: Viergever PIM Theme
 Template: twentytwentyfive
 Version: 1.0.0
*/

/* === Header fine-tune === */
.wp-block-navigation .wp-block-navigation-item__content{
  padding:.35rem .6rem;
  border-radius:.5rem;
  text-decoration:none;
}
.wp-block-navigation a:hover,
.wp-block-navigation a:focus{
  background:rgba(0,0,0,.06);
  text-decoration:none;
}
.wp-block-navigation .current-menu-item > .wp-block-navigation-item__content{
  font-weight:600;
}
.lang-switch .wp-block-button__link{
  padding:.45rem .7rem;
  border-radius:8px;
}
.lang-switch .wp-block-button__link[aria-disabled="true"]{
  opacity:.65;
  cursor:default;
}
@media (max-width: 782px){
  .wp-block-navigation{ gap:.25rem; }
  .wp-block-navigation .wp-block-navigation-item__content{ padding:.4rem .5rem; }
}

/* === Logo + NL-link fine-tune === */
.lang-link{
  display:inline-block;
  padding:.45rem .6rem;
  white-space:nowrap;     /* nooit afbreken: 'NL' blijft naast elkaar */
  line-height:1; 
  border-radius:.5rem;
  text-decoration:none;
  font-weight:600;
}
.lang-link:hover,
.lang-link:focus{
  background:rgba(0,0,0,.06);
}

/* Iets compacter op mobiel */
@media (max-width:782px){
  .lang-link{ padding:.35rem .5rem; }
}

/* (oude knop-stijlen mogen genegeerd worden) */
.lang-switch .wp-block-button__link{ white-space:nowrap; }
