.phantom-switch.svelte-1sijc2n{--ps-rise: 8px;--ps-lum: color-mix(in oklab, var(--accent) 6%, transparent);--ps-size: 1rem;--ps-pad: var(--space-4) var(--space-10);--chamfer: 14px;--ps-bw: 1.2px;--ps-edge: color-mix( in oklab, var(--accent) 55%, var(--elev-sink-top) );--ps-gap: 26px;--ps-fill: var(--elev-sink-bottom);--ps-tri-rest: 6px;--ps-zoom: 1.2;--chamfer-bw: var(--ps-bw);--chamfer-edge: var(--ps-edge);--chamfer-fill: linear-gradient(180deg, var(--elev-sink-top) 0%, var(--elev-sink-bottom) 100%);--chamfer-shadow: var(--elev-depth);position:relative;display:inline-flex;--elev-depth: inset 0 7px 16px -10px rgba(0, 0, 0, .6);font-family:var(--mono);font-size:var(--ps-size);font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:inherit;cursor:pointer;background:transparent;border:none;border-radius:0;box-shadow:none}.ps-body.svelte-1sijc2n{overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:var(--ps-pad)}.ps-erase.svelte-1sijc2n{position:absolute;z-index:1;left:50%;top:100%;transform:translate(-50%,-50%);width:var(--ps-gap);height:calc(var(--ps-bw) + 3px);background:var(--ps-fill);pointer-events:none}.ps-notch.svelte-1sijc2n{position:absolute;top:100%;left:50%;transform:translate(-50%,calc(-1 * var(--ps-tri-rest))) scale(1);transform-origin:center;z-index:1;pointer-events:none;transition:transform var(--duration-base) var(--ease)}.ps-tri.svelte-1sijc2n{display:block;width:11px;height:11px;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--accent) 20%,transparent))}.ps-tri.svelte-1sijc2n path:where(.svelte-1sijc2n){fill:color-mix(in oklab,var(--accent) 10%,transparent);stroke:var(--accent-dim);stroke-width:1.2;stroke-linejoin:round}.phantom-switch.svelte-1sijc2n:hover .ps-notch:where(.svelte-1sijc2n),.phantom-switch.svelte-1sijc2n:focus-visible .ps-notch:where(.svelte-1sijc2n){transform:translate(-50%,calc(-1 * var(--ps-tri-rest))) scale(var(--ps-zoom))}.ps-line.svelte-1sijc2n{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.ps-line.svelte-1sijc2n:before{content:"";position:absolute;inset:-.1em -.75em;z-index:-1;clip-path:var(--chamfer-clip);background:var(--ps-lum);opacity:0;transform:scale(.86);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);pointer-events:none}.phantom-switch.svelte-1sijc2n:hover .ps-line:where(.svelte-1sijc2n):before,.phantom-switch.svelte-1sijc2n:focus-visible .ps-line:where(.svelte-1sijc2n):before{opacity:1;transform:scale(1)}.ps-current.svelte-1sijc2n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--accent);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease),letter-spacing var(--duration-fast) var(--ease)}.ps-action.svelte-1sijc2n{display:inline-flex;align-items:center;color:var(--accent);text-shadow:0 0 10px color-mix(in oklab,var(--accent) 34%,transparent);opacity:0;transform:translateY(var(--ps-rise)) skew(-8deg);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.phantom-switch.svelte-1sijc2n:hover,.phantom-switch.svelte-1sijc2n:focus-visible{outline:none}.phantom-switch.svelte-1sijc2n:hover .ps-current:where(.svelte-1sijc2n),.phantom-switch.svelte-1sijc2n:focus-visible .ps-current:where(.svelte-1sijc2n){opacity:0;letter-spacing:.26em;transform:translateY(calc(-1 * var(--ps-rise))) skew(8deg)}.phantom-switch.svelte-1sijc2n:hover .ps-action:where(.svelte-1sijc2n),.phantom-switch.svelte-1sijc2n:focus-visible .ps-action:where(.svelte-1sijc2n){opacity:1;transform:translateY(0) skew(0)}
