.language-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;padding:4px;background:#fff5ed;border:1px solid #efcfb9;border-radius:999px;box-shadow:0 2px 8px #ff4e0008}
.language-switch a{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:36px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4;color:#875338;transition:background .18s,color .18s}
.language-switch a[lang="fa"]{font-family:Tahoma,Arial,sans-serif}
.language-switch a:hover{background:#ffe4d1;color:#b83500}
.language-switch a[aria-current="true"]{background:#ff4e00;color:#0f0f0f;box-shadow:0 2px 6px #ff4e0026}
.language-switch a:focus-visible{outline:2px solid #b83500;outline-offset:3px}
.nav-wrap{gap:22px}
.menu-toggle{flex-shrink:0;width:40px;height:40px;padding:9px;background:transparent}
.menu-toggle span{display:block;height:2px;background:var(--ink);margin:6px 0}
@media(min-width:901px) and (max-width:1180px){.nav-wrap{padding-inline:24px;gap:16px}.header #navigation{gap:14px}.header #navigation a{font-size:12px}.nav-cta{padding-inline:14px;font-size:11px}}
@media(max-width:900px){.header #navigation{display:none;position:absolute;top:100%;inset-inline:0;background:#fffdfa;padding:24px;flex-direction:column;align-items:stretch;gap:18px;border-bottom:1px solid #ede3db}.header #navigation.open{display:flex}.menu-toggle{display:block}.nav-cta{display:none}.language-switch{margin-inline-start:auto}.nav-wrap{gap:14px}}
@media(max-width:380px){.nav-wrap{padding-inline:16px;gap:10px}.language-switch a{min-width:38px;padding-inline:8px}.language-switch{padding:3px}}
