@import "tailwindcss";
@plugin "@tailwindcss/typography";
@plugin "daisyui" {
    themes: light --default, dark --prefersdark, cupcake, bumblebee, emerald, corporate, synthwave, retro, cyberpunk, valentine, halloween, garden, forest, aqua, lofi, pastel, fantasy, wireframe, black, luxury, dracula, cmyk, autumn, business, acid, lemonade, night, coffee, winter, dim, nord, sunset;
}
@source not "src/bun/public.ts";
@source not "public/css/app.css";

/* Custom styles for trajectory content expansion */
.content-wrapper.expanded {
  max-height: none !important;
}

/* Role-based background styles for trajectory rows */
.role-user {
    background-color: oklch(96.5% 0.022 255.618); /* blue-50 */
}

.role-system {
  background-color: oklch(96.2% 0.044 156.743); /* green-100 */
}

.role-assistant {
    background-color: oklch(98.5% 0.035 103.193); /* yellow-50 */
}

.role-assistant_reflection {
  background-color: oklch(95.3% 0.051 180.801); /* teal-100 */
}

.role-user_reflection {
  background-color: oklch(93.6% 0.032 17.717); /* red-100 */
}
