.meow-input-wrapper[data-v-e38cd6f1]{width:100%}.meow-input__label[data-v-e38cd6f1]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2)}.meow-input[data-v-e38cd6f1]{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);background:var(--bg-surface);border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-lg);outline:none;transition:all var(--transition-fast)}.meow-input[data-v-e38cd6f1]::-moz-placeholder{color:var(--text-muted)}.meow-input[data-v-e38cd6f1]::placeholder{color:var(--text-muted)}.meow-input[data-v-e38cd6f1]:focus{border-color:var(--color-secondary);box-shadow:0 0 0 var(--border-width-outline) var(--color-secondary-glow);background:var(--bg-surface)}.meow-input--lg[data-v-e38cd6f1]{padding:var(--space-4) var(--space-5);font-size:var(--font-size-lg);border-radius:var(--radius-xl)}.meow-input--xl[data-v-e38cd6f1]{padding:var(--space-5) var(--space-6);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;letter-spacing:.5em;border-radius:var(--radius-xl)}.meow-input--error[data-v-e38cd6f1]{border-color:var(--color-wrong);box-shadow:0 0 0 var(--border-width-outline) var(--color-wrong-bg)}.meow-input__error[data-v-e38cd6f1]{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-wrong)}
