/* placeholder build: run `npm run build:css` to regenerate Tailwind bundle */
:root { --radius: 12px; }
html, body { background: #f8fafc; color: #0f172a; font-family: system-ui, -apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Arial, "Apple Color Emoji", "Segoe UI Emoji"; }
.card { border: 1px solid rgba(15, 23, 42, 0.08); border-radius: 16px; background: #fff; }
.btn { display: inline-flex; align-items: center; justify-content: center; font-weight: 600; border-radius: var(--radius); padding: 10px 14px; }
.btn-primary { background: #4f46e5; color: #fff; }
.btn-primary:hover { background: #4338ca; }
.btn-ghost { border: 1px solid rgba(15, 23, 42, 0.2); background: transparent; color: #0f172a; }
