.topbar nav{display:flex;gap:18px;font-size:14px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.topbar nav>a,.nav-trigger{color:#ffd84d}.topbar nav>a:hover,.topbar .nav-trigger:hover{color:#fff}.topbar nav .nav-donate{color:#ffd84d}
.nav-dropdown{position:relative}.nav-trigger span{font-size:9px}.nav-submenu{position:absolute;top:calc(100% + 18px);left:-18px;min-width:220px;padding:10px 0;background:#fff;border:1px solid var(--line);box-shadow:0 18px 45px rgba(7,21,37,.18);display:none;z-index:30}.nav-submenu:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.nav-submenu a{display:block;padding:10px 18px;color:var(--ink);font-size:11px;text-transform:none}.nav-submenu a:hover{background:#eef6ff;color:var(--blue)}.nav-dropdown:hover .nav-submenu,.nav-dropdown:focus-within .nav-submenu{display:block}
.language-trigger{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,216,77,.5);border-radius:7px;background:rgba(255,255,255,.08);padding:5px 8px;font:inherit;font-weight:900;text-transform:uppercase;cursor:pointer}.language-trigger .active-flag{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.language-trigger .language-short{font-size:10px}.language-trigger .chevron{font-size:8px}.language-nav .language-submenu{left:auto;right:0;min-width:190px}.language-submenu a{display:flex;align-items:center;gap:10px;font-size:12px}.language-submenu a img{width:27px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15);flex:0 0 auto}.language-submenu a[aria-current="page"]{background:#fff8d6;color:#8a6400;font-weight:900}
@media(max-width:1180px){.topbar{gap:20px}.topbar nav{gap:13px;font-size:12px}.nav-search{display:none}}
@media(max-width:850px){.topbar nav{gap:20px;font-size:13px}.topbar nav>a,.nav-dropdown{flex:0 0 auto}.nav-submenu{position:fixed;top:auto;left:18px;right:18px;min-width:0;margin-top:14px;max-height:55vh;overflow:auto}}
