.ThemeToggle-module__3b5zuq__toggle{--size:1.5rem;appearance:none;cursor:pointer;width:var(--size);height:var(--size);box-shadow:inset calc(var(--size) * .33) calc(var(--size) * -.25) 0;color:var(--color-mist);background:0 0;border:none;border-radius:999px;outline:none;flex-shrink:0;margin:0;padding:0;transition:all .5s}.ThemeToggle-module__3b5zuq__toggle:checked{--ray-size:calc(var(--size) * -.4);--offset-orthogonal:calc(var(--size) * .65);--offset-diagonal:calc(var(--size) * .45);color:var(--color-warning,#f5b544);box-shadow:inset 0 0 0 var(--size), calc(var(--offset-orthogonal) * -1) 0 0 var(--ray-size), var(--offset-orthogonal) 0 0 var(--ray-size), 0 calc(var(--offset-orthogonal) * -1) 0 var(--ray-size), 0 var(--offset-orthogonal) 0 var(--ray-size), calc(var(--offset-diagonal) * -1) calc(var(--offset-diagonal) * -1) 0 var(--ray-size), var(--offset-diagonal) var(--offset-diagonal) 0 var(--ray-size), calc(var(--offset-diagonal) * -1) var(--offset-diagonal) 0 var(--ray-size), var(--offset-diagonal) calc(var(--offset-diagonal) * -1) 0 var(--ray-size);transform:scale(.75)}.ThemeToggle-module__3b5zuq__toggle:hover{opacity:.85}.ThemeToggle-module__3b5zuq__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}
