/* Fix CTF progress indicator position to avoid conflict with leaderboard */
#ctf-progress.ctf-progress-indicator {
    position: fixed !important;
    bottom: 80px !important;
    right: 20px !important;
    left: auto !important;
    
    /* Ensure it looks good in new position */
    z-index: 999;
    background: rgba(9, 24, 51, 0.9);
    border: 1px solid var(--cyba-electric-purple);
    border-radius: 6px;
    padding: 8px 12px;
    font-family: 'Orbitron', monospace;
    color: var(--cyba-bright-cyan);
    font-size: 12px;
    font-weight: bold;
    
    /* Prevent it from being too wide */
    min-width: auto;
    max-width: 120px;
}

#ctf-progress .ctf-icon {
    color: var(--cyba-electric-purple);
    font-size: 10px;
    margin-bottom: 2px;
}

#ctf-progress .ctf-count {
    color: var(--cyba-bright-cyan);
    font-size: 14px;
    font-weight: bold;
}

#ctf-progress #flags-found {
    color: var(--cyba-hot-pink);
}

#ctf-progress #total-flags {
    color: var(--cyba-tech-gray);
}

/* Add hover effect */
#ctf-progress:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 15px rgba(10, 189, 198, 0.3);
    transition: all 0.3s ease;
}