.app-theme-switch[data-v-8919475f]{border:0;font-family:var(--cm-font);margin:0;padding:0}.app-theme-switch__legend[data-v-8919475f]{color:var(--cm-text-muted);font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);margin-bottom:var(--cm-space-2)}.app-theme-switch__track[data-v-8919475f]{background:var(--cm-surface-raised);display:flex;padding:var(--cm-space-1)}.app-theme-switch__option[data-v-8919475f],.app-theme-switch__track[data-v-8919475f]{border-radius:var(--cm-radius-pill);gap:var(--cm-space-1)}.app-theme-switch__option[data-v-8919475f]{align-items:center;color:var(--cm-text-muted);cursor:pointer;display:inline-flex;flex:1;font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium);justify-content:center;min-height:36px;padding:0 var(--cm-space-3);position:relative;transition:background-color var(--cm-duration-fast) var(--cm-ease),color var(--cm-duration-fast) var(--cm-ease)}.app-theme-switch__option[data-v-8919475f]:hover{color:var(--cm-text)}.app-theme-switch__option[data-v-8919475f]:has(:focus-visible){outline:2px solid var(--cm-focus);outline-offset:2px}.app-theme-switch__option--active[data-v-8919475f]{background:var(--cm-bg);color:var(--cm-text)}.app-theme-switch__input[data-v-8919475f]{opacity:0;pointer-events:none;position:absolute}
