/* V40 — Keep Koh Samet Guide visible in the desktop header */
@media (min-width: 901px){
  .site-header .header-inner{
    width:min(1540px, calc(100% - 28px))!important;
    max-width:1540px!important;
    gap:14px!important;
  }
  .site-header .brand{
    flex:0 0 clamp(185px, 17vw, 235px)!important;
    max-width:235px!important;
  }
  .site-header .main-nav{
    display:flex!important;
    flex:1 1 auto!important;
    min-width:0!important;
    justify-content:flex-end!important;
    gap:clamp(9px, .85vw, 15px)!important;
    overflow:visible!important;
  }
  .site-header .main-nav a{
    display:inline-flex!important;
    flex:0 0 auto!important;
    font-size:clamp(.76rem, .72vw, .88rem)!important;
    white-space:nowrap!important;
  }
  .site-header .main-nav .guide-link{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .site-header .header-actions{
    flex:0 0 auto!important;
    gap:8px!important;
  }
  .site-header .lang-switch,
  .site-header .header-book{
    font-size:.80rem!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  .site-header .brand{flex-basis:175px!important;}
  .site-header .main-nav{gap:7px!important;}
  .site-header .main-nav a{font-size:.70rem!important;}
  .site-header .header-book{padding-inline:11px!important;min-width:72px!important;}
}
