@layer trellisbyte{[data-slot=button]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1) var(--space-4);border:var(--hairline) solid transparent;border-radius:var(--radius-control);background:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease);text-decoration:none;display:inline-flex}[data-slot=button]:hover{background:var(--primary-hover,var(--primary))}[data-slot=button][data-variant=quiet]{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}[data-slot=button][data-variant=quiet]:hover{background:var(--accent);color:var(--accent-foreground)}[data-slot=button][data-variant=link]{color:var(--link);background:0 0;padding-inline:0;text-decoration:underline}[data-slot=button][data-variant=link]:hover{background:0 0}[data-slot=button][data-disabled],[data-slot=button][data-pending]{cursor:default;opacity:.5}}
@layer trellisbyte{[data-slot=form],[data-slot=field],[data-slot=fieldset]{color:var(--foreground);flex-direction:column;display:flex}[data-slot=form],[data-slot=fieldset]{gap:var(--space-4)}[data-slot=field]{gap:var(--space-1)}[data-slot=fieldset]{border:0;margin:0;padding:0}[data-slot=field-row]{align-items:center;gap:var(--space-2);display:flex}[data-slot=fieldset-legend]{padding:0}[data-slot=field-description]{color:var(--muted-foreground);margin:0}[data-slot=field-error]{color:var(--destructive)}[data-slot=input],[data-slot=textarea]{padding:var(--space-2) var(--space-4)}}
