@tailwind base;@tailwind components;@tailwind utilities;:root{--alien-green:#39ff14;--alien-green-dark:#2dd10f;--alien-green-light:#5fff47;--hot-pink:#ff1493;--neon-pink:#ff69b4;--neon-purple:#bf00ff;--light-purple:orchid;--bg-black:#0a0a0a;--bg-dark:#1a1a1a;--bg-darker:#0f0f0f;--text-white:#fff;--text-gray:#a0a0a0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;background-color:var(--bg-black);color:#fff;color:var(--text-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes merch-neon-flash{0%,to{background-color:#1a0028;border-color:#bf00ff;box-shadow:0 0 8px #bf00ff,0 0 18px #bf00ff,0 0 32px #bf00ff8c;color:#e6b3ff;text-shadow:0 0 8px #bf00ff}50%{background-color:#6a00b8;border-color:#ff4dff;box-shadow:0 0 16px #ff4dff,0 0 40px #bf00ff,0 0 72px #bf00ff,0 0 110px #bf00ffcc;color:#fff;text-shadow:0 0 10px #fff,0 0 22px #ff4dff,0 0 40px #bf00ff}}.merch-table-btn{animation:merch-neon-flash 1.1s ease-in-out infinite;background-color:#1a0028;border:3px solid #bf00ff;border-radius:8px;color:#e6b3ff;text-decoration:none}.merch-table-btn:hover{background-color:#7a00d4;color:#fff}@media (prefers-reduced-motion:reduce){.merch-table-btn{animation:none;box-shadow:0 0 12px #bf00ff,0 0 28px #bf00ff99}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=main.10bd59ca.css.map*/