@layer puresv{input.svelte-8ff5h4{box-sizing:border-box;min-width:0;height:var(--puresv-control-height);padding-inline:var(--puresv-space-3);border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-md);background-color:var(--puresv-canvas);color:var(--puresv-text);font-family:var(--puresv-font);font-size:var(--puresv-text-md);transition:border-color var(--puresv-duration) var(--puresv-ease-out), box-shadow var(--puresv-duration) var(--puresv-ease-out)}input.svelte-8ff5h4::placeholder{color:var(--puresv-text-muted)}@media (hover:hover){input.svelte-8ff5h4:hover:not(:disabled){border-color:var(--puresv-border-strong)}}input.svelte-8ff5h4:focus-visible{border-color:var(--puresv-accent);box-shadow:var(--puresv-focus-shadow);outline:none}input.svelte-8ff5h4:disabled{opacity:.55;cursor:not-allowed;background-color:var(--puresv-surface)}input[aria-invalid=true].svelte-8ff5h4{border-color:var(--puresv-danger)}input[aria-invalid=true].svelte-8ff5h4:focus-visible{border-color:var(--puresv-danger);box-shadow:var(--puresv-focus-shadow-danger)}}
