.fsf-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.fsf-language-switcher{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #d8d8d4;border-radius:999px;background:#f4f4f1;white-space:nowrap}.fsf-language-switcher a{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-width:42px;height:34px;padding:0 7px;border-radius:999px;color:#555;font-size:.6rem;font-weight:900;line-height:1;letter-spacing:.04em;transition:background .2s,color .2s,transform .2s}.fsf-language-switcher a img{display:block;width:22px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.16)}.fsf-language-switcher a b{font-size:.52rem}.fsf-language-switcher a:hover{transform:translateY(-1px);background:#e2e2dd;color:#000}.fsf-language-switcher a.is-active{background:#080808;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18)}.fsf-language-switcher a:focus-visible{outline-color:#000;outline-offset:2px}.fsf-topbar__languages{display:none}.fsf-mobile-languages{display:block}
@media(max-width:759px){.fsf-mainbar__inner{gap:8px}.fsf-brand{min-width:0}.fsf-brand__text{display:none}.fsf-header-actions{gap:5px}.fsf-language-switcher{gap:1px;padding:3px}.fsf-language-switcher a{min-width:34px;height:31px;padding:0 4px}.fsf-language-switcher a b{display:none}.fsf-language-switcher a img{width:23px;height:16px}.fsf-menu-toggle{width:45px;padding:7px}}
@media(min-width:760px){.fsf-topbar__inner{justify-content:flex-start;gap:14px}.fsf-topbar__countdown{flex:0 1 640px;min-width:0;margin-right:auto}.fsf-topbar__languages{display:block;flex:none}.fsf-topbar__languages .fsf-language-switcher{padding:2px;border-color:#393939;background:#111}.fsf-topbar__languages .fsf-language-switcher a{min-width:36px;height:29px;padding:0 5px;color:#aaa}.fsf-topbar__languages .fsf-language-switcher a img{width:21px;height:14px}.fsf-topbar__languages .fsf-language-switcher a.is-active{background:#fff;color:#080808}.fsf-mobile-languages{display:none}.fsf-brand{order:1}.fsf-nav{order:2;margin-left:auto}.fsf-header-actions{order:3;margin-left:4px}.fsf-social{flex:none}}
