@layer furo{.unit-form-control.text{background-color:transparent;border:var(--size-thinnest) solid var(--color-input);border-radius:var(--size-border-radius-medium);color:var(--color-foreground);display:flex;font:var(--font-body-medium);height:var(--size-input-height);min-width:0;padding-block:.25rem;padding-inline:.625rem;transition-duration:var(--transition-timer);transition-property:color,background-color,border-color;width:100%;@media(width<48rem){font-size:var(--font-size-small)}}.unit-form-control.text::-moz-placeholder{color:var(--color-muted-foreground)}.unit-form-control.text::placeholder{color:var(--color-muted-foreground)}.unit-form-control.text:disabled{cursor:not-allowed;opacity:.5}.unit-form-control.text:focus-visible{border-color:var(--color-ring);outline:none}.unit-form-control.text.invalid{border-color:var(--color-destructive)}.unit-form-control.text.invalid:focus-visible{border-color:var(--color-destructive)}}@layer furo{.unit-skeleton{background-color:var(--color-muted);border-radius:.25rem;display:block;height:var(--furo-skeleton-height,1rem);width:var(--furo-skeleton-width,100%)}.unit-skeleton.circle{border-radius:50%;height:var(--furo-skeleton-height,2.5rem);width:var(--furo-skeleton-width,2.5rem)}.unit-skeleton.animated{animation:furo-skeleton-pulse 1.5s ease-in-out infinite}@keyframes furo-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.unit-skeleton.animated{animation:none}}}
