/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

:root {
  color-scheme: light;
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}

body {
  font-family: inherit;
}

::selection {
  background: rgb(224 231 255);
  color: rgb(30 41 59);
}

/* Raw AI response tree (processing job show page): rotate only the node's own
   caret when it opens — Tailwind group-open would cascade into nested nodes. */
.rr-node[open] > summary .rr-caret {
  transform: rotate(90deg);
}
