/* Authorised floating language control only; native English design is locked. */
#agar-language{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:9990;font-family:inherit;line-height:1.4;color:#161616}
#agar-language[hidden]{display:none!important}
#agar-language-toggle{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:50%!important;border:1px solid #e5e7eb;background:#fff;color:#161616;box-shadow:0 4px 20px #00000018;cursor:pointer;font-size:28px;line-height:1;appearance:none}
#agar-language-panel{position:absolute;left:0;bottom:64px;box-sizing:border-box;width:216px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #edf0f2;border-radius:28px;background:#fff;box-shadow:0 8px 32px #0000001f;color:#161616}
#agar-language-panel[hidden]{display:none!important}
#agar-language-panel a{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 12px;border-radius:18px;color:#161616;text-decoration:none;font-size:16px;font-weight:500;box-sizing:border-box;line-height:1.35}
#agar-language-panel a[aria-current="page"]{background:#f0f2f4;font-weight:700}
#agar-language-panel a:hover{background:#f5f5f5}
#agar-language-panel .agar-flag{font-size:24px;line-height:1;flex:0 0 28px}
#agar-language-panel small{display:block;font-size:11px;font-weight:400;line-height:1.35;margin-top:2px}
#agar-language-toggle:focus-visible,#agar-language-panel a:focus-visible{outline:3px solid #171717;outline-offset:3px}
.agar-language-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(prefers-reduced-motion:no-preference){#agar-language-toggle{transition:box-shadow .15s ease}#agar-language-toggle:hover{box-shadow:0 5px 24px #0000002b}}
/* The retained About template has two rows whose generated responsive selectors
   reference wrappers absent from its current HTML. Restore the site's existing
   stacked-row behaviour only in translated views; English remains untouched. */
@media(max-width:1024px){
 html:not([lang^="en"]) #block-4JGjIuFoz0>.nectar-blocks-row__inner,
 html:not([lang^="en"]) #block-KPoaOwE1CU>.nectar-blocks-row__inner{flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;align-items:stretch!important}
 html:not([lang^="en"]) #block-4JGjIuFoz0>.nectar-blocks-row__inner>.nectar-blocks-column,
 html:not([lang^="en"]) #block-KPoaOwE1CU>.nectar-blocks-row__inner>.nectar-blocks-column{flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}
}
