Spaces:
Running
Running
| @import "@fontsource/inter/400.css"; | |
| @import "@fontsource/inter/500.css"; | |
| @import "@fontsource/inter/600.css"; | |
| @import "@fontsource/inter/700.css"; | |
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| /* App base layout helpers */ | |
| .app-shell main { | |
| padding-top: 4rem; | |
| } | |
| /* Mobile-specific improvements */ | |
| @media (max-width: 768px) { | |
| /* Prevent zoom on input focus on iOS */ | |
| input, select, textarea { | |
| font-size: 16px ; | |
| } | |
| /* Better touch targets */ | |
| button, input, select, textarea { | |
| min-height: 44px; | |
| } | |
| /* Fix viewport height issues on mobile */ | |
| .min-h-screen { | |
| min-height: 100vh; | |
| min-height: -webkit-fill-available; | |
| } | |
| /* Prevent overscroll on mobile */ | |
| body { | |
| overscroll-behavior: none; | |
| -webkit-overflow-scrolling: touch; | |
| } | |
| /* Improve scrolling on mobile */ | |
| .overflow-auto, .overflow-y-auto { | |
| -webkit-overflow-scrolling: touch; | |
| scrollbar-width: none; | |
| -ms-overflow-style: none; | |
| } | |
| .overflow-auto::-webkit-scrollbar, | |
| .overflow-y-auto::-webkit-scrollbar { | |
| display: none; | |
| } | |
| /* Better mobile card spacing */ | |
| .space-y-6 > * + * { | |
| margin-top: 1rem; | |
| } | |
| .space-y-8 > * + * { | |
| margin-top: 1.5rem; | |
| } | |
| /* Mobile-friendly grid gaps */ | |
| .gap-8 { | |
| gap: 1rem; | |
| } | |
| .gap-6 { | |
| gap: 1rem; | |
| } | |
| /* Improve mobile padding */ | |
| .container { | |
| padding-left: 0.5rem; | |
| padding-right: 0.5rem; | |
| } | |
| } | |
| /* iOS specific fixes */ | |
| @supports (-webkit-touch-callout: none) { | |
| /* Fix for iOS viewport height */ | |
| .min-h-screen { | |
| min-height: -webkit-fill-available; | |
| } | |
| /* Remove iOS input shadows */ | |
| input, textarea, select { | |
| -webkit-appearance: none; | |
| -webkit-border-radius: 0; | |
| border-radius: 0.5rem; | |
| } | |
| /* Remove tap highlight */ | |
| * { | |
| -webkit-tap-highlight-color: transparent; | |
| } | |
| } |