
.nashi-demo-bar{
  position:relative;z-index:1000;background:#171816;color:#f6f1e8;
  font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.04em
}
.nashi-demo-bar__inner{
  width:min(1460px,calc(100% - 36px));min-height:38px;margin:auto;
  display:flex;align-items:center;justify-content:space-between;gap:24px
}
.nashi-demo-bar strong{font-weight:700;letter-spacing:.12em}
.nashi-demo-bar a{color:#c8cf78;text-decoration:none;font-weight:700;white-space:nowrap}
.nashi-demo-bar a:hover{text-decoration:underline}
@media(max-width:640px){
  .nashi-demo-bar__inner{width:calc(100% - 24px);min-height:44px;font-size:9px;gap:10px}
  .nashi-demo-bar__inner>span{max-width:58%}.nashi-demo-bar strong{display:block}
  .nashi-demo-bar a{white-space:normal;text-align:right}
}


/* Nashi multilingual demo selector */
.nashi-demo-bar__inner{flex-wrap:wrap;padding-top:5px;padding-bottom:5px}
.nashi-demo-bar .nashi-demo-langs{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}
.nashi-demo-bar .nashi-demo-langs a{color:inherit;text-decoration:none;white-space:nowrap;padding:5px 8px;font-size:10px;line-height:1;border-radius:4px;border:1px solid rgba(255,255,255,.24);font-weight:700}
.nashi-demo-bar .nashi-demo-langs a[aria-current="page"]{background:#c8cf78;color:#171816;border-color:#c8cf78}
.nashi-demo-bar .nashi-demo-langs a:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:640px){
 .nashi-demo-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:7px 0}
 .nashi-demo-bar__inner>span{max-width:none;grid-column:1;grid-row:1}
 .nashi-demo-bar__inner>a:not(.nashi-demo-langs a){grid-column:1;grid-row:2;text-align:left;white-space:normal}
 .nashi-demo-bar .nashi-demo-langs{grid-column:2;grid-row:1/3;margin-left:0}
}
