.theme-changer.svelte-1ahhhre{z-index:1}.theme-changer.svelte-1ahhhre .theme-toggle:where(.svelte-1ahhhre){background:transparent;position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .5s,color .5s}.theme-changer.svelte-1ahhhre .theme-toggle.dark:where(.svelte-1ahhhre):hover .icon:where(.svelte-1ahhhre){box-shadow:inset 0 0 0 1px var(--color-background)}.theme-changer.svelte-1ahhhre .theme-toggle.light:where(.svelte-1ahhhre):hover .icon:where(.svelte-1ahhhre){box-shadow:inset -10px 0 0 2px var(--color-background)}.theme-changer.svelte-1ahhhre .theme-toggle:where(.svelte-1ahhhre) .icon:where(.svelte-1ahhhre){--unit: 22.5px;display:inline-block;width:var(--unit);height:var(--unit);border-radius:50%;transition:box-shadow .35s,background-color .5s}.theme-changer.svelte-1ahhhre .theme-toggle.dark:where(.svelte-1ahhhre) .icon:where(.svelte-1ahhhre){border-radius:50%;transition:.75s;transition-timing-function:cubic-bezier(.68,-.55,.27,1);box-shadow:inset 7px 0 0 2px var(--color-background)}.theme-changer.svelte-1ahhhre .theme-toggle.light:where(.svelte-1ahhhre) .icon:where(.svelte-1ahhhre){border-radius:50%;transition:.75s;transition-timing-function:cubic-bezier(.68,-.55,.27,1);box-shadow:inset -40px -3px 0 4px var(--color-background)}
