/* SimLev · header mobile shared · v3 · 2026-06-11 */
.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;flex-shrink:0}
.hamburger span{display:block;width:22px;height:1.5px;background:var(--dark,#3D3836);transition:all .3s}
.mob-menu{position:fixed;top:68px;left:0;right:0;bottom:0;z-index:99;background:rgba(250,247,242,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:32px;display:flex;flex-direction:column;gap:4px;transform:translateX(-100%);transition:transform .3s;overflow-y:auto}
.mob-menu.open{transform:translateX(0)}
.mob-menu>*{flex-shrink:0}
.mob-link{font-size:18px;color:var(--dark,#3D3836);text-decoration:none;padding:14px 0;border-bottom:1px solid rgba(232,146,124,.1);display:block}
body.rtl .mob-link{font-family:'Heebo',sans-serif;text-align:right}
body.ltr .mob-link{letter-spacing:2px;text-transform:uppercase;font-family:'Jost',sans-serif}
nav .mob-link{font-family:'Jost',sans-serif !important;font-weight:400 !important;font-size:18px !important}
body.rtl nav .mob-link{font-family:'Heebo',sans-serif !important;text-align:right}
.mob-drop-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:14px 0;border-bottom:1px solid rgba(232,146,124,.1);cursor:pointer;color:var(--dark,#3D3836);font-size:18px}
body.rtl .mob-drop-btn{font-family:'Heebo',sans-serif;text-align:right}
body.ltr .mob-drop-btn{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-family:'Jost',sans-serif}
.mob-darr{font-size:12px;color:var(--warm-gray,#8A8278);transition:transform .2s;flex-shrink:0}
.mob-darr.open{transform:rotate(180deg)}
.mob-dlist{max-height:0;overflow:hidden;transition:max-height .35s ease}
.mob-dlist.open{max-height:700px}
.mob-dhead{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--salmon,#E8927C);padding:12px 8px 2px;display:block;font-family:'Jost',sans-serif}
body.rtl .mob-dhead{font-family:'Heebo',sans-serif;letter-spacing:0;text-transform:none;font-size:11px}
.mob-ditem{display:flex;align-items:center;gap:8px;color:var(--dark-soft,#5A5552);text-decoration:none;padding:9px 8px;border-radius:9px;transition:background .15s;font-size:12px}
body.rtl .mob-ditem{font-family:'Heebo',sans-serif;font-size:14px;flex-direction:row-reverse}
body.ltr .mob-ditem{letter-spacing:.5px;text-transform:uppercase;font-family:'Jost',sans-serif}
.mob-ditem:hover{background:rgba(201,128,106,.08);color:var(--salmon,#E8927C)}
.mob-ditem .di{font-size:14px}
.mob-ditem-more{font-weight:500;color:var(--salmon-dark,#C97260)}
.mob-link.is-account{color:var(--salmon-dark,#C97260);font-weight:500}
.mob-lang{margin:0 0 8px;padding-bottom:14px;border-bottom:1px solid rgba(232,146,124,.18);display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}
.lang-opt{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9px;cursor:pointer;transition:background .15s;font-size:13px;color:var(--dark,#3D3836);font-family:'Jost',sans-serif}
body.rtl .lang-opt{font-family:'Heebo',sans-serif;flex-direction:row-reverse;text-align:right}
.lang-opt:hover{background:rgba(232,146,124,.08)}
.lang-opt.active{background:rgba(232,146,124,.12);font-weight:500;color:var(--salmon-dark,#C97260)}
@media(max-width:900px){
  .nav-links{display:none}
  .hamburger{display:flex}
}
