/* --- SVG ANIMASYONLARI --- */

/* Tekerlek Dönme */
@keyframes spin-wheel {
    100% { transform: rotate(360deg); }
}

/* Siren Yanıp Sönme */
@keyframes flash-siren {
    0%, 100% { fill: #FF0000; opacity: 1; }
    50% { fill: #800000; opacity: 0.5; }
}

/* Telefon Titreme */
@keyframes wiggle-phone {
    0%, 100% { transform: rotate(0deg); }
    10% { transform: rotate(-10deg); }
    20% { transform: rotate(10deg); }
    30% { transform: rotate(-10deg); }
    40% { transform: rotate(10deg); }
    50% { transform: rotate(0deg); }
}

/* Konum Zıplama */
@keyframes bounce-pin {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-15px); }
}

/* Kamyon Hız Efekti */
@keyframes rush-truck {
    0% { transform: translateX(-5px); }
    50% { transform: translateX(5px); }
    100% { transform: translateX(-5px); }
}

.anim-wheel {
    transform-origin: center;
    transform-box: fill-box;
    animation: spin-wheel 2s linear infinite;
}

.anim-siren {
    animation: flash-siren 0.5s infinite;
}

.anim-phone {
    transform-origin: center;
    transform-box: fill-box;
    animation: wiggle-phone 3s ease-in-out infinite;
}

.anim-pin {
    animation: bounce-pin 2s ease-in-out infinite;
}

.anim-truck-body {
    animation: rush-truck 0.5s linear infinite;
}