@tailwind base;@tailwind components;@tailwind utilities;@layer base{input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{font-size:16px}html{scroll-behavior:smooth}body{overflow-x:hidden}}@layer components{.touch-target{min-height:44px;min-width:44px;touch-action:manipulation}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.mobile-card{@apply bg-white rounded-lg shadow-sm border border-slate-200 p-4;}.mobile-button{@apply touch-target rounded-lg font-medium transition-all duration-200 active:scale-95;}}@media (display-mode: standalone){.pwa-header{padding-top:env(safe-area-inset-top)}}
