@layer hoo{.field.svelte-1e214oj{flex-direction:column;gap:6px;min-width:0;display:flex}label.svelte-1e214oj{font:600 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.hint.svelte-1e214oj,.error.svelte-1e214oj{margin:0}.hint.svelte-1e214oj{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.error.svelte-1e214oj{font:700 13px/18px var(--font-sans);color:var(--danger);align-items:baseline;gap:6px;display:flex}.error.svelte-1e214oj:before{content:"!";font:700 12px/1 var(--font-mono);color:var(--on-brand);background:var(--danger);padding:2px 5px}.field.svelte-1e214oj :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;height:var(--control-h);padding:0 var(--space-2);font:400 15px/1 var(--font-sans);color:var(--ink);background:var(--surface);border:var(--border-2) solid var(--line);border-radius:var(--radius-none)}.field.svelte-1e214oj textarea{height:72px;padding:var(--space-2);resize:vertical;line-height:20px}.field.svelte-1e214oj select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(-45deg, transparent 50%, var(--ink) 50%), linear-gradient(var(--line), var(--line));background-position:right 16px center,right 10px center,right 32px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2px 100%;padding-right:40px}.data.svelte-1e214oj :is(input,select,textarea){font:500 14px/1 var(--font-mono)}.field.svelte-1e214oj :is(input,select,textarea):hover,.changed.svelte-1e214oj :is(input,select,textarea){background-color:var(--brand-tint)}.failed.svelte-1e214oj :is(input,select,textarea){border-color:var(--danger);border-style:dashed}.field.svelte-1e214oj :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo)}}
