import { type ClassValue, clsx } from "clsx"; import { twMerge } from "tailwind-merge"; import { OverlaySettings } from "./types"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } export function generateOverlayCSS(settings: OverlaySettings): string { // Convert backgroundOpacity (0-1) to hex alpha if needed, or use rgba // Here we assume CSS Injection will be used as a