[data-slot=alert][data-variant=info]{--tc-accent:var(--df-info-500);--tc-accent-soft:color-mix(in oklch, var(--df-info-500) 22%, transparent);--attention-pulse-peak:color-mix(in oklch, var(--df-info-500) 26%, var(--df-info-bg))}[data-slot=alert][data-variant=warn]{--tc-accent:var(--df-warn-500);--tc-accent-soft:color-mix(in oklch, var(--df-warn-500) 24%, transparent);--attention-pulse-peak:color-mix(in oklch, var(--df-warn-500) 28%, var(--df-warn-bg))}[data-slot=alert][data-variant=success]{--tc-accent:var(--df-success-500);--tc-accent-soft:color-mix(in oklch, var(--df-success-500) 22%, transparent);--attention-pulse-peak:color-mix(in oklch, var(--df-success-500) 26%, var(--df-success-bg))}[data-slot=alert][data-variant=danger],[data-slot=alert][data-variant=destructive]{--tc-accent:var(--df-danger-500);--tc-accent-soft:color-mix(in oklch, var(--df-danger-500) 22%, transparent);--attention-pulse-peak:color-mix(in oklch, var(--df-danger-500) 26%, var(--df-danger-bg))}[data-slot=alert][data-variant=ai]{--tc-accent:var(--df-ai-500);--tc-accent-soft:color-mix(in oklch, var(--df-ai-500) 22%, transparent);--attention-pulse-peak:color-mix(in oklch, var(--df-ai-500) 26%, var(--df-ai-bg))}[data-slot=alert] a:not([data-slot=button]){color:var(--tc-accent);font-weight:500;text-decoration:none}[data-slot=alert] a:not([data-slot=button]):hover{text-decoration:underline}[data-slot=alert][data-variant=info] [data-slot=input],[data-slot=alert][data-variant=info] [data-slot=select-trigger],[data-slot=alert][data-variant=info] .tc-field,[data-slot=alert][data-variant=warn] [data-slot=input],[data-slot=alert][data-variant=warn] [data-slot=select-trigger],[data-slot=alert][data-variant=warn] .tc-field,[data-slot=alert][data-variant=success] [data-slot=input],[data-slot=alert][data-variant=success] [data-slot=select-trigger],[data-slot=alert][data-variant=success] .tc-field,[data-slot=alert][data-variant=danger] [data-slot=input],[data-slot=alert][data-variant=danger] [data-slot=select-trigger],[data-slot=alert][data-variant=danger] .tc-field,[data-slot=alert][data-variant=destructive] [data-slot=input],[data-slot=alert][data-variant=destructive] [data-slot=select-trigger],[data-slot=alert][data-variant=destructive] .tc-field,[data-slot=alert][data-variant=ai] [data-slot=input],[data-slot=alert][data-variant=ai] [data-slot=select-trigger],[data-slot=alert][data-variant=ai] .tc-field{background-color:color-mix(in oklch, var(--df-surface) 82%, transparent);border-color:color-mix(in oklch, var(--tc-accent) 18%, var(--df-border));color:var(--df-fg-1);transition:background-color var(--df-dur-1), border-color var(--df-dur-1), box-shadow var(--df-dur-1)}[data-slot=alert][data-variant=info] [data-slot=input]:hover,[data-slot=alert][data-variant=info] [data-slot=select-trigger]:hover,[data-slot=alert][data-variant=info] .tc-field:hover,[data-slot=alert][data-variant=warn] [data-slot=input]:hover,[data-slot=alert][data-variant=warn] [data-slot=select-trigger]:hover,[data-slot=alert][data-variant=warn] .tc-field:hover,[data-slot=alert][data-variant=success] [data-slot=input]:hover,[data-slot=alert][data-variant=success] [data-slot=select-trigger]:hover,[data-slot=alert][data-variant=success] .tc-field:hover,[data-slot=alert][data-variant=danger] [data-slot=input]:hover,[data-slot=alert][data-variant=danger] [data-slot=select-trigger]:hover,[data-slot=alert][data-variant=danger] .tc-field:hover,[data-slot=alert][data-variant=destructive] [data-slot=input]:hover,[data-slot=alert][data-variant=destructive] [data-slot=select-trigger]:hover,[data-slot=alert][data-variant=destructive] .tc-field:hover,[data-slot=alert][data-variant=ai] [data-slot=input]:hover,[data-slot=alert][data-variant=ai] [data-slot=select-trigger]:hover,[data-slot=alert][data-variant=ai] .tc-field:hover{background-color:color-mix(in oklch, var(--df-surface) 92%, transparent);border-color:color-mix(in oklch, var(--tc-accent) 30%, var(--df-border))}[data-slot=alert][data-variant=info] [data-slot=input]:focus-visible,[data-slot=alert][data-variant=info] [data-slot=select-trigger]:focus-visible,[data-slot=alert][data-variant=info] .tc-field:focus-visible,[data-slot=alert][data-variant=warn] [data-slot=input]:focus-visible,[data-slot=alert][data-variant=warn] [data-slot=select-trigger]:focus-visible,[data-slot=alert][data-variant=warn] .tc-field:focus-visible,[data-slot=alert][data-variant=success] [data-slot=input]:focus-visible,[data-slot=alert][data-variant=success] [data-slot=select-trigger]:focus-visible,[data-slot=alert][data-variant=success] .tc-field:focus-visible,[data-slot=alert][data-variant=danger] [data-slot=input]:focus-visible,[data-slot=alert][data-variant=danger] [data-slot=select-trigger]:focus-visible,[data-slot=alert][data-variant=danger] .tc-field:focus-visible,[data-slot=alert][data-variant=destructive] [data-slot=input]:focus-visible,[data-slot=alert][data-variant=destructive] [data-slot=select-trigger]:focus-visible,[data-slot=alert][data-variant=destructive] .tc-field:focus-visible,[data-slot=alert][data-variant=ai] [data-slot=input]:focus-visible,[data-slot=alert][data-variant=ai] [data-slot=select-trigger]:focus-visible,[data-slot=alert][data-variant=ai] .tc-field:focus-visible{background-color:var(--df-surface);border-color:var(--tc-accent);box-shadow:0 0 0 3px var(--tc-accent-soft)}
