html{--wb-semanticColor-input-default-background:hsl(var(--background))!important;--wb-semanticColor-input-default-border:hsl(var(--border))!important;--wb-semanticColor-input-default-foreground:hsl(var(--foreground))!important;--wb-semanticColor-input-default-placeholder:hsl(var(--muted-foreground))!important;--wb-semanticColor-text-primary:hsl(var(--foreground))!important;--wb-semanticColor-text-secondary:hsl(var(--muted-foreground))!important;--wb-semanticColor-border-primary:hsl(var(--border))!important;--wb-semanticColor-action-primary-progressive-default-border:transparent!important;--wb-semanticColor-action-primary-progressive-default-background:hsl(var(--primary))!important;--wb-semanticColor-action-primary-progressive-default-foreground:hsl(var(--primary-foreground))!important;--wb-semanticColor-action-primary-progressive-hover-background:hsl(var(--primary)/0.9)!important;--wb-semanticColor-action-primary-progressive-hover-border:hsl(var(--primary))!important;--wb-semanticColor-action-primary-progressive-press-background:hsl(var(--primary)/0.8)!important;--wb-semanticColor-action-secondary-progressive-default-border:hsl(var(--border))!important;--wb-semanticColor-action-secondary-progressive-default-background:transparent!important;--wb-semanticColor-action-secondary-progressive-default-foreground:hsl(var(--primary))!important;--wb-semanticColor-action-secondary-progressive-hover-border:hsl(var(--primary))!important;--wb-semanticColor-action-secondary-progressive-hover-background:transparent!important;--wb-semanticColor-action-secondary-progressive-hover-foreground:hsl(var(--primary))!important;--wb-semanticColor-action-secondary-progressive-press-border:hsl(var(--primary)/0.9)!important;--wb-semanticColor-action-secondary-progressive-press-background:hsl(var(--primary)/0.15)!important;--wb-semanticColor-action-secondary-progressive-press-foreground:hsl(var(--primary))!important;--wb-semanticColor-action-tertiary-progressive-default-border:transparent!important;--wb-semanticColor-action-tertiary-progressive-default-background:transparent!important;--wb-semanticColor-action-tertiary-progressive-default-foreground:hsl(var(--primary))!important;--wb-semanticColor-action-tertiary-progressive-hover-border:hsl(var(--primary))!important;--wb-semanticColor-action-tertiary-progressive-hover-background:transparent!important;--wb-semanticColor-action-tertiary-progressive-hover-foreground:hsl(var(--primary))!important;--wb-semanticColor-action-tertiary-progressive-press-border:hsl(var(--primary)/0.9)!important;--wb-semanticColor-action-tertiary-progressive-press-background:transparent!important;--wb-semanticColor-action-tertiary-progressive-press-foreground:hsl(var(--primary)/0.9)!important;--wb-semanticColor-action-primary-destructive-default-border:transparent!important;--wb-semanticColor-action-primary-destructive-default-background:hsl(var(--destructive))!important;--wb-semanticColor-action-primary-destructive-default-foreground:hsl(var(--destructive-foreground))!important;--wb-semanticColor-action-primary-destructive-hover-border:hsl(var(--destructive))!important;--wb-semanticColor-action-primary-destructive-hover-background:hsl(var(--destructive)/0.9)!important;--wb-semanticColor-action-primary-destructive-hover-foreground:hsl(var(--destructive-foreground))!important;--wb-semanticColor-action-primary-destructive-press-border:hsl(var(--destructive)/0.8)!important;--wb-semanticColor-action-primary-destructive-press-background:hsl(var(--destructive)/0.8)!important;--wb-semanticColor-action-primary-destructive-press-foreground:hsl(var(--destructive-foreground))!important;--wb-semanticColor-action-secondary-destructive-default-border:hsl(var(--border))!important;--wb-semanticColor-action-secondary-destructive-default-background:transparent!important;--wb-semanticColor-action-secondary-destructive-default-foreground:hsl(var(--destructive))!important;--wb-semanticColor-action-secondary-destructive-hover-border:hsl(var(--destructive))!important;--wb-semanticColor-action-secondary-destructive-hover-background:transparent!important;--wb-semanticColor-action-secondary-destructive-hover-foreground:hsl(var(--destructive))!important;--wb-semanticColor-action-secondary-destructive-press-border:hsl(var(--destructive)/0.9)!important;--wb-semanticColor-action-secondary-destructive-press-background:hsl(var(--destructive)/0.1)!important;--wb-semanticColor-action-secondary-destructive-press-foreground:hsl(var(--destructive))!important;--wb-semanticColor-action-tertiary-destructive-default-border:transparent!important;--wb-semanticColor-action-tertiary-destructive-default-background:transparent!important;--wb-semanticColor-action-tertiary-destructive-default-foreground:hsl(var(--destructive))!important;--wb-semanticColor-action-tertiary-destructive-hover-border:hsl(var(--destructive))!important;--wb-semanticColor-action-tertiary-destructive-hover-background:transparent!important;--wb-semanticColor-action-tertiary-destructive-hover-foreground:hsl(var(--destructive))!important;--wb-semanticColor-action-tertiary-destructive-press-border:hsl(var(--destructive)/0.9)!important;--wb-semanticColor-action-tertiary-destructive-press-background:transparent!important;--wb-semanticColor-action-tertiary-destructive-press-foreground:hsl(var(--destructive)/0.9)!important;--wb-semanticColor-input-checked-border:hsl(var(--primary))!important;--wb-semanticColor-input-checked-background:hsl(var(--primary))!important;--wb-semanticColor-input-checked-foreground:hsl(var(--primary-foreground))!important;--wb-semanticColor-status-success-background:hsl(var(--success)/0.1)!important;--wb-semanticColor-status-success-foreground:hsl(var(--success))!important;--wb-semanticColor-status-notice-background:hsl(var(--primary)/0.1)!important;--wb-semanticColor-status-notice-foreground:hsl(var(--primary))!important;--wb-semanticColor-status-critical-background:hsl(var(--destructive)/0.1)!important;--wb-semanticColor-status-critical-foreground:hsl(var(--destructive))!important;--wb-semanticColor-surface-emphasis:hsl(var(--primary)/0.2)!important;--wb-semanticColor-border-progressive:hsl(var(--primary))!important;--wb-semanticColor-border-destructive:hsl(var(--destructive))!important;--wb-semanticColor-icon-action:hsl(var(--primary))!important;--wb-semanticColor-icon-destructive:hsl(var(--destructive))!important;--wb-semanticColor-focus-outer:hsl(var(--ring))!important;--wb-semanticColor-focus-inner:hsl(var(--background))!important}html[data-wb-theme=thunderblocks]{--wb-semanticColor-input-default-background:hsl(var(--background));--wb-semanticColor-input-default-border:hsl(var(--border));--wb-semanticColor-input-default-foreground:hsl(var(--foreground));--wb-semanticColor-input-default-placeholder:hsl(var(--muted-foreground));--wb-semanticColor-text-primary:hsl(var(--foreground));--wb-semanticColor-text-secondary:hsl(var(--muted-foreground));--wb-semanticColor-border-primary:hsl(var(--border));--wb-semanticColor-action-primary-progressive-default-border:transparent;--wb-semanticColor-action-primary-progressive-default-background:hsl(var(--primary));--wb-semanticColor-action-primary-progressive-default-foreground:hsl(var(--primary-foreground));--wb-semanticColor-action-primary-progressive-hover-background:hsl(var(--primary)/0.9);--wb-semanticColor-action-primary-progressive-hover-border:hsl(var(--primary));--wb-semanticColor-action-primary-progressive-press-background:hsl(var(--primary)/0.8);--wb-semanticColor-action-secondary-progressive-default-border:hsl(var(--border));--wb-semanticColor-action-secondary-progressive-default-background:transparent;--wb-semanticColor-action-secondary-progressive-default-foreground:hsl(var(--primary));--wb-semanticColor-action-secondary-progressive-hover-border:hsl(var(--primary));--wb-semanticColor-action-secondary-progressive-hover-background:transparent;--wb-semanticColor-action-secondary-progressive-hover-foreground:hsl(var(--primary));--wb-semanticColor-action-secondary-progressive-press-border:hsl(var(--primary)/0.9);--wb-semanticColor-action-secondary-progressive-press-background:hsl(var(--primary)/0.15);--wb-semanticColor-action-secondary-progressive-press-foreground:hsl(var(--primary));--wb-semanticColor-action-tertiary-progressive-default-border:transparent;--wb-semanticColor-action-tertiary-progressive-default-background:transparent;--wb-semanticColor-action-tertiary-progressive-default-foreground:hsl(var(--primary));--wb-semanticColor-action-tertiary-progressive-hover-border:hsl(var(--primary));--wb-semanticColor-action-tertiary-progressive-hover-background:transparent;--wb-semanticColor-action-tertiary-progressive-hover-foreground:hsl(var(--primary));--wb-semanticColor-action-tertiary-progressive-press-border:hsl(var(--primary)/0.9);--wb-semanticColor-action-tertiary-progressive-press-background:transparent;--wb-semanticColor-action-tertiary-progressive-press-foreground:hsl(var(--primary)/0.9);--wb-semanticColor-action-primary-destructive-default-border:transparent;--wb-semanticColor-action-primary-destructive-default-background:hsl(var(--destructive));--wb-semanticColor-action-primary-destructive-default-foreground:hsl(var(--destructive-foreground));--wb-semanticColor-action-primary-destructive-hover-border:hsl(var(--destructive));--wb-semanticColor-action-primary-destructive-hover-background:hsl(var(--destructive)/0.9);--wb-semanticColor-action-primary-destructive-hover-foreground:hsl(var(--destructive-foreground));--wb-semanticColor-action-primary-destructive-press-border:hsl(var(--destructive)/0.8);--wb-semanticColor-action-primary-destructive-press-background:hsl(var(--destructive)/0.8);--wb-semanticColor-action-primary-destructive-press-foreground:hsl(var(--destructive-foreground));--wb-semanticColor-action-secondary-destructive-default-border:hsl(var(--border));--wb-semanticColor-action-secondary-destructive-default-background:transparent;--wb-semanticColor-action-secondary-destructive-default-foreground:hsl(var(--destructive));--wb-semanticColor-action-secondary-destructive-hover-border:hsl(var(--destructive));--wb-semanticColor-action-secondary-destructive-hover-background:transparent;--wb-semanticColor-action-secondary-destructive-hover-foreground:hsl(var(--destructive));--wb-semanticColor-action-secondary-destructive-press-border:hsl(var(--destructive)/0.9);--wb-semanticColor-action-secondary-destructive-press-background:hsl(var(--destructive)/0.1);--wb-semanticColor-action-secondary-destructive-press-foreground:hsl(var(--destructive));--wb-semanticColor-action-tertiary-destructive-default-border:transparent;--wb-semanticColor-action-tertiary-destructive-default-background:transparent;--wb-semanticColor-action-tertiary-destructive-default-foreground:hsl(var(--destructive));--wb-semanticColor-action-tertiary-destructive-hover-border:hsl(var(--destructive));--wb-semanticColor-action-tertiary-destructive-hover-background:transparent;--wb-semanticColor-action-tertiary-destructive-hover-foreground:hsl(var(--destructive));--wb-semanticColor-action-tertiary-destructive-press-border:hsl(var(--destructive)/0.9);--wb-semanticColor-action-tertiary-destructive-press-background:transparent;--wb-semanticColor-action-tertiary-destructive-press-foreground:hsl(var(--destructive)/0.9);--wb-semanticColor-input-checked-border:hsl(var(--primary));--wb-semanticColor-input-checked-background:hsl(var(--primary));--wb-semanticColor-input-checked-foreground:hsl(var(--primary-foreground));--wb-semanticColor-status-success-background:hsl(var(--success)/0.1);--wb-semanticColor-status-success-foreground:hsl(var(--success));--wb-semanticColor-status-notice-background:hsl(var(--primary)/0.1);--wb-semanticColor-status-notice-foreground:hsl(var(--primary));--wb-semanticColor-status-critical-background:hsl(var(--destructive)/0.1);--wb-semanticColor-status-critical-foreground:hsl(var(--destructive));--wb-semanticColor-surface-emphasis:hsl(var(--primary)/0.2);--wb-semanticColor-border-progressive:hsl(var(--primary));--wb-semanticColor-border-destructive:hsl(var(--destructive));--wb-semanticColor-icon-action:hsl(var(--primary));--wb-semanticColor-icon-destructive:hsl(var(--destructive));--wb-semanticColor-focus-outer:hsl(var(--ring));--wb-semanticColor-focus-inner:hsl(var(--background))}