/* STREAMING_CHUNK:Tanımlanıyor temel CSS sınıfları... */
body {
background-color: #f7f9ff;
}

.whatsapp-fab, .whatsapp-pulse {
background-color: #25D366;
animation: pulse-fab 2s infinite;
}

@keyframes pulse-fab {
0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7); }
70% { transform: scale(1.05); box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }
100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }
}

.glass-panel {
background: rgba(255, 255, 255, 0.85);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.3);
box-shadow: 0 4px 30px rgba(0, 74, 153, 0.05);
}

.card-shadow {
box-shadow: 0 4px 20px rgba(0, 74, 153, 0.05);
}

.fab-shadow {
box-shadow: 0 8px 30px rgba(0, 74, 153, 0.12);
}

@keyframes pulse-soft {
0%, 100% { transform: scale(1); opacity: 1; }
50% { transform: scale(1.05); opacity: 0.9; }
}

.animate-pulse-soft {
animation: pulse-soft 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}

.animate-float {
animation: float 3s ease-in-out infinite;
}

.no-scrollbar::-webkit-scrollbar {
display: none;
}
.no-scrollbar {
-ms-overflow-style: none;
scrollbar-width: none;
}