@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Permanent+Marker&display=swap);@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.bg-white-95{background-color:#fffffff2}.btn-primary,.btn-secondary{@apply w-full py-3 px-6 bg-black text-white font-semibold rounded-lg hover:bg-gray-800 disabled:bg-gray-400 disabled:cursor-not-allowed transition-colors duration-200}.btn-apple{background:#000}.btn-apple:hover{background:#1f2937}.btn-apple:disabled{background:#9ca3af;cursor:not-allowed}.loading-dots,.loading-spinner{@apply inline-flex space-x-1}.loading-dots span{@apply w-2 h-2 bg-current rounded-full animate-pulse;animation-delay:0s,.2s,.4s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in-right{animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.btn-loading,.card-hover{@apply relative overflow-hidden}.btn-loading:before{content:"";@apply absolute inset-0 bg-white bg-opacity-20 translate-x-[-100%] skew-x-12;animation:shimmer 1.5s infinite}@keyframes shimmer{to{transform:translateX(100%) skewX(12deg)}}.App{margin:0 auto;max-width:100%;padding:0;text-align:center}.search-section{margin:20px 0}.search-section input{border:1px solid #ddd;border-radius:4px;margin-right:10px;padding:10px;width:300px}.search-section button{background-color:#1db954;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.setlist-card{border:1px solid #ddd;border-radius:8px;margin:10px 0;padding:20px;text-align:left}.setlist-card h3{color:#1db954;margin-top:0}.setlist-card button{background-color:#1db954;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.auth-section{margin:50px 0}.auth-section button{background-color:#1db954;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;padding:15px 30px}
/*# sourceMappingURL=main.fc2ef7cb.css.map*/