/* Cal-design base — minimal utilities not practical via Tailwind CDN */
html { scroll-behavior: smooth; }
::selection { background: rgba(59, 130, 246, 0.18); }
.htmx-indicator { opacity: 0; transition: opacity 200ms; }
.htmx-request .htmx-indicator, .htmx-request.htmx-indicator { opacity: 1; }
