/* Minimal global styles (Tailwind handles most UI) */
:root { color-scheme: light; }
* { box-sizing: border-box; }
html, body { height: 100%; }

/* Simple spinner */
@keyframes spin { to { transform: rotate(360deg); } }
.spinner { width: 18px; height: 18px; border-radius: 9999px; border: 2px solid rgba(99,102,241,0.25); border-top-color: rgba(99,102,241,1); animation: spin 0.8s linear infinite; }

/* Better focus visibility for non-tailwind elements */
:focus-visible { outline: none; }
