Spaces:
Running
Running
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| /* Custom styles for the game elements */ | |
| .cell { | |
| @apply w-12 h-12 flex items-center justify-center border border-gray-700 cursor-pointer; | |
| transition: all 0.2s ease; | |
| } | |
| .cell:hover { | |
| @apply bg-gray-800; | |
| } | |
| .cell.active { | |
| @apply bg-blue-600 text-white; | |
| } | |
| .cell.wall { | |
| @apply bg-gray-700; | |
| } | |
| .cell.start { | |
| @apply bg-green-600; | |
| } | |
| .cell.end { | |
| @apply bg-red-600; | |
| } | |
| .cell.path { | |
| @apply bg-yellow-500; | |
| } | |
| /* Tower game animations */ | |
| @keyframes blockDrop { | |
| 0% { transform: translateY(-20px); } | |
| 100% { transform: translateY(0); } | |
| } | |
| .block { | |
| animation: blockDrop 0.2s ease-out; | |
| } | |
| /* Responsive game container */ | |
| .game-board { | |
| @apply grid gap-0; | |
| grid-template-columns: repeat(auto-fill, minmax(48px, 1fr)); | |
| } |