@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=file-field]){box-sizing:border-box;max-inline-size:100%;min-block-size:var(--slean-control-height-md);padding:calc(var(--slean-space-1) - 1px);padding-inline-end:var(--slean-space-3);border:1px solid var(--slean-control-border);border-radius:var(--slean-radius-md);background:var(--slean-control-bg);color:var(--slean-fg-muted);font-size:var(--slean-text-sm);line-height:1.25;cursor:pointer;transition:border-color var(--slean-duration-fast) var(--slean-ease),box-shadow var(--slean-duration-fast) var(--slean-ease)}:where([data-slean=file-field])::file-selector-button{min-block-size:calc(var(--slean-control-height-md) - 2 * var(--slean-space-1));margin-block:0;margin-inline:0 var(--slean-space-3);padding-block:0;padding-inline:var(--slean-space-3);border:0;border-radius:calc(var(--slean-radius-md) - var(--slean-space-1));background:var(--slean-muted);color:var(--slean-fg);font:inherit;font-weight:var(--slean-font-weight-medium);cursor:pointer;transition:background-color var(--slean-duration-fast) var(--slean-ease)}@media(hover:hover){:where([data-slean=file-field]:hover:not(:disabled)){border-color:var(--slean-control-border-hover)}}:where([data-slean=file-field]:focus-visible){border-color:var(--slean-control-border-focus);outline-color:transparent;box-shadow:var(--slean-control-ring)}:where([data-slean=file-field][data-status=warning]){border-color:var(--slean-warning)}:where([data-slean=file-field][data-status=warning]:focus-visible){box-shadow:var(--slean-control-ring-warning)}:where([data-slean=file-field]:is(:user-invalid,[aria-invalid=true],[data-status=error])){border-color:var(--slean-danger)}:where([data-slean=file-field]:is(:user-invalid,[aria-invalid=true],[data-status=error]):focus-visible){box-shadow:var(--slean-control-ring-danger)}:where([data-slean=file-field]:disabled){border-color:var(--slean-control-border-disabled);background-color:var(--slean-control-bg-disabled);color:var(--slean-fg-muted);cursor:not-allowed}:where([data-slean=file-field]:disabled)::file-selector-button{cursor:not-allowed}@media(hover:hover){:where([data-slean=file-field]:not(:disabled):hover)::file-selector-button{background:var(--slean-muted-hover)}}@media(pointer:coarse){:where([data-slean=file-field]){font-size:var(--slean-text-md)}}@media(forced-colors:active){:where([data-slean=file-field]){border-color:FieldText}:where([data-slean=file-field])::file-selector-button{border-color:ButtonText}:where([data-slean=file-field]:disabled){border-color:GrayText;color:GrayText}}}.field.svelte-1xa0u1n{display:grid;gap:var(--site-space-2);justify-items:start;font-size:var(--site-text-sm)}.field.svelte-1xa0u1n label:where(.svelte-1xa0u1n){font-weight:600}.field.svelte-1xa0u1n p:where(.svelte-1xa0u1n){margin:0;color:var(--site-text-muted)}.demo.svelte-1xa0u1n{padding:var(--site-space-5);border:1px solid var(--site-border);border-radius:var(--site-radius-4);background:var(--site-surface)}
