.theme-switcher[data-v-603cf100]{flex:auto}.theme-switcher .theme-switcher-button[data-v-603cf100]{--_light-color:#fff;--_light-color-container:rgb(from var(--theme-primary-base-fixed) r g b / .2);--_dark-color:#121212;--_dark-color-container:color-mix(in oklab, var(--theme-primary-base-fixed) 10%, #fff 30%);border:2px solid var(--theme-surface-container-high);background:var(--theme-surface-container-highest);border-radius:12px;min-width:33.3333%;margin-bottom:.2rem;padding:.5rem;position:relative;overflow:hidden}.theme-switcher .theme-switcher-button[data-v-603cf100]:hover{border-color:var(--theme-primary-a10)}.theme-switcher .theme-switcher-button i[data-v-603cf100]{position:inherit;z-index:3;color:var(--_icon-color);font-size:20px}.theme-switcher .theme-switcher-button[data-v-603cf100]:after{content:"";bottom:-.45rem;z-index:1;background:var(--_color);border-radius:4px;width:85%;height:80%;margin:auto;position:absolute;inset-inline:0}.theme-switcher .theme-switcher-button.theme-system[data-v-603cf100]{--_color:linear-gradient(90deg, var(--_light-color-container) 50%, var(--_dark-color-container) 50%);--_icon-color:#000;background:linear-gradient(90deg,var(--_light-color) 50%,var(--_dark-color) 50%)}.theme-switcher .theme-switcher-button.theme-light[data-v-603cf100]{--_color:var(--_light-color-container);--_icon-color:#000;background:var(--_light-color)}.theme-switcher .theme-switcher-button.theme-dark[data-v-603cf100]{--_color:var(--_dark-color-container);--_icon-color:#fff;background:var(--_dark-color)}.theme-switcher .theme-switcher-label[data-v-603cf100]{font-size:var(--fs-sm-400);color:var(--theme-muted-a10);text-transform:capitalize;margin-bottom:0}.theme-switcher:has(.theme-switcher-button.active) .theme-switcher-button[data-v-603cf100]{border-color:var(--theme-primary-a20)}.theme-switcher:has(.theme-switcher-button.active) .theme-switcher-button i[data-v-603cf100]{font-variation-settings:var(--iw-bold)}.theme-switcher:has(.theme-switcher-button.active) .theme-switcher-label[data-v-603cf100]{color:var(--theme-on-background)}
