@layer base{html body :where(._input_1h18c_5){font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--foreground);background-color:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) var(--ease-out), background-color var(--animation-duration-fast) var(--ease-out), box-shadow var(--animation-duration-fast) var(--ease-out);height:var(--input-height);outline:none}html body :where(._input_1h18c_5)::placeholder{color:var(--muted-foreground);opacity:.7}html body :where(._input_1h18c_5):hover{border-color:color-mix(in srgb, var(--primary) 60%, var(--border-strong));background-color:var(--surface)}html body :where(._input_1h18c_5):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent);background-color:var(--surface)}html body :where(._input_1h18c_5):disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}html body :where(.dark ._input_1h18c_5){background-color:var(--surface);box-shadow:none}html body :where(.dark ._input_1h18c_5):hover{background-color:var(--surface);border-color:color-mix(in srgb, var(--primary) 60%, var(--border-strong));box-shadow:none}html body :where(.dark ._input_1h18c_5):focus{background-color:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent)}html body :where(.dark ._input_1h18c_5):disabled{background-color:var(--muted);border-color:var(--border);box-shadow:none}@media (pointer:coarse){html body :where(._input_1h18c_5){min-height:44px}}}
