{"version":3,"file":"theme.cjs","names":[],"sources":["../../src/utils/theme.ts"],"sourcesContent":["import chalk from \"chalk\";\nimport gradient from \"gradient-string\";\n\nexport const gradients: Record<string, (text: string) => string> = {\n  cyber: gradient([\"#00ffff\", \"#ff00ff\"]),\n};\n\nexport const colors = {\n  cyan: chalk.hex(\"#00ffff\"),\n  magenta: chalk.hex(\"#ff00ff\"),\n  green: chalk.hex(\"#00ff41\"),\n  blue: chalk.hex(\"#0080ff\"),\n  yellow: chalk.hex(\"#ffcc00\"),\n  white: chalk.hex(\"#f0f0f0\"),\n  gray: chalk.hex(\"#555555\"),\n  dim: chalk.dim,\n  error: chalk.hex(\"#ff3366\"),\n};\n\nexport const icons = {\n  scan: \"○\",\n  run: \"▶\",\n  ok: \"✓\",\n  err: \"✗\",\n  pending: \"○\",\n  arrow: \"→\",\n  dot: \"·\",\n  app: \"◉\",\n  config: \"⚙\",\n};\n\nexport const frames = {\n  top: (width: number) => `┌${\"─\".repeat(width - 2)}┐`,\n  bottom: (width: number) => `└${\"─\".repeat(width - 2)}┘`,\n};\n\nexport function divider(width = 48): string {\n  return colors.dim(\"─\".repeat(width));\n}\n"],"mappings":";;;;;;;AAGA,MAAa,YAAsD,EACjE,oCAAgB,CAAC,WAAW,UAAU,CAAC,EACxC;AAED,MAAa,SAAS;CACpB,MAAM,cAAM,IAAI,UAAU;CAC1B,SAAS,cAAM,IAAI,UAAU;CAC7B,OAAO,cAAM,IAAI,UAAU;CAC3B,MAAM,cAAM,IAAI,UAAU;CAC1B,QAAQ,cAAM,IAAI,UAAU;CAC5B,OAAO,cAAM,IAAI,UAAU;CAC3B,MAAM,cAAM,IAAI,UAAU;CAC1B,KAAK,cAAM;CACX,OAAO,cAAM,IAAI,UAAU;CAC5B;AAED,MAAa,QAAQ;CACnB,MAAM;CACN,KAAK;CACL,IAAI;CACJ,KAAK;CACL,SAAS;CACT,OAAO;CACP,KAAK;CACL,KAAK;CACL,QAAQ;CACT;AAED,MAAa,SAAS;CACpB,MAAM,UAAkB,IAAI,IAAI,OAAO,QAAQ,EAAE,CAAC;CAClD,SAAS,UAAkB,IAAI,IAAI,OAAO,QAAQ,EAAE,CAAC;CACtD;AAED,SAAgB,QAAQ,QAAQ,IAAY;AAC1C,QAAO,OAAO,IAAI,IAAI,OAAO,MAAM,CAAC"}