/* Navigation Menu Transitions */
nav {
            transition: all 0.3s ease;
}

.logo {
            transition: all 0.3s ease;
}

.logo img {
            transition: all 0.3s ease;
}

.nav-item {
            transition: all 0.3s ease;
}

.nav-item i {
            transition: all 0.3s ease;
}

.nav-item span {
            transition: all 0.3s ease;
}

.nav-item::before {
            transition: left 0.3s ease;
}

/* Status & Alert Transitions */
.connection-status {
            transition: all 0.3s ease;
            transform: translateX(0);
}

.alert-banner {
            transition: transform 0.3s ease;
}

/* Button & Interactive Element Transitions */
.btn {
            transition: all 0.3s ease;
}

/* Card Transitions */
.card {
            transition: all 0.3s ease;
}

.card::before {
            transition: opacity 0.3s ease;
}

/* Party Stats Transitions */
.stat-card {
            transition: all 0.3s ease;
}

/* Achievement System Transitions */
.achievement {
            transition: all 0.3s ease;
}

.achievement-icon {
            transition: filter 0.3s ease;
}

.progress-fill {
            transition: width 0.5s ease;
}

/* Achievement Notification Transitions */
.achievement-notification {
            transition: all 0.5s ease;
}

/* Chart & Collapsible Element Transitions */
.chart-container {
            transition: all 0.3s ease;
}

.chart-wrapper {
            transition: height 0.3s ease;
}

/* Profile & Settings Transitions */
.profile-avatar {
            transition: all 0.3s ease;
}

/* Form Element Transitions */
.form-group input,
.form-group textarea,
.form-group select {
            transition: all 0.3s ease;
}

.toggle-switch {
            transition: all 0.3s ease;
}

.toggle-slider {
            transition: all 0.3s ease;
}

/* Search & Input Transitions */
.search-input {
            transition: all 0.3s ease;
}

/* Friend System Transitions */
.friend-card {
            transition: all 0.3s ease;
}

.friend-item {
            transition: all 0.3s ease;
}

/* Party System Transitions */
.party-card {
            transition: all 0.3s ease;
}

.party-leaderboard-item {
            transition: all 0.3s ease;
}

.quick-add-btn {
            transition: all 0.3s ease;
}

.approve-btn {
            transition: all 0.3s ease;
}

.reject-btn {
            transition: all 0.3s ease;
}

.reaction-btn {
            transition: all 0.3s ease;
}

/* Install Button Transitions */
.install-button {
            transition: all 0.3s ease;
}

/* Game & Interactive Elements Transitions */
.game-card {
            transition: all 0.3s ease;
}

.close-game {
            transition: all 0.3s ease;
}

.category-btn {
            transition: all 0.3s ease !important;
}

/* Music Visualizer Transitions */
.bar {
            transition: height 0.1s ease;
}

/* Form Element Transitions - continued */
.chat-input input {
            transition: all 0.3s ease;
}

/* Friend System Transitions - continued */
.buddy-card {
            transition: all 0.3s ease;
}

/* List & Content Transitions */
.leaderboard-item {
            transition: all 0.3s ease;
}