/* Providence Taxllc — minor overrides on top of Tailwind */
:root { color-scheme: light; }
html, body { -webkit-tap-highlight-color: transparent; }
body { background-color: #F8FAFC; }

/* Smooth focus rings everywhere */
*:focus-visible { outline: none; }

/* Hide number input spinners (cleaner on mobile) */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

/* Safe-area padding for bottom nav on iOS */
@supports (padding: max(0px)) {
  nav.fixed.bottom-0 { padding-bottom: max(0px, env(safe-area-inset-bottom)); }
}
