:where([data-ds=admin],[data-ds=crm],[data-ds=website]){--background:var(--app-bg);--foreground:var(--app-fg);--card:var(--app-card);--card-foreground:var(--app-fg);--popover:var(--app-popover);--popover-foreground:var(--app-fg);--primary:var(--app-primary);--primary-foreground:var(--app-primary-fg);--secondary:var(--app-secondary);--secondary-foreground:var(--app-secondary-fg);--muted:var(--app-muted);--muted-foreground:var(--app-fg-muted);--accent:var(--app-primary-subtle);--accent-foreground:var(--app-fg);--destructive:var(--app-destructive);--destructive-foreground:var(--app-destructive-fg);--border:var(--app-border);--input:var(--app-input);--ring:var(--app-ring);--chart-1:var(--app-info);--chart-2:var(--app-success);--chart-3:var(--app-warning);--chart-4:var(--app-destructive);--chart-5:var(--app-fg-muted);--radius:var(--app-radius-md);--sidebar:var(--app-nav);--sidebar-foreground:var(--app-fg);--sidebar-primary:var(--app-primary);--sidebar-primary-foreground:var(--app-primary-fg);--sidebar-accent:var(--app-nav-selected);--sidebar-accent-foreground:var(--app-fg);--sidebar-border:var(--app-border);--sidebar-ring:var(--app-ring)}:where([data-ds=admin],[data-ds=crm],[data-ds=website]) :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where([data-ds=admin],[data-ds=crm],[data-ds=website]) :where(input,select,textarea):focus-visible{border-color:var(--app-ring);box-shadow:var(--app-shadow-focus);outline:0}[data-ds=website] .website-stage-card{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-sm)}