can you create one page privacy policy for TrendBlitz App (My email should be hello@moneyed28.com here are the details: Privacy Policy for TrendBlitz
017867a verified | /* Custom CSS for TrendBlitz Privacy Policy */ | |
| /* Complements TailwindCSS with additional utilities and animations */ | |
| /* Smooth scrolling */ | |
| html { | |
| scroll-behavior: smooth; | |
| } | |
| /* Custom selection colors */ | |
| ::selection { | |
| background: rgba(99, 102, 241, 0.2); | |
| color: inherit; | |
| } | |
| /* Custom scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| height: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #f1f5f9; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #cbd5e1; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #94a3b8; | |
| } | |
| /* Focus visible styles for accessibility */ | |
| *:focus-visible { | |
| outline: 2px solid #6366f1; | |
| outline-offset: 2px; | |
| } | |
| /* Reduced motion preference */ | |
| @media (prefers-reduced-motion: reduce) { | |
| *, | |
| *::before, | |
| *::after { | |
| animation-duration: 0.01ms ; | |
| animation-iteration-count: 1 ; | |
| transition-duration: 0.01ms ; | |
| scroll-behavior: auto ; | |
| } | |
| } | |
| /* Print styles */ | |
| @media print { | |
| .no-print { | |
| display: none ; | |
| } | |
| body { | |
| background: white ; | |
| color: black ; | |
| } | |
| .shadow-lg, | |
| .shadow-xl, | |
| .shadow-2xl { | |
| box-shadow: none ; | |
| } | |
| .bg-gradient-to-br, | |
| .bg-gradient-to-r { | |
| background: white ; | |
| color: black ; | |
| } | |
| } | |
| /* Dark mode specific adjustments */ | |
| .dark ::-webkit-scrollbar-track { | |
| background: #1e293b; | |
| } | |
| .dark ::-webkit-scrollbar-thumb { | |
| background: #475569; | |
| } | |
| .dark ::-webkit-scrollbar-thumb:hover { | |
| background: #64748b; | |
| } | |
| /* Link hover underline animation */ | |
| .link-underline { | |
| position: relative; | |
| } | |
| .link-underline::after { | |
| content: ''; | |
| position: absolute; | |
| bottom: -2px; | |
| left: 0; | |
| width: 0; | |
| height: 2px; | |
| background: currentColor; | |
| transition: width 0.3s ease; | |
| } | |
| .link-underline:hover::after { | |
| width: 100%; | |
| } | |
| /* Glass morphism enhancement */ | |
| .glass { | |
| background: rgba(255, 255, 255, 0.7); | |
| backdrop-filter: blur(10px); | |
| -webkit-backdrop-filter: blur(10px); | |
| } | |
| .dark .glass { | |
| background: rgba(15, 23, 42, 0.7); | |
| } | |
| /* Card hover lift effect */ | |
| .card-lift { | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .card-lift:hover { | |
| transform: translateY(-4px); | |
| box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); | |
| } |