/* shared site header + mobile burger nav: logo left, burger right, identical on every page */
header.site-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hair,#2e2620);direction:ltr;background:#16120e}
a.brand{display:flex;align-items:center;gap:9px;color:#f3ecdc;font-weight:700;letter-spacing:.08em;text-decoration:none;flex:none}
a.brand img.logo-mark{height:34px;width:auto}
.topright{display:flex;align-items:center;gap:14px;min-width:0}
nav.topnav{display:flex;gap:18px;align-items:center;direction:rtl}
nav.topnav a{color:#d8cdb8;text-decoration:none;font-size:14.5px;white-space:nowrap}
nav.topnav a:hover{color:#e2543e}
.nav-burger{display:none;color:inherit}
@media(max-width:760px){
header.site-top{position:relative;flex-wrap:nowrap;padding:10px 14px;gap:8px}
header.site-top a.brand{order:1;margin-inline-end:auto}
header.site-top .topright{order:2;margin-inline-start:0}
header.site-top>.nav-burger{order:3;margin-inline-start:0}
a.brand{flex-direction:column;align-items:flex-start;gap:3px}
a.brand img.logo-mark{height:20px}
header.site-top>.nav-burger{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-inline-start:auto;background:none;border:0;cursor:pointer;color:#f3ecdc;padding:8px}
.nav-burger svg{width:26px;height:26px;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.nav-burger:focus-visible{outline:3px solid #d84b3a;outline-offset:2px}
header.site-top nav.topnav{display:none}
header.site-top nav.topnav.open{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:absolute;top:100%;left:0;right:0;background:#16120e;border-bottom:1px solid #3a3027;padding:14px 22px 18px;z-index:60;box-shadow:0 18px 30px #000a;direction:rtl}
header.site-top nav.topnav.open a{padding:12px 4px;font-size:19px;border-bottom:1px solid #2a211a;text-decoration:none;color:#f3ecdc}
header.site-top nav.topnav.open a:last-child{border-bottom:0}
}

/* language toggle hidden until English content exists */
.lang-switch{display:none!important}
