
/* Minimal extras; most styling comes from Tailwind CDN */
:root { --brand:#0ea5e9; --ink:#0f172a; }
.container { max-width: 1100px; margin: 0 auto; padding: 1rem; }
.card { border-radius: 1rem; box-shadow: 0 10px 20px rgba(2,6,23,0.08); }
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
