:is(.titchy.input,.titchy.textarea){cursor:text;height:var(--input-height, 36px);padding:0 calc(2 * (var(--titchy-value-spacing-2)));font-size:var(--titchy-value-text-s);color:color-mix(in oklab,var(--input-highlight-color, var(--titchy-color-secondary)) 75%,transparent);background-color:color-mix(in oklab,var(--input-accent-color, var(--titchy-color-accent)) 10%,transparent);font-family:inherit;border:2px solid color-mix(in oklab,var(--input-accent-color, var(--titchy-color-accent)) 30%,transparent);border-radius:var(--titchy-value-radius-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 5px color-mix(in oklab,var(--input-shadow-color, var(--titchy-color-primary)) 50%,transparent)}:is(.titchy.input,.titchy.textarea)::placeholder{color:color-mix(in oklab,var(--titchy-color-secondary) 15%,transparent)}:is(.titchy.input,.titchy.textarea):is(textarea){resize:vertical;min-height:calc(var(--input-height, 36px) * 2);max-height:calc(var(--input-height, 36px) * 8);line-height:1.4;padding-block-start:calc(2 * (var(--titchy-value-spacing-2)));padding-block-end:calc(2 * (var(--titchy-value-spacing-2)));transition:all .2s ease-out,height 0ms linear;scrollbar-width:none;-ms-overflow-style:none}:is(.titchy.input,.titchy.textarea):is(textarea)::-webkit-scrollbar{display:none}:is(.titchy.input,.titchy.textarea):hover:not(:disabled){background-color:color-mix(in oklab,var(--input-accent-color, var(--titchy-color-accent)) 15%,transparent)}:is(.titchy.input,.titchy.textarea):disabled{cursor:not-allowed;opacity:.5}
