Spaces:
Paused
Paused
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| /* Custom Global Styles */ | |
| body { | |
| background-color: #fdfdfd; | |
| -webkit-tap-highlight-color: transparent; | |
| overscroll-behavior-y: none; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-thumb { | |
| background-color: rgba(244, 63, 94, 0.3); | |
| border-radius: 20px; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-thumb:hover { | |
| background-color: rgba(244, 63, 94, 0.6); | |
| } | |
| .animate-scan { animation: scan 2s linear infinite; } | |
| .animate-swing { animation: swing 3s ease-in-out infinite; } | |
| /* Live Effects Utility Classes */ | |
| .effect-breath { animation: breathing 5s ease-in-out infinite; } | |
| .effect-glitch { animation: glitch 0.3s cubic-bezier(.25, .46, .45, .94) both infinite; } | |
| .effect-particles::before { | |
| content: ''; | |
| position: absolute; | |
| top: 0; left: 0; width: 100%; height: 100%; | |
| background-image: radial-gradient(white 1px, transparent 1px); | |
| background-size: 20px 20px; | |
| opacity: 0.3; | |
| animation: float 3s linear infinite; | |
| pointer-events: none; | |
| } | |
| /* Low Power Mode Disables */ | |
| body.low-power .effect-breath, | |
| body.low-power .effect-glitch, | |
| body.low-power .animate-scan { | |
| animation: none ; | |
| } |