@layer faye-ui.reset,faye-ui.tokens,faye-ui.base;@layer faye-ui.components{.faye-ui-chip{--_chip-frame:1.75rem;box-sizing:border-box;font-family:var(--faye-ui-font-body);min-block-size:var(--_chip-frame);vertical-align:middle;min-inline-size:0;max-inline-size:100%;line-height:round(up,calc(1em * var(--faye-ui-line-normal)),1px);border:var(--faye-ui-border-width) solid var(--faye-ui-color-border);border-radius:var(--faye-ui-radius-control);background:var(--faye-ui-color-subtle);color:var(--faye-ui-color-text);font-size:var(--faye-ui-font-size-xs);align-items:center;display:inline-flex}.faye-ui-chip[data-size=sm]{--_chip-frame:1.5rem;font-size:var(--faye-ui-font-size-xs)}.faye-ui-chip[data-tone=accent],.faye-ui-chip[data-selected]{background:var(--faye-ui-color-accent-soft);color:var(--faye-ui-color-accent-text);border-color:var(--faye-ui-color-accent-text)}.faye-ui-chip[data-tone=danger]{background:var(--faye-ui-color-danger-soft);color:var(--faye-ui-color-danger-text)}.faye-ui-chip[data-variant=outline]{background:0 0}.faye-ui-chip[data-disabled]{opacity:var(--faye-ui-opacity-disabled)}.faye-ui-chip-content,.faye-ui-chip-action{justify-content:center;align-items:center;gap:var(--faye-ui-space-1);min-inline-size:0;min-block-size:calc(var(--_chip-frame) - 2 * var(--faye-ui-border-width));padding:0 var(--faye-ui-space-2);display:inline-flex}.faye-ui-chip-label{align-items:center;gap:var(--faye-ui-space-1);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.faye-ui-chip[data-overflow=nowrap] .faye-ui-chip-label{white-space:nowrap}.faye-ui-chip-content>svg,.faye-ui-chip-action>svg{flex:none}.faye-ui-chip :is(button,a){-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.faye-ui-chip-remove{flex:none;align-self:center;place-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;padding:0;display:inline-grid}.faye-ui-chip :is(button,a):is(:disabled,[aria-disabled=true]){cursor:not-allowed}.faye-ui-chip :is(button,a):is(:focus-visible,[data-faye-ui-focus-ring]:where(:focus)){outline:var(--faye-ui-focus-width) solid var(--faye-ui-color-focus);outline-offset:calc(-1 * var(--faye-ui-focus-width))}@media (hover:hover){.faye-ui-chip :is(button,a):not(:disabled,[aria-disabled=true]):hover{background:var(--faye-ui-color-hover)}}.faye-ui-chip :is(button,a):not(:disabled,[aria-disabled=true]):active{background:var(--faye-ui-color-pressed)}.faye-ui-chip{inline-size:fit-content;transition:background-color var(--faye-ui-motion-fast) var(--faye-ui-motion-ease),border-color var(--faye-ui-motion-fast) var(--faye-ui-motion-ease),color var(--faye-ui-motion-fast) var(--faye-ui-motion-ease)}.faye-ui-chip :is(button,a){transition:background-color var(--faye-ui-motion-fast) var(--faye-ui-motion-ease)}}@layer faye-ui.variants{@media (pointer:coarse){.faye-ui-chip :is(button,a){min-block-size:44px;min-inline-size:44px}}@media (forced-colors:active){.faye-ui-chip{border-color:canvastext}.faye-ui-chip[data-selected]{outline:2px solid highlight}}}@layer faye-ui.brand,faye-ui.product,faye-ui.local;
