.language-toggle{border:1px solid color-mix(in srgb, currentColor 34%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:stretch;gap:0;padding:2px;font-size:.7rem;font-weight:500;line-height:1;display:inline-flex}.language-toggle__option{min-width:2.35rem;min-height:1.75rem;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;opacity:.58;background:0 0;border:0;border-radius:999px;padding:.3rem .55rem .3rem .65rem;transition:background-color .18s,color .18s,opacity .18s}.language-toggle__option:hover,.language-toggle__option:focus-visible{opacity:1;outline:none}.language-toggle__option:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 60%, transparent)}.language-toggle__option.is-on{background:var(--language-toggle-fill,#f2eee4);color:var(--language-toggle-ink,#000);opacity:1}@media (pointer:coarse){.language-toggle__option{min-width:2.75rem;min-height:2.25rem}}.language-toggle.is-header,.language-toggle.is-page{color:var(--star,#f2eee4);--language-toggle-fill:var(--star,#f2eee4);--language-toggle-ink:var(--void,#000)}.room-menu__language{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .9rem;display:flex}.language-toggle.is-room{color:var(--star,#f2eee4);--language-toggle-fill:var(--star,#f2eee4);--language-toggle-ink:var(--void,#0b0d12)}
