.gb-language{display:flex;align-items:center;gap:6px;flex-shrink:0;font:700 13px/1.2 'DM Sans',Arial,sans-serif;white-space:nowrap}.gb-language a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;border-radius:22px;padding:8px 6px;color:inherit;text-decoration:none}.gb-language a[aria-current]{color:#ff822e;text-decoration:underline;text-underline-offset:5px}.gb-language a:hover{background:#ffffff16}.gb-language a:focus-visible{outline:3px solid #ff822e;outline-offset:2px}.gb-language span{opacity:.45}.header{gap:16px}.header #site-nav{gap:clamp(10px,1.3vw,24px)}.header #site-nav .action{padding-left:18px;padding-right:18px}.archive-header,.recipe-header{gap:16px;flex-wrap:wrap}.archive-header .gb-language,.recipe-header .gb-language{margin-left:auto}@media(max-width:700px){.header{gap:8px}.header .brand{flex:1;min-width:0;font-size:22px}.header .brand-mark{width:27px;height:44px}.header .gb-language{order:2;gap:0}.header .gb-language a{min-width:30px;font-size:12px}.header .menu-toggle{order:3;min-width:55px;padding:8px 4px;font-size:12px}.header #site-nav{order:4}.header #site-nav.menu-open{gap:14px}.header #site-nav.menu-open .action{padding:14px 18px}.gb-language{gap:3px}}
