/* Side Badge for Leg Indication */
.side-badge {
    font-size: 32px;
    font-weight: bold;
    padding: 10px 30px;
    border-radius: 50px;
    margin-bottom: 15px;
    color: white;
    animation: popIn 0.3s ease-out;
}

.side-left {
    background-color: #007AFF; /* Blue for Left */
}

.side-right {
    background-color: #34C759; /* Green for Right */
}

@keyframes popIn {
    0% { transform: scale(0.8); opacity: 0; }
    100% { transform: scale(1); opacity: 1; }
}
