.mf-language-bar{z-index:9999;color:#eee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090bf2;border-bottom:1px solid #b49a6155;justify-content:flex-end;align-items:center;gap:5px;height:48px;padding:0 20px;font-family:system-ui,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.mf-language-bar button{-webkit-appearance:none;appearance:none;color:#ddd;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:20px;min-height:44px;padding:6px 12px;font:600 12px/1 system-ui,sans-serif}.mf-language-bar button[aria-pressed=true]{color:#15130d;background:#e6c982;border-color:#e6c982}.mf-language-bar button:focus-visible{outline-offset:1px;outline:2px solid #fff}.mf-language-label{color:#bbb;margin-right:8px;font-size:11px}body{padding-top:48px!important}.approved-home>header,.portal-topbar,.topbar{top:48px!important}html{scroll-padding-top:140px}html:not([lang=ja]) h1,html:not([lang=ja]) h2,html:not([lang=ja]) h3{overflow-wrap:break-word}html:not([lang=ja]) .motion-fixed-actions :is(a,button){white-space:normal;text-align:center;font-size:clamp(12px,2.5vw,16px)}@media (max-width:640px){.mf-language-bar{justify-content:center;padding:0 8px}.mf-language-label{display:none}.mf-language-bar button{padding:6px 14px}.topbar nav:not(.mf-menu-panel){gap:10px}}@media print{.mf-language-bar{display:none}body{padding-top:0!important}}
