/* Minimal overrides; Tailwind handles most styling. */
* { font-feature-settings: "cv02", "cv03", "cv04", "cv11"; }
body { font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
.font-mono, pre, code {
  font-family: ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, monospace;
}
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #1f232c; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #2a2f3a; }

/* htmx indicator + dropzone drag state (moved from index.html inline <style>). */
.htmx-indicator { opacity: 0; transition: opacity 200ms ease-in; }
.htmx-request .htmx-indicator,
.htmx-request.htmx-indicator { opacity: 1; }
#dropzone.drag-over { border-color: #6ee7b7; background: rgba(110, 231, 183, 0.04); }
