@tailwind base;@tailwind components;@tailwind utilities;:root{color-scheme:dark}body{margin:0;padding:0;background-color:#0f172a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff6}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 8s linear infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1s step-end infinite}@keyframes text-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.animate-text-shimmer{animation:text-shimmer 2.5s ease-in-out infinite alternate}@keyframes wobble-shake{0%,90%,to{transform:rotate(0) scale(1)}91%{transform:translate(-2px,1px) rotate(-5deg) scale(1.05)}92%{transform:translate(2px,-1px) rotate(5deg) scale(1.05)}93%{transform:translate(-2px,-1px) rotate(-5deg) scale(1.05)}94%{transform:translate(2px,1px) rotate(5deg) scale(1.05)}95%{transform:translate(-1px,-1px) rotate(-3deg) scale(1.05)}96%{transform:translate(1px,1px) rotate(3deg) scale(1.05)}97%{transform:translate(-1px,1px) rotate(-1deg) scale(1.05)}98%{transform:translate(1px,-1px) rotate(1deg) scale(1.05)}99%{transform:translate(0) rotate(0) scale(1.05)}}.animate-wobble-periodic{animation:wobble-shake 30s infinite ease-in-out}
