.theme-switcher[data-v-3c254efa]{flex:1 1 auto}.theme-switcher .theme-switcher-button[data-v-3c254efa]{--_light-color:#f5f4fe;--_light-color-container:#dedede;--_dark-color:#1b1b1e;--_dark-color-container:#525252;background:var(--theme-surface-container-highest);border:2px solid var(--theme-surface-container-high);border-radius:12px;margin-bottom:.2rem;min-width:33.3333333333%;overflow:hidden;padding:.5rem;position:relative}.theme-switcher .theme-switcher-button[data-v-3c254efa]:hover{border-color:var(--theme-primary-a10)}.theme-switcher .theme-switcher-button i[data-v-3c254efa]{color:var(--_icon-color);font-size:20px;position:inherit;z-index:3}.theme-switcher .theme-switcher-button[data-v-3c254efa]:after{background:var(--_color);border-radius:4px;bottom:-.45rem;content:"";height:80%;inset-inline:0;margin:auto;position:absolute;width:85%;z-index:1}.theme-switcher .theme-switcher-button.theme-system[data-v-3c254efa]{--_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-3c254efa]{--_color:var(--_light-color-container);--_icon-color:#000;background:var(--_light-color)}.theme-switcher .theme-switcher-button.theme-dark[data-v-3c254efa]{--_color:var(--_dark-color-container);--_icon-color:#fff;background:var(--_dark-color)}.theme-switcher .theme-switcher-label[data-v-3c254efa]{color:var(--theme-muted-a10);font-size:var(--fs-sm-400);margin-bottom:0;text-transform:capitalize}.theme-switcher:has(.theme-switcher-button:is(.active)) .theme-switcher-button[data-v-3c254efa]{border-color:var(--theme-primary-a20)}.theme-switcher:has(.theme-switcher-button:is(.active)) .theme-switcher-button i[data-v-3c254efa]{font-variation-settings:var(--iw-bold)}.theme-switcher:has(.theme-switcher-button:is(.active)) .theme-switcher-label[data-v-3c254efa]{color:var(--theme-on-primary)}.loader[data-v-36deb12c]{animation:rotation-36deb12c 1s linear infinite;border:5px solid var(--a11f5a6e);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;opacity:.5}@keyframes rotation-36deb12c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
