.ThemeToggle-module__Dw_MQq__root{--theme-toggle-active-pill:var(--theme-sidebar-bg);width:100%;min-width:0}.ThemeToggle-module__Dw_MQq__track{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-2)88%,transparent),color-mix(in srgb,var(--theme-surface-4)92%,transparent)),color-mix(in srgb,var(--theme-sidebar-hover-bg)84%,transparent);isolation:isolate;border:none;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;min-height:2.55rem;padding:6px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000001a,0 10px 22px #00000024}.ThemeToggle-module__Dw_MQq__activePill{background:var(--theme-toggle-active-pill);will-change:transform;border:none;border-radius:8px;width:calc(50% - 6px);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s;position:absolute;inset:6px auto 6px 6px;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff14}.ThemeToggle-module__Dw_MQq__track[data-selected=dark] .ThemeToggle-module__Dw_MQq__activePill{transform:translate(100%)}.ThemeToggle-module__Dw_MQq__option{z-index:1;min-width:0;min-height:30px;color:var(--theme-sidebar-text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.52rem;padding:0 10px;font-size:13px;font-weight:500;transition:background .2s,color .2s,opacity .2s;display:inline-flex;position:relative}.ThemeToggle-module__Dw_MQq__option:hover:not(:disabled){color:var(--theme-page-text)}.ThemeToggle-module__Dw_MQq__option:focus-visible{color:var(--theme-page-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent-brand)42%,transparent);outline:none}.ThemeToggle-module__Dw_MQq__option:disabled{cursor:not-allowed;opacity:.6}.ThemeToggle-module__Dw_MQq__optionActive{color:var(--theme-page-text);opacity:1}.ThemeToggle-module__Dw_MQq__option:not(.ThemeToggle-module__Dw_MQq__optionActive){opacity:.76}.ThemeToggle-module__Dw_MQq__icon{stroke-width:1px;flex:none;width:16px;height:16px}.ThemeToggle-module__Dw_MQq__label{text-overflow:ellipsis;overflow:hidden}@media (max-width:480px){.ThemeToggle-module__Dw_MQq__track{min-height:2.4rem}.ThemeToggle-module__Dw_MQq__option{gap:.45rem;min-height:28px}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Dw_MQq__activePill,.ThemeToggle-module__Dw_MQq__option{transition:none}}
