@layer puresv{.segmented.svelte-nuytdb{isolation:isolate;box-sizing:border-box;height:var(--puresv-control-height);border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-md);background-color:var(--puresv-surface);gap:2px;padding:2px;display:inline-flex;position:relative}.indicator.svelte-nuytdb{z-index:-1;border-radius:var(--puresv-radius-sm);background-color:var(--puresv-primary);position:absolute;inset-block:2px;inset-inline-start:0}.indicator.ready.svelte-nuytdb{transition:width var(--puresv-duration-overlay) var(--puresv-ease-in-out), transform var(--puresv-duration-overlay) var(--puresv-ease-in-out)}button.svelte-nuytdb{height:100%;padding-inline:var(--puresv-space-3);border-radius:var(--puresv-radius-sm);color:var(--puresv-text-muted);font-family:var(--puresv-font);font-size:var(--puresv-text-md);font-weight:var(--puresv-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--puresv-duration) var(--puresv-ease-out), color var(--puresv-duration) var(--puresv-ease-out), transform var(--puresv-duration) var(--puresv-ease-out);background:0 0;border:0;line-height:1}button.svelte-nuytdb:active:not(:disabled){transform:scale(.97)}@media (hover:hover){button.svelte-nuytdb:hover:not(:disabled):not([aria-checked=true]){background-color:var(--puresv-surface-2);color:var(--puresv-text)}}button[aria-checked=true].svelte-nuytdb{color:var(--puresv-on-primary)}button.svelte-nuytdb:focus-visible{outline:2px solid var(--puresv-ring);outline-offset:-2px}button.svelte-nuytdb:disabled{opacity:.45;cursor:not-allowed}}
