.rabbit-language-switch{background:#fff;border:1px solid #16101924;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem;display:inline-flex;box-shadow:0 8px 22px #110a1114}.rabbit-language-switch button{color:#342933;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:3.1rem;min-height:2.5rem;font:700 .8rem/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.rabbit-language-switch button span{font-size:1.25rem;line-height:1}.rabbit-language-switch button small{font:inherit}.rabbit-language-switch button.is-active{color:#fff;background:#ff4f6f;box-shadow:0 5px 14px #ff4f6f42}.rabbit-language-switch button:focus-visible{outline-offset:2px;outline:3px solid #2673ff66}.rabbit-language-switch.is-compact{box-shadow:none;margin-inline-start:.35rem;padding:.2rem}.rabbit-language-switch.is-compact button{min-width:2.55rem;min-height:2.2rem;padding:.25rem}.interface-locale-setting{margin-top:1rem}.interface-locale-setting>p{color:#6d6570;margin:.35rem 0 .9rem}.admin-topbar>.rabbit-language-switch{align-self:flex-start;margin-inline-start:auto}.admin-mobile-nav-head>.rabbit-language-switch{margin-inline-start:auto}@media (width<=760px){.public-site-links .rabbit-language-switch{width:max-content;margin:.4rem auto}.interface-locale-setting .rabbit-language-switch{justify-content:center;width:100%}.interface-locale-setting .rabbit-language-switch button{flex:1}}@media (width<=640px){.rabbit-page-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand language""nav nav";align-items:center;gap:8px 10px;min-height:0;display:grid}.rabbit-page-header>.rabbit-page-brand{grid-area:brand;min-width:0;overflow:hidden}.rabbit-page-header>.rabbit-page-brand span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rabbit-page-header>.rabbit-language-switch{grid-area:language;justify-self:end;margin-inline-start:0}.rabbit-page-header>nav{grid-area:nav;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.rabbit-page-header>nav a{width:100%;min-width:0;display:none}.rabbit-page-header>nav a[href=\/login],.rabbit-page-header>nav .rabbit-page-nav-cta{display:inline-flex}}@media (width<=360px){.rabbit-page-header>.rabbit-page-brand span{font-size:23px}.rabbit-page-header>.rabbit-language-switch.is-compact button{min-width:2.35rem}}