.av-textarea{background-color:var(--av-bg-control);border:var(--av-border-width)solid var(--av-border-default);border-radius:var(--av-radius-control);box-sizing:border-box;color:var(--av-fg-primary);padding-block:var(--av-space-2);transition-duration:var(--av-duration-state);transition-property:background-color,border-color,color;transition-timing-function:var(--av-ease-standard);outline:none;display:block}.av-textarea--sm{font-family:var(--av-type-body-compact-font-family);font-size:var(--av-type-body-compact-size);font-weight:var(--av-type-body-compact-weight);line-height:var(--av-type-body-compact-line);padding-inline:var(--av-control-effective-padding-inline-sm)}.av-textarea--md{font-family:var(--av-type-body-sm-font-family);font-size:var(--av-type-body-sm-size);font-weight:var(--av-type-body-sm-weight);line-height:var(--av-type-body-sm-line);padding-inline:var(--av-control-effective-padding-inline-md)}.av-textarea--lg{font-family:var(--av-type-body-md-font-family);font-size:var(--av-type-body-md-size);font-weight:var(--av-type-body-md-weight);line-height:var(--av-type-body-md-line);padding-inline:var(--av-control-effective-padding-inline-lg)}.av-textarea:hover:not(:disabled,:read-only){background-color:var(--av-bg-control-hover);border-color:var(--av-textarea-interaction-border,var(--av-border-strong))}.av-textarea:focus:not(:disabled){border-color:var(--av-textarea-interaction-border,var(--av-border-strong));box-shadow:var(--av-input-focus-shadow,var(--av-focus-shadow))}.av-textarea--invalid{--av-textarea-interaction-border:var(--av-feedback-error);border-color:var(--av-feedback-error)}.av-textarea--disabled{background-color:var(--av-bg-quiet);border-color:var(--av-border-quiet);color:var(--av-fg-disabled);cursor:not-allowed}.av-textarea--readonly{background-color:var(--av-bg-quiet);color:var(--av-fg-secondary);cursor:default}.av-textarea::placeholder{color:var(--av-fg-muted)}.av-textarea:disabled::placeholder{color:var(--av-fg-disabled)}@media (forced-colors:active){.av-textarea:focus:not(:disabled){outline-offset:2px;outline:2px solid highlight}}